about summary refs log tree commit diff
path: root/pkgs/applications/misc
diff options
context:
space:
mode:
authorRam Kromberg <ramkromberg@mail.com>2016-07-21 06:50:59 +0300
committerFranz Pletz <fpletz@fnordicwalking.de>2016-07-21 05:50:59 +0200
commit26008f28b8aa0834891d4dd2819c16133f08a31d (patch)
tree2f111d60e6ced18ecb859d0d1073147c07667387 /pkgs/applications/misc
parent2ce60ead606033ee877c2052286c9edce9c2b7d4 (diff)
downloadnixlib-26008f28b8aa0834891d4dd2819c16133f08a31d.tar
nixlib-26008f28b8aa0834891d4dd2819c16133f08a31d.tar.gz
nixlib-26008f28b8aa0834891d4dd2819c16133f08a31d.tar.bz2
nixlib-26008f28b8aa0834891d4dd2819c16133f08a31d.tar.lz
nixlib-26008f28b8aa0834891d4dd2819c16133f08a31d.tar.xz
nixlib-26008f28b8aa0834891d4dd2819c16133f08a31d.tar.zst
nixlib-26008f28b8aa0834891d4dd2819c16133f08a31d.zip
lighthouse: 2016-01-26 -> 2016-07-20 (#17127)
Diffstat (limited to 'pkgs/applications/misc')
-rw-r--r--pkgs/applications/misc/lighthouse/Makefile.patch31
-rw-r--r--pkgs/applications/misc/lighthouse/default.nix31
2 files changed, 8 insertions, 54 deletions
diff --git a/pkgs/applications/misc/lighthouse/Makefile.patch b/pkgs/applications/misc/lighthouse/Makefile.patch
deleted file mode 100644
index 0207299cc2c5..000000000000
--- a/pkgs/applications/misc/lighthouse/Makefile.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-# Description: Fix lighthouse Makefile
-Index: Makefile
-===================================================================
---- ./Makefile	1970-01-01 02:00:01.000000000 +0200
-+++ ./Makefile	1970-01-01 02:00:01.000000000 +0200
-@@ -19,21 +19,10 @@
- endif
- 
- # Library specific
--HAS_GDK := $(shell pkg-config --exists gdk-2.0 echo $?)
--ifdef $(HAS_GDK)
--	CFLAGS+=`pkg-config --cflags gdk-2.0`
--	LDFLAGS+=`pkg-config --libs gdk-2.0`
--else
--	CFLAGS+=-DNO_GDK
--endif
--HAS_PANGO := $(shell pkg-config --exists pango echo $?)
--ifdef $(HAS_PANGO)
--	CFLAGS+=`pkg-config --cflags pango`
--	LDFLAGS+=`pkg-config --libs pango`
--else
--	CFLAGS+=-DNO_PANGO
--endif
--
-+CFLAGS+=$(shell pkg-config --cflags gdk-2.0)
-+LDFLAGS+=$(shell pkg-config --libs gdk-2.0)
-+CFLAGS+=$(shell pkg-config --cflags pango)
-+LDFLAGS+=$(shell pkg-config --libs pango)
- 
- all: lighthouse
- 
diff --git a/pkgs/applications/misc/lighthouse/default.nix b/pkgs/applications/misc/lighthouse/default.nix
index 8400c01665ec..6bd834846b66 100644
--- a/pkgs/applications/misc/lighthouse/default.nix
+++ b/pkgs/applications/misc/lighthouse/default.nix
@@ -4,39 +4,24 @@
 
 stdenv.mkDerivation rec {
   name = "lighthouse-${date}";
-  date = "2016-01-26";
+  date = "2016-07-20";
 
   src = fetchFromGitHub {
     owner = "emgram769";
     repo = "lighthouse";
-    rev = "bf11f111572475e855b0329202a14c9e128c7e57";
-    sha256 = "1ppika61vg4sc9mczbkjqy2mhgxqg57xrnsmmq0h2lyvj0yhg3qn";
+    rev = "d1813ef8e2aca9f6b3609b1e0c6d1d5ee683281a";
+    sha256 = "0v6ylm49f1b44zwq1y1gqxp2csyqblplr24ajllc2q3r0sc9m1ys";
    };
 
   buildInputs = [
     pkgconfig libX11 libxcb cairo gtk pango python27 python3
   ];
 
-  patches = [ ./Makefile.patch ];
-
-  lighthouseInstaller = ''
-    #!${stdenv.shell}
-    cp -r $out/share/lighthouse/.config/lighthouse \$HOME/.config
-    chmod -R +w \$HOME/.config/lighthouse
-  '';
-
-  installPhase = ''
-    mkdir -p $out/bin
-    cp lighthouse $out/bin
-    chmod +x config/lighthouse/cmd*
-    chmod +x config/lighthouse/google.py
-    patchShebangs config/lighthouse/
-    patchShebangs config/lighthouse/scripts/
-    mkdir -p $out/share/lighthouse/.config
-    cp -r config/lighthouse $out/share/lighthouse/.config
-    echo "${lighthouseInstaller}" > $out/bin/lighthouse-install
-    chmod +x $out/bin/lighthouse-install
-  '';
+  makeFlags = [ "PREFIX=\${out}" ];
+
+  preFixup = "chmod +x $out/share/lighthouse/.config/lighthouse/google.py";
+
+  postFixup = "chmod -x $out/share/lighthouse/.config/lighthouse/google.py";
 
   meta = with stdenv.lib; {
     description = "A simple flexible popup dialog to run on X";