From e392e3aabe8100b0955fee6c08af19b437f4bff9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Sun, 19 Apr 2015 14:49:18 +0200 Subject: [PATCH] multiple-outputs: remove old unused version All its features are now included in stdenv through build-support/setup-hooks/multiple-outputs.sh --- pkgs/build-support/multiple-outputs.nix | 85 ------------------------- 1 file changed, 85 deletions(-) delete mode 100644 pkgs/build-support/multiple-outputs.nix diff --git a/pkgs/build-support/multiple-outputs.nix b/pkgs/build-support/multiple-outputs.nix deleted file mode 100644 index 016558c1e73..00000000000 --- a/pkgs/build-support/multiple-outputs.nix +++ /dev/null @@ -1,85 +0,0 @@ -{ stdenv }: - -with stdenv.lib; - -{ outputs ? [ "out" ], setOutputConfigureFlags ? true, ... } @ args: - -stdenv.mkDerivation (args // { - - #postPhases = [ "fixupOutputsPhase" ] ++ args.postPhases or []; - - preHook = - if setOutputConfigureFlags then - optionalString (elem "man" outputs) '' - configureFlags="--mandir=$man/share/man --infodir=$man/share/info $configureFlags" - '' + - optionalString (elem "bin" outputs) '' - configureFlags="--bindir=$bin/bin --sbindir=$bin/sbin --mandir=$bin/share/man --infodir=$man/share/info $configureFlags" - '' + - optionalString (elem "lib" outputs) '' - configureFlags="--libdir=$lib/lib $configureFlags" - '' + - optionalString (elem "dev" outputs) '' - configureFlags="--includedir=$dev/include $configureFlags" - installFlags="pkgconfigdir=$dev/lib/pkgconfig m4datadir=$dev/share/aclocal aclocaldir=$dev/share/aclocal $installFlags" - '' - else null; - - preFixup = - '' - runHook preFixupOutputs - - if [ -n "$doc" ]; then - for i in share/doc share/gtk-doc; do - if [ -e $out/$i ]; then - mkdir -p $doc/$i - mv $out/$i/* $doc/$i/ - rmdir $out/$i - fi - done - rmdir --ignore-fail-on-non-empty $out/share - fi - - if [ -n "$dev" ]; then - mkdir -p "$dev/nix-support" - if [ -n "$propagatedBuildInputs" ]; then - echo "$propagatedBuildInputs" > "$dev/nix-support/propagated-build-inputs" - propagatedBuildInputs= - fi - echo "$out $lib $bin $propagatedNativeBuildInputs" > "$dev/nix-support/propagated-native-build-inputs" - propagatedNativeBuildInputs= - elif [ -n "$out" ]; then - propagatedNativeBuildInputs="$lib $propagatedNativeBuildsInputs" - fi - - for i in $bin $lib $man $static; do - if [ -z "$dontStrip" ]; then - prefix="$i" stripDirs "lib lib64 libexec bin sbin" "''${stripDebugFlags:--S}" - fi - if [ "$havePatchELF" = 1 -a -z "$dontPatchELF" ]; then - prefix="$i" patchELF - fi - if [ -z "$dontPatchShebangs" ]; then - patchShebangs "$i" - fi - - # Cut&paste... - if [ -z "$dontGzipMan" ]; then - GLOBIGNORE=.:..:*.gz:*.bz2 - for f in $i/share/man/*/* $i/share/man/*/*/*; do - if [ -f $f ]; then - if gzip -c $f > $f.gz; then - rm $f - else - rm $f.gz - fi - fi - done - unset GLOBIGNORE - fi - done - - runHook postFixupOutputs - ''; # */ - -})