python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / tools / networking / gupnp-tools / default.nix
blob95fea4dac0f910f174b2b5f68e2f8a1dc8be4c07
1 { stdenv
2 , lib
3 , fetchurl
4 , meson
5 , ninja
6 , gupnp_1_6
7 , libsoup_3
8 , gssdp_1_6
9 , pkg-config
10 , gtk3
11 , gettext
12 , gupnp-av
13 , gtksourceview4
14 , gnome
15 , wrapGAppsHook
18 stdenv.mkDerivation rec {
19   pname = "gupnp-tools";
20   version = "0.12.0";
22   src = fetchurl {
23     url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
24     sha256 = "XqdgfuNlZCxVWSf+3FteH+COdPBh0MPrCL2QG16yAII=";
25   };
27   nativeBuildInputs = [
28     meson
29     ninja
30     pkg-config
31     gettext
32     wrapGAppsHook
33   ];
35   buildInputs = [
36     gupnp_1_6
37     libsoup_3
38     gssdp_1_6
39     gtk3
40     gupnp-av
41     gtksourceview4
42   ];
44   passthru = {
45     updateScript = gnome.updateScript {
46       packageName = pname;
47       versionPolicy = "odd-unstable";
48     };
49   };
51   meta = with lib; {
52     description = "Set of utilities and demos to work with UPnP";
53     homepage = "https://wiki.gnome.org/Projects/GUPnP";
54     license = licenses.gpl2Plus;
55     maintainers = teams.gnome.members;
56     platforms = platforms.linux;
57   };