Split some more packages

This commit is contained in:
Eelco Dolstra 2012-08-24 23:14:45 -04:00
parent 7369c443a8
commit 21b7946878
5 changed files with 32 additions and 9 deletions

View File

@ -13,15 +13,19 @@ stdenv.mkDerivation (args // {
[ "--libdir=$(lib)/lib" ]
++ optional (elem "dev" outputs)
"--includedir=$(dev)/include"
++ args.configureFlags or [];
++ [ (toString args.configureFlags or []) ];
installFlags =
optionals (elem "dev" outputs)
[ "pkgconfigdir=$(dev)/lib/pkgconfig" "m4datadir=$(dev)/share/aclocal" "aclocaldir=$(dev)/share/aclocal" ]
++ args.installFlags or [];
++ [ (toString args.installFlags or []) ];
postInstall =
#postPhases = [ "fixupOutputsPhase" ] ++ args.postPhases or [];
preFixup =
''
runHook preFixupOutputs
if [ -n "$doc" -a -e $out/share/doc ]; then
mkdir -p $doc/share/doc
mv $out/share/doc/* $doc/share/doc
@ -42,10 +46,12 @@ stdenv.mkDerivation (args // {
fi
for i in $bin $lib; do
prefix="$i" stripDirs "lib lib64 libexec bin sbin" "${stripDebugFlags:--S}"
prefix="$i" stripDirs "lib lib64 libexec bin sbin" "''${stripDebugFlags:--S}"
prefix="$i" patchELF
patchShebangs "$i"
done
runHook postFixupOutputs
''; # */
})

View File

@ -8,6 +8,8 @@ stdenv.mkDerivation rec {
sha256 = "09aj30m49ivycl3irram8c3givc0crivjm3ymw0nhfaxrwhlb186";
};
outputs = [ "dev" "out" "bin" "doc" ];
buildNativeInputs = [ gettext ];
buildInputs = [ attr ];

View File

@ -8,6 +8,8 @@ stdenv.mkDerivation rec {
sha256 = "07qf6kb2zk512az481bbnsk9jycn477xpva1a726n5pzlzf9pmnw";
};
outputs = [ "dev" "out" "bin" "doc" ];
buildNativeInputs = [ gettext ];
configureFlags = "MAKE=make MSGFMT=msgfmt MSGMERGE=msgmerge XGETTEXT=xgettext ECHO=echo SED=sed AWK=gawk";

View File

@ -2,11 +2,18 @@
stdenv.mkDerivation rec {
name = "speex-1.2rc1";
src = fetchurl {
url = "http://downloads.us.xiph.org/releases/speex/${name}.tar.gz";
sha256 = "19mpkhbz3s08snvndn0h1dk2j139max6b0rr86nnsjmxazf30brl";
};
buildInputs = [ libogg ];
outputs = [ "dev" "out" "bin" "doc" ];
meta = {
homepage = http://www.speex.org/;
description = "A audio compression codec designed for speech";
};
}

View File

@ -3234,7 +3234,9 @@ let
aalib = callPackage ../development/libraries/aalib { };
acl = callPackage ../development/libraries/acl { };
acl = callPackage ../development/libraries/acl {
stdenv = stdenvMulti;
};
adns = callPackage ../development/libraries/adns { };
@ -3271,7 +3273,9 @@ let
attica = callPackage ../development/libraries/attica { };
attr = callPackage ../development/libraries/attr { };
attr = callPackage ../development/libraries/attr {
stdenv = stdenvMulti;
};
aqbanking = callPackage ../development/libraries/aqbanking { };
@ -4783,7 +4787,9 @@ let
speech_tools = callPackage ../development/libraries/speech-tools {};
speex = callPackage ../development/libraries/speex { };
speex = callPackage ../development/libraries/speex {
stdenv = stdenvMulti;
};
sphinxbase = callPackage ../development/libraries/sphinxbase { };