diff options
author | Shea Levy <shea@shealevy.com> | 2011-09-03 20:01:06 +0000 |
---|---|---|
committer | Shea Levy <shea@shealevy.com> | 2011-09-03 20:01:06 +0000 |
commit | 1fe20228b9f3b8d5d041ce4c31d73cf276c48b88 (patch) | |
tree | 61a127da7ec537355a872e04b0f042c1c0125917 /pkgs/development/libraries | |
parent | 04e4bf68c8c249bbe413c0ff83bce611a5be22c4 (diff) | |
download | nixlib-1fe20228b9f3b8d5d041ce4c31d73cf276c48b88.tar nixlib-1fe20228b9f3b8d5d041ce4c31d73cf276c48b88.tar.gz nixlib-1fe20228b9f3b8d5d041ce4c31d73cf276c48b88.tar.bz2 nixlib-1fe20228b9f3b8d5d041ce4c31d73cf276c48b88.tar.lz nixlib-1fe20228b9f3b8d5d041ce4c31d73cf276c48b88.tar.xz nixlib-1fe20228b9f3b8d5d041ce4c31d73cf276c48b88.tar.zst nixlib-1fe20228b9f3b8d5d041ce4c31d73cf276c48b88.zip |
sphinxbase: Add flag to play with multiple outputs
svn path=/nixpkgs/trunk/; revision=28999
Diffstat (limited to 'pkgs/development/libraries')
-rw-r--r-- | pkgs/development/libraries/sphinxbase/default.nix | 22 |
1 files changed, 19 insertions, 3 deletions
diff --git a/pkgs/development/libraries/sphinxbase/default.nix b/pkgs/development/libraries/sphinxbase/default.nix index 25b248177937..b025e9a68a9b 100644 --- a/pkgs/development/libraries/sphinxbase/default.nix +++ b/pkgs/development/libraries/sphinxbase/default.nix @@ -1,6 +1,11 @@ -{ stdenv, fetchurl, bison, pkgconfig }: +{ stdenv +, fetchurl +, bison +, pkgconfig +, multipleOutputs ? false #Uses incomplete features of nix! +}: -stdenv.mkDerivation rec { +stdenv.mkDerivation (rec { name = "sphinxbase-0.7"; src = fetchurl { @@ -16,4 +21,15 @@ stdenv.mkDerivation rec { license = "free-non-copyleft"; maintainers = [ stdenv.lib.maintainers.shlevy ]; }; -} +} // (stdenv.lib.optionalAttrs multipleOutputs { + outputs = [ "out" "lib" "headers" ]; + + postInstall = '' + ensureDir $lib + cp -av $out/lib* $lib + + ensureDir $headers + cp -av $out/include $headers + ''; +})) + |