git.iko.soy/typeable/nixpkgs
on master help sign in
gorilla: init at 1.5.3.7
commite5cd7189749588e3f07f813a03b8dc9c37bc57cd authorRoman Naumann <namor@hemio.de> dateTue 27 Dec 2016, 23:41 (10 years ago) parent35667f0
3 files changed+44
lib/maintainers.nix+1 pkgs/tools/security/gorilla-bin/default.nix+41 pkgs/top-level/all-packages.nix+2
lib/maintainers.nix+1
@@ -314,6 +314,7 @@
314314 mudri = "James Wood <lamudri@gmail.com>";
315315 muflax = "Stefan Dorn <mail@muflax.com>";
316316 myrl = "Myrl Hex <myrl.0xf@gmail.com>";
317+ namore = "Roman Naumann <namor@hemio.de>";
317318 nand0p = "Fernando Jose Pando <nando@hex7.com>";
318319 Nate-Devv = "Nathan Moore <natedevv@gmail.com>";
319320 nathan-gs = "Nathan Bijnens <nathan@nathan.gs>";
pkgs/tools/security/gorilla-bin/default.nixnew file+41
@@ -0,0 +1,41 @@
1+{ fetchurl, makeWrapper, patchelf, pkgs, stdenv, libXft, libX11, freetype, fontconfig, libXrender, libXScrnSaver, libXext }:
2+
3+stdenv.mkDerivation rec {
4+ name = "gorilla-bin-${version}";
5+ version = "1.5.3.7";
6+
7+ src = fetchurl {
8+ name = "gorilla1537_64.bin";
9+ url = "http://gorilla.dp100.com/downloads/gorilla1537_64.bin";
10+ sha256 = "19ir6x4c01825hpx2wbbcxkk70ymwbw4j03v8b2xc13ayylwzx0r";
11+ };
12+
13+ buildInputs = [ patchelf makeWrapper ];
14+ phases = [ "unpackPhase" "installPhase" ];
15+
16+ unpackCmd = ''
17+ mkdir gorilla;
18+ cp $curSrc gorilla/gorilla-${version};
19+ '';
20+
21+ installPhase = let
22+ interpreter = "$(< \"$NIX_CC/nix-support/dynamic-linker\")";
23+ libPath = stdenv.lib.makeLibraryPath [ libXft libX11 freetype fontconfig libXrender libXScrnSaver libXext ];
24+ in ''
25+ mkdir -p $out/opt/password-gorilla
26+ mkdir -p $out/bin
27+ cp gorilla-${version} $out/opt/password-gorilla
28+ chmod ugo+x $out/opt/password-gorilla/gorilla-${version}
29+ patchelf --set-interpreter "${interpreter}" "$out/opt/password-gorilla/gorilla-${version}"
30+ makeWrapper "$out/opt/password-gorilla/gorilla-${version}" "$out/bin/gorilla" \
31+ --prefix LD_LIBRARY_PATH : "${libPath}"
32+ '';
33+
34+ meta = {
35+ description = "Password Gorilla is a Tk based password manager";
36+ homepage = https://github.com/zdia/gorilla/wiki;
37+ maintainers = [ stdenv.lib.maintainers.namore ];
38+ platforms = [ "x86_64-linux" ];
39+ license = stdenv.lib.licenses.gpl2;
40+ };
41+}
pkgs/top-level/all-packages.nix+2
@@ -902,6 +902,8 @@ in
902902
903903 goa = callPackage ../development/tools/goa { };
904904
905+ gorilla-bin = callPackage ../tools/security/gorilla-bin { };
906+
905907 gringo = callPackage ../tools/misc/gringo { };
906908
907909 gti = callPackage ../tools/misc/gti { };