bitwarden-desktop: 2024.12.0 -> 2024.12.1 (#373177)
[NixPkgs.git] / pkgs / by-name / gu / guile-goblins / package.nix
blob50168628b89500c6b79aa80dce3b1e8f7b684abb
2   lib,
3   stdenv,
4   fetchurl,
5   guile,
6   guile-fibers,
7   guile-gcrypt,
8   guile-gnutls,
9   texinfo,
10   pkg-config,
12 stdenv.mkDerivation rec {
13   pname = "guile-goblins";
14   version = "0.14.0";
16   src = fetchurl {
17     url = "https://spritely.institute/files/releases/guile-goblins/guile-goblins-${version}.tar.gz";
18     hash = "sha256-jR+pWk7NXvOF0CvDwa1rYg0yu5ktyq440qyRgivqHr8=";
19   };
21   strictDeps = true;
22   nativeBuildInputs = [
23     guile
24     pkg-config
25     texinfo
26   ];
27   buildInputs = [
28     guile
29     guile-fibers
30     guile-gcrypt
31     guile-gnutls
32   ];
33   makeFlags = [ "GUILE_AUTO_COMPILE=0" ];
35   # tests hang on darwin, and fail randomly on aarch64-linux on ofborg
36   doCheck = !stdenv.hostPlatform.isDarwin && !stdenv.hostPlatform.isAarch64;
38   meta = with lib; {
39     description = "Spritely Goblins for Guile";
40     homepage = "https://spritely.institute/goblins/";
41     license = licenses.asl20;
42     maintainers = with maintainers; [ offsetcyan ];
43     platforms = guile.meta.platforms;
44   };