diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2016-09-27 16:57:10 +0200 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2016-09-29 13:05:28 +0200 |
commit | 39181d4418eebfe1d58bdfd5a93413b16cdaa819 (patch) | |
tree | b82b64e699c680107d7c65ffd1a2b0339115bb4b /pkgs/servers | |
parent | a5ee4d2c78ad20c73b30717c648fe196b069851d (diff) | |
download | nixlib-39181d4418eebfe1d58bdfd5a93413b16cdaa819.tar nixlib-39181d4418eebfe1d58bdfd5a93413b16cdaa819.tar.gz nixlib-39181d4418eebfe1d58bdfd5a93413b16cdaa819.tar.bz2 nixlib-39181d4418eebfe1d58bdfd5a93413b16cdaa819.tar.lz nixlib-39181d4418eebfe1d58bdfd5a93413b16cdaa819.tar.xz nixlib-39181d4418eebfe1d58bdfd5a93413b16cdaa819.tar.zst nixlib-39181d4418eebfe1d58bdfd5a93413b16cdaa819.zip |
virtuoso: Use multiple outputs
Diffstat (limited to 'pkgs/servers')
-rw-r--r-- | pkgs/servers/sql/virtuoso/6.x.nix | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/pkgs/servers/sql/virtuoso/6.x.nix b/pkgs/servers/sql/virtuoso/6.x.nix index 715720b335f2..5f6b39041551 100644 --- a/pkgs/servers/sql/virtuoso/6.x.nix +++ b/pkgs/servers/sql/virtuoso/6.x.nix @@ -8,6 +8,8 @@ stdenv.mkDerivation rec { sha256 = "0dx0lp7cngdchi0772hp93zzn6sdap7z8s3vay3mzb9xgf0sdgy6"; }; + outputs = [ "out" "dev" "doc" ]; + buildInputs = [ libxml2 openssl readline gawk ]; CPP = "${stdenv.cc}/bin/gcc -E"; @@ -18,14 +20,22 @@ stdenv.mkDerivation rec { --enable-openssl=${openssl.dev} "; - postInstall='' + postInstall = '' echo Moving documentation mkdir -pv $out/share/doc mv -v $out/share/virtuoso/doc $out/share/doc/${name} + echo Removing jars and empty directories find $out -name "*.a" -delete -o -name "*.jar" -delete -o -type d -empty -delete - ''; - + + for f in $out/lib/*.la; do + echo "Fixing $f" + substituteInPlace $f \ + --replace "${readline.dev}" "${readline.out}/lib" \ + --replace "${openssl.dev}/lib" "${openssl.out}/lib" + done + ''; + meta = with stdenv.lib; { description = "SQL/RDF database used by, e.g., KDE-nepomuk"; homepage = http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/; |