summary refs log tree commit diff
path: root/pkgs/development/libraries/gtk+/3.x.nix
diff options
context:
space:
mode:
authorLuca Bruno <lethalman88@gmail.com>2015-05-18 10:48:05 +0200
committerLuca Bruno <lethalman88@gmail.com>2015-05-18 12:24:08 +0200
commit25f95555990b2681a269b066c47bf790e3bcbf3f (patch)
tree469d7b3c2f5983346bf0812cab945e313a10d4fb /pkgs/development/libraries/gtk+/3.x.nix
parentbaf8061cd7d48cafb82c5af1edc3b9d3ba737db6 (diff)
downloadnixpkgs-25f95555990b2681a269b066c47bf790e3bcbf3f.tar
nixpkgs-25f95555990b2681a269b066c47bf790e3bcbf3f.tar.gz
nixpkgs-25f95555990b2681a269b066c47bf790e3bcbf3f.tar.bz2
nixpkgs-25f95555990b2681a269b066c47bf790e3bcbf3f.tar.lz
nixpkgs-25f95555990b2681a269b066c47bf790e3bcbf3f.tar.xz
nixpkgs-25f95555990b2681a269b066c47bf790e3bcbf3f.tar.zst
nixpkgs-25f95555990b2681a269b066c47bf790e3bcbf3f.zip
Drop GNOME 3.12
Diffstat (limited to 'pkgs/development/libraries/gtk+/3.x.nix')
-rw-r--r--pkgs/development/libraries/gtk+/3.x.nix16
1 files changed, 7 insertions, 9 deletions
diff --git a/pkgs/development/libraries/gtk+/3.x.nix b/pkgs/development/libraries/gtk+/3.x.nix
index 35b40a507a8..84bea07602f 100644
--- a/pkgs/development/libraries/gtk+/3.x.nix
+++ b/pkgs/development/libraries/gtk+/3.x.nix
@@ -1,6 +1,6 @@
 { stdenv, fetchurl, pkgconfig, gettext, perl
 , expat, glib, cairo, pango, gdk_pixbuf, atk, at_spi2_atk, gobjectIntrospection
-, xlibs, x11, wayland, libxkbcommon
+, xlibs, x11, wayland, libxkbcommon, epoxy
 , xineramaSupport ? stdenv.isLinux
 , cupsSupport ? stdenv.isLinux, cups ? null
 }:
@@ -9,7 +9,7 @@ assert xineramaSupport -> xlibs.libXinerama != null;
 assert cupsSupport -> cups != null;
 
 let
-  ver_maj = "3.12";
+  ver_maj = "3.16";
   ver_min = "2";
   version = "${ver_maj}.${ver_min}";
 in
@@ -18,17 +18,15 @@ stdenv.mkDerivation rec {
 
   src = fetchurl {
     url = "mirror://gnome/sources/gtk+/${ver_maj}/gtk+-${version}.tar.xz";
-    sha256 = "1l45nd7ln2pnrf99vdki3l7an5wrzkbak11hnnj1w6r3fkm4xmv1";
+    sha256 = "1yhwg2l72l3khfkprydcjlpxjrg11ccqfc80sjl56llz3jk66fd0";
   };
 
-  NIX_LDFLAGS = if stdenv.isDarwin then "-lintl" else null;
-
   nativeBuildInputs = [ pkgconfig gettext gobjectIntrospection perl ];
 
-  buildInputs = [ libxkbcommon ];
+  buildInputs = [ libxkbcommon epoxy ];
   propagatedBuildInputs = with xlibs; with stdenv.lib;
-    [ expat glib cairo pango gdk_pixbuf atk at_spi2_atk libXrandr libXrender libXcomposite libXi libXcursor ]
-    ++ optionals stdenv.isLinux [ wayland ]
+    [ expat glib cairo pango gdk_pixbuf atk at_spi2_atk ]
+    ++ optionals stdenv.isLinux [ libXrandr libXrender libXcomposite libXi libXcursor wayland ]
     ++ optional stdenv.isDarwin x11
     ++ optional xineramaSupport libXinerama
     ++ optional cupsSupport cups;
@@ -65,7 +63,7 @@ stdenv.mkDerivation rec {
 
     license = stdenv.lib.licenses.lgpl2Plus;
 
-    maintainers = with stdenv.lib.maintainers; [ urkud raskin vcunat];
+    maintainers = with stdenv.lib.maintainers; [ urkud raskin vcunat lethalman ];
     platforms = stdenv.lib.platforms.all;
   };
 }