python312Packages.types-aiobotocore: 2.15.2 -> 2.15.2.post3 (#361801)
[NixPkgs.git] / pkgs / desktops / mate / mate-menus / default.nix
blob31854538fb5eeaa00b9f0c85cdede8251c4ea065
1 { lib
2 , stdenv
3 , fetchurl
4 , pkg-config
5 , gettext
6 , glib
7 , gobject-introspection
8 , python3
9 , mateUpdateScript
12 stdenv.mkDerivation rec {
13   pname = "mate-menus";
14   version = "1.28.0";
16   src = fetchurl {
17     url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
18     sha256 = "z0DHXH1vCq0dSWmCj8YgJcYiK8aoTwu51urX5FlwUI0=";
19   };
21   nativeBuildInputs = [
22     pkg-config
23     gettext
24     gobject-introspection
25   ];
27   buildInputs = [
28     glib
29     python3
30   ];
32   makeFlags = [
33     "INTROSPECTION_GIRDIR=$(out)/share/gir-1.0/"
34     "INTROSPECTION_TYPELIBDIR=$(out)/lib/girepository-1.0"
35   ];
37   enableParallelBuilding = true;
39   passthru.updateScript = mateUpdateScript { inherit pname; };
41   meta = with lib; {
42     broken = stdenv.hostPlatform.isDarwin;
43     description = "Menu system for MATE";
44     homepage = "https://github.com/mate-desktop/mate-menus";
45     license = with licenses; [ gpl2Plus lgpl2Plus ];
46     platforms = platforms.unix;
47     maintainers = teams.mate.members;
48   };