ieda: init at 0-unstable-2024-10-11 (#338769)
[NixPkgs.git] / pkgs / by-name / gu / guile-avahi / package.nix
blob0a305451958e20e9b8f699825d2106d37028a0b6
2   stdenv,
3   lib,
4   fetchgit,
5   avahi,
6   gmp,
7   buildPackages,
8   autoreconfHook,
9   pkg-config,
10   texinfo,
11   guile,
14 stdenv.mkDerivation rec {
15   pname = "guile-avahi";
16   version = "0.4.1";
18   src = fetchgit {
19     url = "git://git.sv.gnu.org/guile-avahi.git";
20     rev = "v${version}";
21     hash = "sha256-Yr+OiqaGv6DgsjxSoc4sAjy4OO/D+Q50vdSTPEeIrV8=";
22   };
24   strictDeps = true;
25   depsBuildBuild = [ buildPackages.stdenv.cc ];
26   nativeBuildInputs = [
27     autoreconfHook
28     guile
29     pkg-config
30     texinfo
31   ];
32   buildInputs = [ guile ];
33   propagatedBuildInputs = [
34     avahi
35     gmp
36   ];
38   doCheck = true;
39   makeFlags = [ "GUILE_AUTO_COMPILE=0" ];
40   env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.hostPlatform.isDarwin "-Wno-unused-function";
42   meta = with lib; {
43     description = "Bindings to Avahi for GNU Guile";
44     homepage = "https://www.nongnu.org/guile-avahi/";
45     license = licenses.gpl3Plus;
46     maintainers = with maintainers; [ foo-dogsquared ];
47     platforms = guile.meta.platforms;
48   };