biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / by-name / ta / tali / package.nix
blobb84c123862fb5af8e2f918fb8f53ab1a1f12d971
2   lib,
3   stdenv,
4   fetchurl,
5   pkg-config,
6   gtk3,
7   gnome,
8   adwaita-icon-theme,
9   gdk-pixbuf,
10   librsvg,
11   libgnome-games-support,
12   gettext,
13   itstool,
14   libxml2,
15   wrapGAppsHook3,
16   meson,
17   ninja,
18   python3,
19   desktop-file-utils,
22 stdenv.mkDerivation rec {
23   pname = "tali";
24   version = "40.9";
26   src = fetchurl {
27     url = "mirror://gnome/sources/tali/${lib.versions.major version}/tali-${version}.tar.xz";
28     hash = "sha256-+p7eNm8KcuTKpSGJw6sLEMG1aoDHiFsBZgJVjETc59M=";
29   };
31   nativeBuildInputs = [
32     meson
33     ninja
34     python3
35     desktop-file-utils
36     pkg-config
37     adwaita-icon-theme
38     libxml2
39     itstool
40     gettext
41     wrapGAppsHook3
42   ];
44   buildInputs = [
45     gtk3
46     gdk-pixbuf
47     librsvg
48     libgnome-games-support
49   ];
51   postPatch = ''
52     chmod +x build-aux/meson_post_install.py
53     patchShebangs build-aux/meson_post_install.py
54   '';
56   passthru = {
57     updateScript = gnome.updateScript { packageName = "tali"; };
58   };
60   meta = with lib; {
61     homepage = "https://gitlab.gnome.org/GNOME/tali";
62     changelog = "https://gitlab.gnome.org/GNOME/tali/-/blob/${version}/NEWS?ref_type=tags";
63     description = "Sort of poker with dice and less money";
64     mainProgram = "tali";
65     maintainers = teams.gnome.members;
66     license = licenses.gpl2Plus;
67     platforms = platforms.unix;
68   };