about summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorjoachifm <joachifm@users.noreply.github.com>2016-04-14 13:26:54 +0200
committerjoachifm <joachifm@users.noreply.github.com>2016-04-14 13:26:54 +0200
commit21d6e4beba289db1eb83cc5d7d46d6a395c8a835 (patch)
treedb51cc4ae3f8cd28f668f4e597197cc047ae3cd5 /pkgs
parent840f3230a202e40a4107c4ce0ccb910be69c2792 (diff)
parent08540cdd1e4703bf42cddb28d646b5b126490523 (diff)
downloadnixlib-21d6e4beba289db1eb83cc5d7d46d6a395c8a835.tar
nixlib-21d6e4beba289db1eb83cc5d7d46d6a395c8a835.tar.gz
nixlib-21d6e4beba289db1eb83cc5d7d46d6a395c8a835.tar.bz2
nixlib-21d6e4beba289db1eb83cc5d7d46d6a395c8a835.tar.lz
nixlib-21d6e4beba289db1eb83cc5d7d46d6a395c8a835.tar.xz
nixlib-21d6e4beba289db1eb83cc5d7d46d6a395c8a835.tar.zst
nixlib-21d6e4beba289db1eb83cc5d7d46d6a395c8a835.zip
Merge pull request #14685 from romildo/upd.tint2
tint2: 0.12.7 -> 0.12.9
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/applications/misc/tint2/default.nix46
1 files changed, 25 insertions, 21 deletions
diff --git a/pkgs/applications/misc/tint2/default.nix b/pkgs/applications/misc/tint2/default.nix
index f4162147258c..c21c0d32b730 100644
--- a/pkgs/applications/misc/tint2/default.nix
+++ b/pkgs/applications/misc/tint2/default.nix
@@ -1,37 +1,41 @@
-{ stdenv, fetchFromGitLab, pkgconfig, cmake, pango, cairo, glib, imlib2, libXinerama
-, libXrender, libXcomposite, libXdamage, libX11, libXrandr, gtk, libpthreadstubs
-, libXdmcp, librsvg, libstartup_notification
+{ stdenv, fetchFromGitLab, pkgconfig, cmake, gettext, pango, cairo, glib
+, pcre , imlib2, libXinerama , libXrender, libXcomposite, libXdamage, libX11
+, libXrandr, gtk, libpthreadstubs , libXdmcp, librsvg
+, libstartup_notification, wrapGAppsHook
 }:
 
 stdenv.mkDerivation rec {
   name = "tint2-${version}";
-  version = "0.12.7";
+  version = "0.12.9";
 
   src = fetchFromGitLab {
     owner = "o9000";
     repo = "tint2";
     rev = version;
-    sha256 = "01wb1yy7zfi01fl34yzpn1d30fykcf8ivmdlynnxp5znqrdsqm2r";
+    sha256 = "17n3yssqiwxqrwsxypzw8skwzxm2540ikbyx7kfxv2gqlbjx5y6q";
   };
 
   enableParallelBuilding = true;
 
-  buildInputs = [ pkgconfig cmake pango cairo glib imlib2 libXinerama
-    libXrender libXcomposite libXdamage libX11 libXrandr gtk libpthreadstubs
-    libXdmcp librsvg libstartup_notification
-  ];
-
-  preConfigure =
-    ''
-      substituteInPlace CMakeLists.txt --replace /etc $out/etc
-    '';
-
-  prePatch =
-    ''
-      substituteInPlace ./src/tint2conf/properties.c --replace /usr/share/ /run/current-system/sw/share/
-      substituteInPlace ./src/launcher/apps-common.c --replace /usr/share/ /run/current-system/sw/share/
-      substituteInPlace ./src/launcher/icon-theme-common.c --replace /usr/share/ /run/current-system/sw/share/
-    '';
+  nativeBuildInputs = [ pkgconfig cmake gettext wrapGAppsHook ];
+
+  buildInputs = [ pango cairo glib pcre imlib2 libXinerama libXrender
+    libXcomposite libXdamage libX11 libXrandr gtk libpthreadstubs libXdmcp
+    librsvg libstartup_notification ];
+
+  preConfigure = ''
+    substituteInPlace CMakeLists.txt --replace /etc $out/etc
+  '';
+
+  prePatch = ''
+    for f in ./src/tint2conf/properties.c \
+             ./src/launcher/apps-common.c \
+             ./src/launcher/icon-theme-common.c \
+             ./themes/*tint2rc
+    do
+      substituteInPlace $f --replace /usr/share/ /run/current-system/sw/share/
+    done
+  '';
 
   meta = {
     homepage = https://gitlab.com/o9000/tint2;