summary refs log tree commit diff
path: root/pkgs/servers/sql/virtuoso
diff options
context:
space:
mode:
authorShea Levy <shea@shealevy.com>2013-09-17 14:28:26 -0400
committerShea Levy <shea@shealevy.com>2013-09-17 14:28:26 -0400
commit59bd1ba586497ac6ec28b4f3b06d00b6597bd93f (patch)
tree192668eb65158ac6dea1bc5cee08fab8ef71d5a5 /pkgs/servers/sql/virtuoso
parent01fdb87a03f2235fd2dcfd353c34f333e9634f55 (diff)
downloadnixlib-59bd1ba586497ac6ec28b4f3b06d00b6597bd93f.tar
nixlib-59bd1ba586497ac6ec28b4f3b06d00b6597bd93f.tar.gz
nixlib-59bd1ba586497ac6ec28b4f3b06d00b6597bd93f.tar.bz2
nixlib-59bd1ba586497ac6ec28b4f3b06d00b6597bd93f.tar.lz
nixlib-59bd1ba586497ac6ec28b4f3b06d00b6597bd93f.tar.xz
nixlib-59bd1ba586497ac6ec28b4f3b06d00b6597bd93f.tar.zst
nixlib-59bd1ba586497ac6ec28b4f3b06d00b6597bd93f.zip
Add virtuoso 7
Signed-off-by: Shea Levy <shea@shealevy.com>
Diffstat (limited to 'pkgs/servers/sql/virtuoso')
-rw-r--r--pkgs/servers/sql/virtuoso/6.x.nix (renamed from pkgs/servers/sql/virtuoso/default.nix)0
-rw-r--r--pkgs/servers/sql/virtuoso/7.x.nix35
2 files changed, 35 insertions, 0 deletions
diff --git a/pkgs/servers/sql/virtuoso/default.nix b/pkgs/servers/sql/virtuoso/6.x.nix
index 9453b8d2cdb2..9453b8d2cdb2 100644
--- a/pkgs/servers/sql/virtuoso/default.nix
+++ b/pkgs/servers/sql/virtuoso/6.x.nix
diff --git a/pkgs/servers/sql/virtuoso/7.x.nix b/pkgs/servers/sql/virtuoso/7.x.nix
new file mode 100644
index 000000000000..630095782fa4
--- /dev/null
+++ b/pkgs/servers/sql/virtuoso/7.x.nix
@@ -0,0 +1,35 @@
+{ stdenv, fetchurl, libxml2, openssl, readline, gawk }:
+
+stdenv.mkDerivation rec {
+  name = "virtuoso-opensource-7.0.0";
+
+  src = fetchurl {
+    url = "mirror://sourceforge/virtuoso/${name}.tar.gz";
+    sha256 = "1z0jdzayv45y57jj8kii6csqfjhswcs8s2krqqfhab54xy6gynbl";
+  };
+
+  buildInputs = [ libxml2 openssl readline gawk ];
+
+  CPP = "${stdenv.gcc}/bin/gcc -E";
+
+  configureFlags = "
+    --enable-shared --disable-all-vads --with-readline=${readline}
+    --disable-hslookup --disable-wbxml2 --without-iodbc
+    --enable-openssl=${openssl}
+    ";
+
+  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
+    '';
+  
+  meta = with stdenv.lib; {
+    description = "SQL/RDF database used by, e.g., KDE-nepomuk";
+    homepage = http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/;
+    platforms = platforms.all;
+    maintainers = [ maintainers.urkud ];
+  };
+}