ieda: init at 0-unstable-2024-10-11 (#338769)
[NixPkgs.git] / pkgs / by-name / gu / gupnp-av / package.nix
blob59145c2c421a0402a0d99d5127c0e3d2cce9135d
2   stdenv,
3   lib,
4   fetchurl,
5   meson,
6   ninja,
7   pkg-config,
8   gobject-introspection,
9   vala,
10   gtk-doc,
11   docbook-xsl-nons,
12   docbook_xml_dtd_412,
13   glib,
14   libxml2,
15   gnome,
18 stdenv.mkDerivation rec {
19   pname = "gupnp-av";
20   version = "0.14.1";
22   outputs = [
23     "out"
24     "dev"
25     "devdoc"
26   ];
28   src = fetchurl {
29     url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
30     sha256 = "t5zgzEsMZtnFS8Ihg6EOVwmgAR0q8nICWUjvyrM6Pk8=";
31   };
33   nativeBuildInputs = [
34     meson
35     ninja
36     pkg-config
37     gobject-introspection
38     vala
39     gtk-doc
40     docbook-xsl-nons
41     docbook_xml_dtd_412
42   ];
44   buildInputs = [
45     glib
46     libxml2
47   ];
49   NIX_CFLAGS_COMPILE = [
50     "-Wno-error=deprecated-declarations"
51   ];
53   mesonFlags = [
54     "-Dgtk_doc=true"
55   ];
57   doCheck = true;
59   passthru = {
60     updateScript = gnome.updateScript {
61       packageName = pname;
62       versionPolicy = "odd-unstable";
63     };
64   };
66   meta = with lib; {
67     homepage = "http://gupnp.org/";
68     description = "Collection of helpers for building AV (audio/video) applications using GUPnP";
69     license = licenses.lgpl2Plus;
70     platforms = platforms.unix;
71   };