gnome3.swell-foop: 3.34.1 → 40.1

+51 -16
+51 -16
pkgs/desktops/gnome-3/games/swell-foop/default.nix
··· 1 - { lib, stdenv, fetchurl, meson, ninja, pkg-config, vala, glib, gtk3, gnome3, desktop-file-utils 2 - , clutter, clutter-gtk, gettext, itstool, libxml2, wrapGAppsHook, python3 }: 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , meson 5 + , ninja 6 + , pkg-config 7 + , vala 8 + , glib 9 + , gtk3 10 + , libgnome-games-support 11 + , gnome3 12 + , desktop-file-utils 13 + , clutter 14 + , clutter-gtk 15 + , gettext 16 + , itstool 17 + , libxml2 18 + , wrapGAppsHook 19 + , python3 20 + }: 3 21 4 - let 22 + stdenv.mkDerivation rec { 5 23 pname = "swell-foop"; 6 - version = "3.34.1"; 7 - in stdenv.mkDerivation rec { 8 - name = "${pname}-${version}"; 24 + version = "40.1"; 9 25 10 26 src = fetchurl { 11 - url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${name}.tar.xz"; 12 - sha256 = "1032psxm59nissi268bh3j964m4a0n0ah4dy1pf0ph27j3zvdik1"; 27 + url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; 28 + sha256 = "17r4b0g8s7z872wdd7ngk248z7fqx43vm2sym1bdqhzsi250s1y1"; 13 29 }; 14 30 31 + nativeBuildInputs = [ 32 + meson 33 + ninja 34 + vala 35 + pkg-config 36 + wrapGAppsHook 37 + python3 38 + itstool 39 + gettext 40 + libxml2 41 + desktop-file-utils 42 + ]; 43 + 44 + buildInputs = [ 45 + glib 46 + gtk3 47 + libgnome-games-support 48 + gnome3.adwaita-icon-theme 49 + clutter 50 + clutter-gtk 51 + ]; 52 + 53 + postPatch = '' 54 + chmod +x meson_post_install.py # patchShebangs requires executable file 55 + patchShebangs meson_post_install.py 56 + ''; 57 + 15 58 passthru = { 16 59 updateScript = gnome3.updateScript { 17 60 packageName = pname; 18 61 attrPath = "gnome3.${pname}"; 19 62 }; 20 63 }; 21 - 22 - nativeBuildInputs = [ meson ninja vala pkg-config wrapGAppsHook python3 itstool gettext libxml2 desktop-file-utils ]; 23 - buildInputs = [ glib gtk3 gnome3.adwaita-icon-theme clutter clutter-gtk ]; 24 - 25 - postPatch = '' 26 - chmod +x meson_post_install.py # patchShebangs requires executable file 27 - patchShebangs meson_post_install.py 28 - ''; 29 64 30 65 meta = with lib; { 31 66 homepage = "https://wiki.gnome.org/Apps/Swell%20Foop";