3
3
, our-ghc
4
4
, makeWrapper
5
5
, removeReferencesTo
6
- , haskellPackages
6
+ , labHaskellPackages
7
7
, stdenv
8
- , upx
9
8
, lua5_3
10
9
, gmp
11
10
, name
33
32
stdenv . mkDerivation {
34
33
inherit name ;
35
34
src = nix-gitignore . gitignoreSource [ ] ../shake ;
36
- nativeBuildInputs = [ our-ghc makeWrapper removeReferencesTo upx ] ;
35
+ nativeBuildInputs = [ our-ghc makeWrapper removeReferencesTo ] ;
37
36
propagatedBuildInputs = [ lua5_3 gmp ] ;
38
37
39
38
buildPhase = ''
@@ -43,22 +42,21 @@ stdenv.mkDerivation {
43
42
installPhase = ''
44
43
mkdir -p $out/bin
45
44
strip ${ main }
46
- remove-references-to -t ${ haskellPackages . pandoc-types } ${ main }
47
- remove-references-to -t ${ haskellPackages . pandoc } ${ main }
48
- remove-references-to -t ${ haskellPackages . Agda } ${ main }
49
- remove-references-to -t ${ haskellPackages . shake } ${ main }
50
- remove-references-to -t ${ haskellPackages . HTTP } ${ main }
51
- remove-references-to -t ${ haskellPackages . js-flot } ${ main }
52
- remove-references-to -t ${ haskellPackages . js-jquery } ${ main }
53
- remove-references-to -t ${ haskellPackages . js-dgtable } ${ main }
54
- upx ${ main }
45
+ remove-references-to -t ${ labHaskellPackages . pandoc-types } ${ main }
46
+ remove-references-to -t ${ labHaskellPackages . pandoc } ${ main }
47
+ remove-references-to -t ${ labHaskellPackages . Agda } ${ main }
48
+ remove-references-to -t ${ labHaskellPackages . shake } ${ main }
49
+ remove-references-to -t ${ labHaskellPackages . HTTP } ${ main }
50
+ remove-references-to -t ${ labHaskellPackages . js-flot } ${ main }
51
+ remove-references-to -t ${ labHaskellPackages . js-jquery } ${ main }
52
+ remove-references-to -t ${ labHaskellPackages . js-dgtable } ${ main }
55
53
cp ${ main } $out/bin/${ name }
56
54
wrapProgram $out/bin/${ name } \
57
55
--prefix PATH : ${ nodeDependencies } /bin \
58
56
--prefix NODE_PATH : ${ nodeDependencies } /lib/node_modules
59
57
'' ;
60
58
61
- disallowedReferences = with haskellPackages ; [
59
+ disallowedReferences = with labHaskellPackages ; [
62
60
shake directory tagsoup
63
61
text containers uri-encode
64
62
process aeson Agda pandoc SHA pandoc-types HTTP
0 commit comments