chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / ze / zenity / package.nix
blobaa23342eebc203fac92fd460cd54f97c98ef09c3
1 { stdenv
2 , lib
3 , fetchurl
4 , help2man
5 , meson
6 , ninja
7 , pkg-config
8 , libxml2
9 , gnome
10 , gtk4
11 , gettext
12 , libadwaita
13 , itstool
14 , wrapGAppsHook4
17 stdenv.mkDerivation (finalAttrs: {
18   pname = "zenity";
19   version = "4.0.2";
21   src = fetchurl {
22     url = "mirror://gnome/sources/zenity/${lib.versions.majorMinor finalAttrs.version}/zenity-${finalAttrs.version}.tar.xz";
23     hash = "sha256-wW3K5G4p4iwvoLlegOBslrKuyThAFhNpyVyF7Z8JMVM=";
24   };
26   nativeBuildInputs = [
27     help2man
28     meson
29     ninja
30     pkg-config
31     gettext
32     itstool
33     libxml2
34     wrapGAppsHook4
35   ];
37   buildInputs = [
38     gtk4
39     libadwaita
40   ];
42   passthru = {
43     updateScript = gnome.updateScript {
44       packageName = "zenity";
45     };
46   };
48   meta = with lib; {
49     mainProgram = "zenity";
50     description = "Tool to display dialogs from the commandline and shell scripts";
51     homepage = "https://gitlab.gnome.org/GNOME/zenity";
52     changelog = "https://gitlab.gnome.org/GNOME/zenity/-/blob/${finalAttrs.version}/NEWS?ref_type=tags";
53     license = licenses.lgpl21Plus;
54     platforms = platforms.unix;
55     maintainers = teams.gnome.members;
56   };