Merge pull request #146613 from joshua-cooper/pinentry-bemenu

authored by Sandro and committed by GitHub 467e9329 ee84388a

+33
+6
maintainers/maintainer-list.nix
··· 5462 5462 githubId = 221929; 5463 5463 name = "Jean-Baptiste Giraudeau"; 5464 5464 }; 5465 + jc = { 5466 + name = "Josh Cooper"; 5467 + email = "josh@cooper.is"; 5468 + github = "joshua-cooper"; 5469 + githubId = 35612334; 5470 + }; 5465 5471 jceb = { 5466 5472 name = "jceb"; 5467 5473 email = "jceb@e-jc.de";
+25
pkgs/tools/security/pinentry-bemenu/default.nix
··· 1 + { lib, stdenv, fetchFromGitHub, meson, ninja, pkg-config, libassuan 2 + , libgpg-error, popt, bemenu }: 3 + 4 + stdenv.mkDerivation rec { 5 + pname = "pinentry-bemenu"; 6 + version = "0.9.0"; 7 + 8 + src = fetchFromGitHub { 9 + owner = "t-8ch"; 10 + repo = pname; 11 + rev = "v${version}"; 12 + sha256 = "sha256-AFS4T7VqPga53/3rG8be9Q//6/2JJIe7+Ata33ewySg="; 13 + }; 14 + 15 + nativeBuildInputs = [ meson ninja pkg-config ]; 16 + buildInputs = [ libassuan libgpg-error popt bemenu ]; 17 + 18 + meta = with lib; { 19 + description = "Pinentry implementation based on bemenu"; 20 + homepage = "https://github.com/t-8ch/pinentry-bemenu"; 21 + license = licenses.gpl3Plus; 22 + maintainers = with maintainers; [ jc ]; 23 + platforms = with platforms; linux; 24 + }; 25 + }
+2
pkgs/top-level/all-packages.nix
··· 8796 8796 xcbuildHook = if stdenv.targetPlatform.isAarch64 then xcbuildHook else xcbuild6Hook; 8797 8797 }; 8798 8798 8799 + pinentry-bemenu = callPackage ../tools/security/pinentry-bemenu { }; 8800 + 8799 8801 pingtcp = callPackage ../tools/networking/pingtcp { }; 8800 8802 8801 8803 pinnwand = callPackage ../servers/pinnwand { };