mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-26 06:18:07 -05:00
gnu: Add gnome-2048.
* gnu/packages/games.scm (gnome-2048): New variable. Co-authored-by: Carla Cao <ccao001@fiu.edu> Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
This commit is contained in:
parent
0e5c5ec52c
commit
fe5c36728f
1 changed files with 44 additions and 0 deletions
|
@ -1623,6 +1623,50 @@ (define-public knights
|
|||
;; license. The whole package is released under GPLv3+.
|
||||
(license license:gpl3+)))
|
||||
|
||||
(define-public gnome-2048
|
||||
(package
|
||||
(name "gnome-2048")
|
||||
(version "3.38.2")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://gnome/sources/gnome-2048/"
|
||||
(version-major+minor version) "/"
|
||||
"gnome-2048-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0s5fg4z5in1h39fcr69j1qc5ynmg7a8mfprk3mc3c0csq3snfwz2"))))
|
||||
(build-system meson-build-system)
|
||||
(arguments
|
||||
'(#:glib-or-gtk? #t
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'unpack 'skip-gtk-update-icon-cache
|
||||
;; Don't create 'icon-theme.cache'.
|
||||
(lambda _
|
||||
(substitute* "meson_post_install.py"
|
||||
(("gtk-update-icon-cache") "true"))
|
||||
#t)))))
|
||||
(inputs
|
||||
`(("gtk+" ,gtk+)
|
||||
("clutter" ,clutter)
|
||||
("clutter-gtk" ,clutter-gtk)
|
||||
("libgee" ,libgee)
|
||||
("libgnome-games-support" ,libgnome-games-support)))
|
||||
(native-inputs
|
||||
`(("gettext" ,gettext-minimal)
|
||||
("glib:bin" ,glib "bin") ; for desktop-file-validate and appstream-util
|
||||
("itstool" ,itstool)
|
||||
("libxml2" ,libxml2)
|
||||
("pkg-config" ,pkg-config)
|
||||
("vala" ,vala)))
|
||||
(home-page "https://wiki.gnome.org/Apps/2048")
|
||||
(synopsis "Move the tiles until you obtain the 2048 tile")
|
||||
(description "GNOME 2048 provides a 2D grid for playing 2048, a
|
||||
single-player sliding tile puzzle game. The objective of the game is to merge
|
||||
together adjacent tiles of the same number until the sum of 2048 is achieved
|
||||
in one tile.")
|
||||
(license license:gpl3+)))
|
||||
|
||||
(define-public gnome-chess
|
||||
(package
|
||||
(name "gnome-chess")
|
||||
|
|
Loading…
Reference in a new issue