Merge pull request #123762 from rraval/gfshare

authored by

Sandro and committed by
GitHub
6061993b 40334503

+36
+6
maintainers/maintainer-list.nix
··· 8721 8721 githubId = 221121; 8722 8722 name = "Robert P. Seaton"; 8723 8723 }; 8724 + rraval = { 8725 + email = "ronuk.raval@gmail.com"; 8726 + github = "rraval"; 8727 + githubId = 373566; 8728 + name = "Ronuk Raval"; 8729 + }; 8724 8730 rszibele = { 8725 8731 email = "richard@szibele.com"; 8726 8732 github = "rszibele";
+28
pkgs/tools/security/gfshare/default.nix
··· 1 + { lib, stdenv, fetchgit, autoreconfHook }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "gfshare"; 5 + version = "2.0.0"; 6 + 7 + src = fetchgit { 8 + url = "git://git.gitano.org.uk/libgfshare.git"; 9 + rev = version; 10 + sha256 = "0s37xn9pr5p820hd40489xwra7kg3gzqrxhc2j9rnxnd489hl0pr"; 11 + }; 12 + 13 + nativeBuildInputs = [ autoreconfHook ]; 14 + doCheck = true; 15 + 16 + outputs = [ "bin" "lib" "dev" "out" ]; 17 + 18 + meta = with lib; { 19 + # Not the most descriptive homepage but it's what Debian and Ubuntu use 20 + # https://packages.debian.org/sid/libgfshare2 21 + # https://launchpad.net/ubuntu/impish/+source/libgfshare/+copyright 22 + homepage = "https://git.gitano.org.uk/libgfshare.git/"; 23 + description = "Shamir's secret-sharing method in the Galois Field GF(2**8)"; 24 + license = licenses.mit; 25 + platforms = platforms.all; 26 + maintainers = [ maintainers.rraval ]; 27 + }; 28 + }
+2
pkgs/top-level/all-packages.nix
··· 852 852 853 853 amidst = callPackage ../tools/games/amidst { }; 854 854 855 + gfshare = callPackage ../tools/security/gfshare { }; 856 + 855 857 gobgp = callPackage ../tools/networking/gobgp { }; 856 858 857 859 metapixel = callPackage ../tools/graphics/metapixel { };