qgroundcontrol: 4.4.2 -> 4.4.3 (#360956)
[NixPkgs.git] / pkgs / by-name / gn / gnome-nibbles / package.nix
blob975ed4693427b0de59c82265ec2f7b6fd2ee84df
2   lib,
3   stdenv,
4   fetchurl,
5   pkg-config,
6   gnome,
7   gtk4,
8   wrapGAppsHook4,
9   librsvg,
10   gsound,
11   gettext,
12   itstool,
13   vala,
14   libxml2,
15   libadwaita,
16   libgee,
17   libgnome-games-support_2_0,
18   meson,
19   ninja,
20   desktop-file-utils,
23 stdenv.mkDerivation (finalAttrs: {
24   pname = "gnome-nibbles";
25   version = "4.1.0";
27   src = fetchurl {
28     url = "mirror://gnome/sources/gnome-nibbles/${lib.versions.majorMinor finalAttrs.version}/gnome-nibbles-${finalAttrs.version}.tar.xz";
29     hash = "sha256-YyQb2KFfWRgKYYEgQeLo85hiJn3J5lLz0XNULFUNkpI=";
30   };
32   nativeBuildInputs = [
33     meson
34     ninja
35     vala
36     pkg-config
37     wrapGAppsHook4
38     gettext
39     itstool
40     libxml2
41     desktop-file-utils
42   ];
44   buildInputs = [
45     gtk4
46     librsvg
47     gsound
48     libadwaita
49     libgee
50     libgnome-games-support_2_0
51   ];
53   passthru = {
54     updateScript = gnome.updateScript { packageName = "gnome-nibbles"; };
55   };
57   meta = with lib; {
58     description = "Guide a worm around a maze";
59     mainProgram = "gnome-nibbles";
60     homepage = "https://gitlab.gnome.org/GNOME/gnome-nibbles";
61     changelog = "https://gitlab.gnome.org/GNOME/gnome-nibbles/-/blob/${finalAttrs.version}/NEWS?ref_type=tags";
62     license = licenses.gpl2Plus;
63     maintainers = teams.gnome.members;
64     platforms = platforms.linux;
65   };