git.iko.soy/typeable/nixpkgs
on master help sign in
guile-gcrypt: init at 0.2.1 (#126645)

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>

commit33d42ad7cf2769ce6364ed4e52afa8e9d1439d58 authorEthan Edwards <ethan@ethancedwards.com> dateFri 18 Jun 2021, 09:56 (5 years ago) parentd1ac06b
2 files changed+47
pkgs/development/guile-modules/guile-gcrypt/default.nix+45 pkgs/top-level/all-packages.nix+2
pkgs/development/guile-modules/guile-gcrypt/default.nixnew file+45
@@ -0,0 +1,45 @@
1+{ lib
2+, stdenv
3+, fetchFromGitea
4+, guile
5+, libgcrypt
6+, autoreconfHook
7+, pkg-config
8+, texinfo
9+}:
10+
11+stdenv.mkDerivation rec {
12+ pname = "guile-gcrypt";
13+ version = "0.2.1";
14+
15+ src = fetchFromGitea {
16+ domain = "notabug.org";
17+ owner = "cwebber";
18+ repo = "guile-gcrypt";
19+ rev = "v${version}";
20+ sha256 = "LKXIwO8v/T/h1JKARWD5ta57sgRcVu7hcYYwr3wUQ1g=";
21+ };
22+
23+ postConfigure = ''
24+ sed -i '/moddir\s*=/s%=.*%=''${out}/share/guile/site%' Makefile;
25+ sed -i '/godir\s*=/s%=.*%=''${out}/share/guile/ccache%' Makefile;
26+ '';
27+
28+ nativeBuildInputs = [
29+ autoreconfHook pkg-config texinfo
30+ ];
31+ buildInputs = [
32+ guile
33+ ];
34+ propagatedBuildInputs = [
35+ libgcrypt
36+ ];
37+
38+ meta = with lib; {
39+ description = "Bindings to Libgcrypt for GNU Guile";
40+ homepage = "https://notabug.org/cwebber/guile-gcrypt";
41+ license = licenses.gpl3Plus;
42+ maintainers = with maintainers; [ ethancedwards8 ];
43+ platforms = platforms.linux;
44+ };
45+}
pkgs/top-level/all-packages.nix+2
@@ -12678,6 +12678,8 @@ in
1267812678
1267912679 guile-fibers = callPackage ../development/guile-modules/guile-fibers { };
1268012680
12681+ guile-gcrypt = callPackage ../development/guile-modules/guile-gcrypt { };
12682+
1268112683 guile-git = callPackage ../development/guile-modules/guile-git { };
1268212684
1268312685 guile-gnome = callPackage ../development/guile-modules/guile-gnome {