Author: urkud
Date: Mon Aug 15 18:04:51 2011
New Revision: 28589
URL: https://svn.nixos.org/websvn/nix/?rev=28589&sc=1

Log:
redland-1.0.14, move to librdf/

* rename redland to librdf_redland
* add compatibility alias
* propagate some inputs

Added:
   nixpkgs/trunk/pkgs/development/libraries/librdf/redland.nix
Deleted:
   nixpkgs/trunk/pkgs/development/libraries/redland/
Modified:
   nixpkgs/trunk/pkgs/development/libraries/librdf/rasqal.nix
   nixpkgs/trunk/pkgs/top-level/all-packages.nix

Modified: nixpkgs/trunk/pkgs/development/libraries/librdf/rasqal.nix
==============================================================================
--- nixpkgs/trunk/pkgs/development/libraries/librdf/rasqal.nix  Mon Aug 15 
18:04:40 2011        (r28588)
+++ nixpkgs/trunk/pkgs/development/libraries/librdf/rasqal.nix  Mon Aug 15 
18:04:51 2011        (r28589)
@@ -8,7 +8,11 @@
     sha256 = "1drjcy1k9g72iis0ghllzn7n0w03bahhrd2p5hs39anbm6mr0yk9";
   };
 
-  buildInputs = [ pkgconfig librdf_raptor2 gmp pcre libxml2 ];
+  buildNativeInputs = [ pkgconfig ];
+
+  buildInputs = [ gmp pcre libxml2 ];
+
+  propagatedBuildInputs = [ librdf_raptor2 ];
 
   postInstall = "rm -rvf $out/share/gtk-doc";
   

Added: nixpkgs/trunk/pkgs/development/libraries/librdf/redland.nix
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/development/libraries/librdf/redland.nix Mon Aug 15 
18:04:51 2011        (r28589)
@@ -0,0 +1,36 @@
+{ stdenv, fetchurl, pkgconfig, openssl, libxslt, perl
+, curl, pcre, libxml2, librdf_rasqal
+, mysql, withMysql ? false
+, postgresql, withPostgresql ? false
+, sqlite, withSqlite ? true
+, db4, withBdb ? false
+}:
+
+stdenv.mkDerivation rec {
+  name = "redland-1.0.14";
+
+  src = fetchurl {
+    url = "http://download.librdf.org/source/${name}.tar.gz";;
+    sha256 = "1i460q9gslb7l75hjwc6w2kp2wk7fgp8lr7phamg33c6j013y30k";
+  };
+
+  buildNativeInputs = [ perl pkgconfig ];
+
+  buildInputs = [ openssl libxslt curl pcre libxml2 ]
+    ++ stdenv.lib.optional withMysql mysql
+    ++ stdenv.lib.optional withSqlite sqlite
+    ++ stdenv.lib.optional withPostgresql postgresql
+    ++ stdenv.lib.optional withBdb db4;
+
+  propagatedBuildInputs = [ librdf_rasqal ];
+
+  postInstall = "rm -rvf $out/share/gtk-doc";
+
+  configureFlags =
+    [ "--with-threads" ]
+    ++ stdenv.lib.optional withBdb "--with-bdb=${db4}";
+
+  meta = {
+    homepage = http://librdf.org/;
+  };
+}

Modified: nixpkgs/trunk/pkgs/top-level/all-packages.nix
==============================================================================
--- nixpkgs/trunk/pkgs/top-level/all-packages.nix       Mon Aug 15 18:04:40 
2011        (r28588)
+++ nixpkgs/trunk/pkgs/top-level/all-packages.nix       Mon Aug 15 18:04:51 
2011        (r28589)
@@ -4319,15 +4319,13 @@
 
   librdf_rasqal = callPackage ../development/libraries/librdf/rasqal.nix { };
 
+  librdf_redland = callPackage ../development/libraries/librdf/redland.nix { };
+
   librdf = callPackage ../development/libraries/librdf { };
 
   qrupdate = callPackage ../development/libraries/qrupdate { };
 
-  redland = callPackage ../development/libraries/redland/1.0.10.nix {
-    bdb = db4;
-    postgresql = null;
-    mysql = null;
-  };
+  redland = pkgs.librdf_redland;
 
   rhino = callPackage ../development/libraries/java/rhino {
     ant = apacheAntGcj;
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits

Reply via email to