diff options
author | Ram Kromberg <ramkromberg@mail.com> | 2016-07-11 19:10:43 +0300 |
---|---|---|
committer | Robin Gloster <mail@glob.in> | 2016-07-11 18:10:43 +0200 |
commit | 8f98fcd73b61acfe60c1fed5825edc6c2c7153be (patch) | |
tree | d9d6e8aaecebbe313e584e4fa620610efaba8f02 /pkgs/applications/misc/lighthouse/default.nix | |
parent | bc39354269a2aa6ff858ea233daac6f2d106461e (diff) | |
download | nixpkgs-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.nix | 49 |
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; + }; + +} |