+1
-1
pkgs/development/compilers/ghc/7.10.2.nix
+1
-1
pkgs/development/compilers/ghc/7.10.2.nix
···-buildInputs = [ ghc perl libxml2 libxslt docbook_xsl docbook_xml_dtd_45 docbook_xml_dtd_42 hscolour ];+buildInputs = [ ghc perl libxml2 libxslt docbook_xsl docbook_xml_dtd_45 docbook_xml_dtd_42 (stdenv.lib.getBin hscolour) ];
+1
-1
pkgs/development/compilers/ghc/7.10.3.nix
+1
-1
pkgs/development/compilers/ghc/7.10.3.nix
···-buildInputs = [ ghc perl libxml2 libxslt docbook_xsl docbook_xml_dtd_45 docbook_xml_dtd_42 hscolour ];+buildInputs = [ ghc perl libxml2 libxslt docbook_xsl docbook_xml_dtd_45 docbook_xml_dtd_42 (stdenv.lib.getBin hscolour) ];
+1
-1
pkgs/development/compilers/ghc/8.0.2.nix
+1
-1
pkgs/development/compilers/ghc/8.0.2.nix
···
+1
-1
pkgs/development/compilers/ghc/8.2.1.nix
+1
-1
pkgs/development/compilers/ghc/8.2.1.nix
···
+1
-1
pkgs/development/compilers/ghc/head.nix
+1
-1
pkgs/development/compilers/ghc/head.nix
···+commonBuildInputs = [ ghc perl autoconf automake (stdenv.lib.getBin happy) (stdenv.lib.getBin alex) python3 ];
+1
-1
pkgs/development/compilers/ghcjs/base.nix
+1
-1
pkgs/development/compilers/ghcjs/base.nix
···+(stdenv.lib.getBin alex) (stdenv.lib.getBin happy) git gnumake autoconf automake libtool patch gmp
+2
-2
pkgs/development/compilers/halvm/2.4.0.nix
+2
-2
pkgs/development/compilers/halvm/2.4.0.nix
···-let haskellPkgs = [ alex happy bootPkgs.hscolour bootPkgs.cabal-install bootPkgs.haddock bootPkgs.hpc+let haskellPkgs = [ (stdenv.lib.getBin alex) (stdenv.lib.getBin happy) (stdenv.lib.getBin bootPkgs.hscolour) bootPkgs.cabal-install bootPkgs.haddock bootPkgs.hpc
+1
pkgs/development/haskell-modules/configuration-common.nix
+1
pkgs/development/haskell-modules/configuration-common.nix
+52
-1
pkgs/development/haskell-modules/configuration-nix.nix
+52
-1
pkgs/development/haskell-modules/configuration-nix.nix
······
+100
-22
pkgs/development/haskell-modules/generic-builder.nix
+100
-22
pkgs/development/haskell-modules/generic-builder.nix
······newCabalFileUrl = "http://hackage.haskell.org/package/${pname}-${version}/revision/${revision}.cabal";···hasActiveLibrary = isLibrary && (enableStaticLibraries || enableSharedLibraries || enableLibraryProfiling);+dataDir = if enableSeparateDataOutput then "$data/share/${ghc.name}" else "$out/share/${ghc.name}";···+(optionalString (enableSeparateEtcOutput) "--sysconfdir=${etcDir}") # Old versions of cabal don't support this flag.-(optionalString (enableSharedExecutables && stdenv.isLinux) "--ghc-option=-optl=-Wl,-rpath=$out/lib/${ghc.name}/${pname}-${version}")+(optionalString (enableSharedExecutables && stdenv.isLinux) "--ghc-option=-optl=-Wl,-rpath=${libDir}/${pname}-${version}")(optionalString (enableSharedExecutables && stdenv.isDarwin) "--ghc-option=-optl=-Wl,-headerpad_max_install_names")(optionalString useCpphs "--with-cpphs=${cpphs}/bin/cpphs --ghc-options=-cpp --ghc-options=-pgmP${cpphs}/bin/cpphs --ghc-options=-optP--cpp")···allPkgconfigDepends = pkgconfigDepends ++ libraryPkgconfigDepends ++ executablePkgconfigDepends ++otherBuildInputs = setupHaskellDepends ++ extraLibraries ++ librarySystemDepends ++ executableSystemDepends ++···-outputs = if (args ? outputs) then args.outputs else ([ "out" ] ++ (optional enableSeparateDataOutput "data") ++ (optional enableSeparateDocOutput "doc"));······+${optionalString (hasActiveLibrary && hyperlinkSource) "export PATH=${stdenv.lib.getBin hscolour}/bin:$PATH"}············${optionalString (enableSharedExecutables && isExecutable && !isGhcjs && stdenv.isDarwin && stdenv.lib.versionOlder ghc.version "7.10") ''+remove-references-to -t $out -t ${libDir} -t ${binDir} ${optionalString enableSeparateDataOutput "-t $data"} $x······
+4
pkgs/development/haskell-modules/lib.nix
+4
pkgs/development/haskell-modules/lib.nix
···
+1
pkgs/development/haskell-modules/make-package-set.nix
+1
pkgs/development/haskell-modules/make-package-set.nix
···+enableSeparateEtcOutput = false; # The flag to support this is missing in old versions of cabal.
+1
-1
pkgs/development/haskell-modules/with-packages-wrapper.nix
+1
-1
pkgs/development/haskell-modules/with-packages-wrapper.nix
···libDir = if isHaLVM then "$out/lib/HaLVM-${ghc.version}" else "$out/lib/${ghcCommand}-${ghc.version}";
+5
-5
pkgs/top-level/all-packages.nix
+5
-5
pkgs/top-level/all-packages.nix
······