about summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2018-12-11 23:42:28 +0100
committerJan Tojnar <jtojnar@gmail.com>2018-12-12 20:00:59 +0100
commit1015575c0989ca7bc55f0e37630df5a4177c1994 (patch)
tree5a2688a4c93f23be665c46ff36c610b55915566f /pkgs
parentaaaf48b2aa4e96143faa55be0b27d1bd0635c0eb (diff)
downloadnixlib-1015575c0989ca7bc55f0e37630df5a4177c1994.tar
nixlib-1015575c0989ca7bc55f0e37630df5a4177c1994.tar.gz
nixlib-1015575c0989ca7bc55f0e37630df5a4177c1994.tar.bz2
nixlib-1015575c0989ca7bc55f0e37630df5a4177c1994.tar.lz
nixlib-1015575c0989ca7bc55f0e37630df5a4177c1994.tar.xz
nixlib-1015575c0989ca7bc55f0e37630df5a4177c1994.tar.zst
nixlib-1015575c0989ca7bc55f0e37630df5a4177c1994.zip
gnome3.libgda: 5.2.5 → 5.2.8
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/libraries/libgda/default.nix25
1 files changed, 13 insertions, 12 deletions
diff --git a/pkgs/development/libraries/libgda/default.nix b/pkgs/development/libraries/libgda/default.nix
index 93e18f519163..ee9323ebc5c0 100644
--- a/pkgs/development/libraries/libgda/default.nix
+++ b/pkgs/development/libraries/libgda/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pkgconfig, intltool, itstool, libxml2, gtk3, openssl, gnome3
+{ stdenv, fetchurl, pkgconfig, intltool, itstool, libxml2, gtk3, openssl, gnome3, vala
 , overrideCC, gcc6
 , mysqlSupport ? false, mysql ? null
 , postgresSupport ? false, postgresql ? null
@@ -8,18 +8,13 @@ assert mysqlSupport -> mysql != null;
 assert postgresSupport -> postgresql != null;
 
 (if stdenv.isAarch64 then overrideCC stdenv gcc6 else stdenv).mkDerivation rec {
-  name = "libgda-${version}";
-  version = "5.2.5";
+  pname = "libgda";
+  version = "5.2.8";
 
   src = fetchurl {
-    url = "mirror://gnome/sources/libgda/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
-    sha256 = "1j4hxhiwr4i8rgbn2ck93y1c2b792sfzlrq7abyjx8h8ik1f9lp3";
+    url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
+    sha256 = "0id4my5wh2m6rd7ijqp2azsjdb4l4yjrv3imq71kly00gjc6v1z2";
   };
-
-  passthru = {
-    updateScript = gnome3.updateScript { packageName = "libgda"; attrPath = "gnome3.libgda"; };
-  };
-
   configureFlags = with stdenv.lib; [ "--enable-gi-system-install=no" ]
     ++ (optional (mysqlSupport) "--with-mysql=yes")
     ++ (optional (postgresSupport) "--with-postgres=yes");
@@ -28,11 +23,17 @@ assert postgresSupport -> postgresql != null;
 
   hardeningDisable = [ "format" ];
 
-  nativeBuildInputs = [ pkgconfig intltool itstool libxml2 ];
-  buildInputs = with stdenv.lib; [ gtk3 openssl ]
+  nativeBuildInputs = [ pkgconfig intltool itstool libxml2 vala ];
+  buildInputs = with stdenv.lib; [ gtk3 openssl gnome3.libgee ]
     ++ optional (mysqlSupport) mysql.connector-c
     ++ optional (postgresSupport) postgresql;
 
+  passthru = {
+    updateScript = gnome3.updateScript {
+      packageName = pname;
+    };
+  };
+
   meta = with stdenv.lib; {
     description = "Database access library";
     homepage = http://www.gnome-db.org/;