summary refs log tree commit diff
path: root/pkgs/applications/misc/lighthouse/default.nix
diff options
context:
space:
mode:
authorRam Kromberg <ramkromberg@mail.com>2016-07-11 19:10:43 +0300
committerRobin Gloster <mail@glob.in>2016-07-11 18:10:43 +0200
commit8f98fcd73b61acfe60c1fed5825edc6c2c7153be (patch)
treed9d6e8aaecebbe313e584e4fa620610efaba8f02 /pkgs/applications/misc/lighthouse/default.nix
parentbc39354269a2aa6ff858ea233daac6f2d106461e (diff)
downloadnixpkgs-8f98fcd73b61acfe60c1fed5825edc6c2c7153be.tar
nixpkgs-8f98fcd73b61acfe60c1fed5825edc6c2c7153be.tar.gz
nixpkgs-8f98fcd73b61acfe60c1fed5825edc6c2c7153be.tar.bz2
nixpkgs-8f98fcd73b61acfe60c1fed5825edc6c2c7153be.tar.lz
nixpkgs-8f98fcd73b61acfe60c1fed5825edc6c2c7153be.tar.xz
nixpkgs-8f98fcd73b61acfe60c1fed5825edc6c2c7153be.tar.zst
nixpkgs-8f98fcd73b61acfe60c1fed5825edc6c2c7153be.zip
lighthouse: init at 2016-01-26 (#16849)
Diffstat (limited to 'pkgs/applications/misc/lighthouse/default.nix')
-rw-r--r--pkgs/applications/misc/lighthouse/default.nix49
1 files changed, 49 insertions, 0 deletions
diff --git a/pkgs/applications/misc/lighthouse/default.nix b/pkgs/applications/misc/lighthouse/default.nix
new file mode 100644
index 00000000000..8400c01665e
--- /dev/null
+++ b/pkgs/applications/misc/lighthouse/default.nix
@@ -0,0 +1,49 @@
+{ stdenv, fetchFromGitHub, pkgconfig
+, libX11, libxcb, cairo, gtk, pango, python27, python3
+}:
+
+stdenv.mkDerivation rec {
+  name = "lighthouse-${date}";
+  date = "2016-01-26";
+
+  src = fetchFromGitHub {
+    owner = "emgram769";
+    repo = "lighthouse";
+    rev = "bf11f111572475e855b0329202a14c9e128c7e57";
+    sha256 = "1ppika61vg4sc9mczbkjqy2mhgxqg57xrnsmmq0h2lyvj0yhg3qn";
+   };
+
+  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
+  '';
+
+  meta = with stdenv.lib; {
+    description = "A simple flexible popup dialog to run on X";
+    homepage = https://github.com/emgram769/lighthouse;
+    license = licenses.mit;
+    maintainers = with maintainers; [ ramkromberg ];
+    platforms = platforms.linux;
+  };
+
+}