lol

Merge pull request #156978 from rhendric/submit/gnome-2048

gnome-2048: init at 3.38.2

authored by

Jan Tojnar and committed by
GitHub
17969a9b 5efc8ca9

+57
+1
nixos/modules/services/x11/desktop-managers/gnome.nix
··· 569 569 atomix 570 570 five-or-more 571 571 four-in-a-row 572 + pkgs.gnome-2048 572 573 gnome-chess 573 574 gnome-klotski 574 575 gnome-mahjongg
+54
pkgs/desktops/gnome/games/gnome-2048/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , wrapGAppsHook 5 + , meson 6 + , vala 7 + , pkg-config 8 + , ninja 9 + , itstool 10 + , clutter-gtk 11 + , libgee 12 + , gnome 13 + , gtk3 14 + }: 15 + 16 + stdenv.mkDerivation rec { 17 + pname = "gnome-twenty-forty-eight"; 18 + version = "3.38.2"; 19 + 20 + src = fetchurl { 21 + url = "mirror://gnome/sources/gnome-2048/${lib.versions.majorMinor version}/gnome-2048-${version}.tar.xz"; 22 + sha256 = "0s5fg4z5in1h39fcr69j1qc5ynmg7a8mfprk3mc3c0csq3snfwz2"; 23 + }; 24 + 25 + nativeBuildInputs = [ 26 + itstool 27 + meson 28 + ninja 29 + pkg-config 30 + vala 31 + wrapGAppsHook 32 + ]; 33 + 34 + buildInputs = [ 35 + clutter-gtk 36 + libgee 37 + gnome.libgnome-games-support 38 + gtk3 39 + ]; 40 + 41 + passthru = { 42 + updateScript = gnome.updateScript { 43 + packageName = "gnome-2048"; 44 + }; 45 + }; 46 + 47 + meta = with lib; { 48 + homepage = "https://wiki.gnome.org/Apps/2048"; 49 + description = "Obtain the 2048 tile"; 50 + maintainers = teams.gnome.members; 51 + license = licenses.gpl3Plus; 52 + platforms = platforms.linux; 53 + }; 54 + }
+2
pkgs/top-level/all-packages.nix
··· 5900 5900 5901 5901 gnirehtet = callPackage ../tools/networking/gnirehtet { }; 5902 5902 5903 + gnome-2048 = callPackage ../desktops/gnome/games/gnome-2048 { }; 5904 + 5903 5905 gnome-builder = callPackage ../applications/editors/gnome-builder { }; 5904 5906 5905 5907 gnome-feeds = callPackage ../applications/networking/feedreaders/gnome-feeds {};