ieda: init at 0-unstable-2024-10-11 (#338769)
[NixPkgs.git] / pkgs / by-name / gu / guile-xcb / package.nix
blobf288f6299bf405ca19a175611f7bd378ed52ce32
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   autoreconfHook,
6   guile,
7   pkg-config,
8   texinfo,
9 }:
11 stdenv.mkDerivation rec {
12   pname = "guile-xcb";
13   version = "unstable-2017-05-29";
15   src = fetchFromGitHub {
16     owner = "mwitmer";
17     repo = pname;
18     rev = "db7d5a393cc37a56f66541b3f33938b40c6f35b3";
19     hash = "sha256-zbIsEIPwNJ1YXMZTDw2DfzufC+IZWfcWgZHbuv7bhJs=";
20   };
22   nativeBuildInputs = [
23     autoreconfHook
24     pkg-config
25   ];
26   buildInputs = [
27     guile
28     texinfo
29   ];
31   configureFlags = [
32     "--with-guile-site-dir=$(out)/${guile.siteDir}"
33     "--with-guile-site-ccache-dir=$(out)/${guile.siteCcacheDir}"
34   ];
36   makeFlags = [
37     "GUILE_AUTO_COMPILE=0"
38   ];
40   meta = with lib; {
41     homepage = "https://github.com/mwitmer/guile-xcb";
42     description = "XCB bindings for Guile";
43     license = licenses.gpl3Plus;
44     maintainers = with maintainers; [ vyp ];
45     platforms = guile.meta.platforms;
46   };