Merge pull request #330634 from r-ryantm/auto-update/circumflex
[NixPkgs.git] / pkgs / desktops / mate / mate-media / default.nix
blob51dcc29f8990a8e2f9ef82aa4ac8653c1bc0c374
1 { lib
2 , stdenv
3 , fetchurl
4 , pkg-config
5 , gettext
6 , libtool
7 , gtk-layer-shell
8 , gtk3
9 , libcanberra-gtk3
10 , libmatemixer
11 , libxml2
12 , mate-desktop
13 , mate-panel
14 , wayland
15 , wrapGAppsHook3
16 , mateUpdateScript
19 stdenv.mkDerivation rec {
20   pname = "mate-media";
21   version = "1.28.1";
23   src = fetchurl {
24     url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
25     sha256 = "vNwQLiL2P1XmMWbVxwjpHBE1cOajCodDRaiGCeg6mRI=";
26   };
28   nativeBuildInputs = [
29     pkg-config
30     gettext
31     libtool
32     wrapGAppsHook3
33   ];
35   buildInputs = [
36     gtk-layer-shell
37     gtk3
38     libcanberra-gtk3
39     libmatemixer
40     libxml2
41     mate-desktop
42     mate-panel
43     wayland
44   ];
46   configureFlags = [ "--enable-in-process" ];
48   enableParallelBuilding = true;
50   passthru.updateScript = mateUpdateScript { inherit pname; };
52   meta = with lib; {
53     description = "Media tools for MATE";
54     homepage = "https://mate-desktop.org";
55     license = licenses.gpl2Plus;
56     platforms = platforms.unix;
57     maintainers = teams.mate.members ++ (with maintainers; [ chpatrick ]);
58   };