Merge pull request #126646 from ethancedwards8/guile-json

guile-json: init at 4.4.1

authored by

Sandro and committed by
GitHub
28b1fb96 8534a4e1

+41
+39
pkgs/development/guile-modules/guile-json/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , guile 5 + , texinfo 6 + , pkg-config 7 + }: 8 + 9 + stdenv.mkDerivation rec { 10 + pname = "guile-json"; 11 + version = "4.4.1"; 12 + 13 + src = fetchurl { 14 + url = "mirror://savannah/guile-json/${pname}-${version}.tar.gz"; 15 + sha256 = "sha256-UqZt3pqXQzeHpzEiMvOMKSh1gK/K2KaJ70jMllNxBPc="; 16 + }; 17 + 18 + postConfigure = '' 19 + sed -i '/moddir\s*=/s%=.*%=''${out}/share/guile/site%' Makefile; 20 + sed -i '/objdir\s*=/s%=.*%=''${out}/share/guile/ccache%' Makefile; 21 + sed -i '/moddir\s*=/s%=.*%=''${out}/share/guile/site/json%' json/Makefile; 22 + sed -i '/objdir\s*=/s%=.*%=''${out}/share/guile/ccache/json%' json/Makefile; 23 + ''; 24 + 25 + nativeBuildInputs = [ 26 + pkg-config texinfo 27 + ]; 28 + buildInputs = [ 29 + guile 30 + ]; 31 + 32 + meta = with lib; { 33 + description = "JSON Bindings for GNU Guile"; 34 + homepage = "https://savannah.nongnu.org/projects/guile-json"; 35 + license = licenses.gpl3Plus; 36 + maintainers = with maintainers; [ ethancedwards8 ]; 37 + platforms = platforms.linux; 38 + }; 39 + }
+2
pkgs/top-level/all-packages.nix
··· 12689 12689 inherit (gnome2) gnome_vfs libglade libgnome libgnomecanvas libgnomeui; 12690 12690 }; 12691 12691 12692 + guile-json = callPackage ../development/guile-modules/guile-json { }; 12693 + 12692 12694 guile-lib = callPackage ../development/guile-modules/guile-lib { }; 12693 12695 12694 12696 guile-ncurses = callPackage ../development/guile-modules/guile-ncurses { };