Merge pull request #258104 from grxnola/package/guile-goblins

guile-goblins: init at 0.11.0

authored by Weijia Wang and committed by GitHub 40e036a9 13b29836

+39
+5
maintainers/maintainer-list.nix
··· 6616 6616 githubId = 11212268; 6617 6617 name = "gruve-p"; 6618 6618 }; 6619 + grxnola = { 6620 + github = "grxnola"; 6621 + githubId = 49906709; 6622 + name = "grxnola"; 6623 + }; 6619 6624 gschwartz = { 6620 6625 email = "gsch@pennmedicine.upenn.edu"; 6621 6626 github = "GregorySchwartz";
+34
pkgs/by-name/gu/guile-goblins/package.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , guile 5 + , guile-fibers 6 + , guile-gcrypt 7 + , texinfo 8 + , pkg-config 9 + }: 10 + stdenv.mkDerivation rec { 11 + pname = "guile-goblins"; 12 + version = "0.11.0"; 13 + 14 + src = fetchurl { 15 + url = "https://spritely.institute/files/releases/guile-goblins/guile-goblins-${version}.tar.gz"; 16 + hash = "sha256-1FD35xvayqC04oPdgts08DJl6PVnhc9K/Dr+NYtxhMU="; 17 + }; 18 + 19 + strictDeps = true; 20 + nativeBuildInputs = [ guile pkg-config texinfo ]; 21 + buildInputs = [ guile guile-fibers guile-gcrypt ]; 22 + makeFlags = [ "GUILE_AUTO_COMPILE=0" ]; 23 + 24 + # tests hang on darwin, and fail randomly on aarch64-linux on ofborg 25 + doCheck = !stdenv.isDarwin && !stdenv.isAarch64; 26 + 27 + meta = with lib; { 28 + description = "Spritely Goblins for Guile"; 29 + homepage = "https://spritely.institute/goblins/"; 30 + license = licenses.asl20; 31 + maintainers = with maintainers; [ grxnola ]; 32 + platforms = guile.meta.platforms; 33 + }; 34 + }