git-secret: init at 0.2.2 (#31486)

* Add lo1tuma to maintainers

* git-secret: init at 0.2.2

* gitAndTools.git-secret: man page in correct directory

authored by Mathias Schreck and committed by Jörg Thalheim b6276156 38720305

+40 -1
+1
lib/maintainers.nix
··· 358 linus = "Linus Arver <linusarver@gmail.com>"; 359 lluchs = "Lukas Werling <lukas.werling@gmail.com>"; 360 lnl7 = "Daiderd Jordan <daiderd@gmail.com>"; 361 loskutov = "Ignat Loskutov <ignat.loskutov@gmail.com>"; 362 lovek323 = "Jason O'Conal <jason@oconal.id.au>"; 363 lowfatcomputing = "Andreas Wagner <andreas.wagner@lowfatcomputing.org>";
··· 358 linus = "Linus Arver <linusarver@gmail.com>"; 359 lluchs = "Lukas Werling <lukas.werling@gmail.com>"; 360 lnl7 = "Daiderd Jordan <daiderd@gmail.com>"; 361 + lo1tuma = "Mathias Schreck <schreck.mathias@gmail.com>"; 362 loskutov = "Ignat Loskutov <ignat.loskutov@gmail.com>"; 363 lovek323 = "Jason O'Conal <jason@oconal.id.au>"; 364 lowfatcomputing = "Andreas Wagner <andreas.wagner@lowfatcomputing.org>";
+2
pkgs/applications/version-management/git-and-tools/default.nix
··· 84 85 git-remote-hg = callPackage ./git-remote-hg { }; 86 87 git-stree = callPackage ./git-stree { }; 88 89 git2cl = callPackage ./git2cl { };
··· 84 85 git-remote-hg = callPackage ./git-remote-hg { }; 86 87 + git-secret = callPackage ./git-secret { }; 88 + 89 git-stree = callPackage ./git-stree { }; 90 91 git2cl = callPackage ./git2cl { };
+36
pkgs/applications/version-management/git-and-tools/git-secret/default.nix
···
··· 1 + { stdenv, lib, fetchFromGitHub, makeWrapper, git, gnupg }: 2 + 3 + let 4 + version = "0.2.2"; 5 + repo = "git-secret"; 6 + 7 + in stdenv.mkDerivation { 8 + name = "${repo}-${version}"; 9 + 10 + src = fetchFromGitHub { 11 + inherit repo; 12 + owner = "sobolevn"; 13 + rev = "v${version}"; 14 + sha256 = "0vn9jibp97z7kc828wka1k0d7a9wx4skd6cnqy60kagfc00l0bzh"; 15 + }; 16 + 17 + buildInputs = [ makeWrapper ]; 18 + 19 + installPhase = '' 20 + install -D git-secret $out/bin/git-secret 21 + 22 + wrapProgram $out/bin/git-secret \ 23 + --prefix PATH : "${lib.makeBinPath [ git gnupg ]}" 24 + 25 + mkdir $out/share 26 + cp -r man $out/share 27 + ''; 28 + 29 + meta = { 30 + description = "A bash-tool to store your private data inside a git repository"; 31 + homepage = http://git-secret.io; 32 + license = stdenv.lib.licenses.mit; 33 + maintainers = [ stdenv.lib.maintainers.lo1tuma ]; 34 + platforms = stdenv.lib.platforms.all; 35 + }; 36 + }
+1 -1
pkgs/top-level/all-packages.nix
··· 14849 14850 gitAndTools = recurseIntoAttrs (callPackage ../applications/version-management/git-and-tools {}); 14851 14852 - inherit (gitAndTools) git gitFull gitSVN git-cola svn2git git-radar transcrypt git-crypt; 14853 14854 gitMinimal = git.override { 14855 withManual = false;
··· 14849 14850 gitAndTools = recurseIntoAttrs (callPackage ../applications/version-management/git-and-tools {}); 14851 14852 + inherit (gitAndTools) git gitFull gitSVN git-cola svn2git git-radar git-secret transcrypt git-crypt; 14853 14854 gitMinimal = git.override { 14855 withManual = false;