* [bug#57743] [PATCH] gnu: Add tetzle. [not found] <20220911214712.59471-1-hendursaga.ref@aol.com> @ 2022-09-11 21:47 ` Hendursaga via Guix-patches via 2022-09-14 8:15 ` Christopher Baines 0 siblings, 1 reply; 5+ messages in thread From: Hendursaga via Guix-patches via @ 2022-09-11 21:47 UTC (permalink / raw) To: 57743; +Cc: Hendursaga * gnu/packages/games.scm (tetzle): New public variable. --- gnu/packages/games.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 2c7f892f19..a5179b86fa 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -73,6 +73,7 @@ ;;; Copyright © 2022 zamfofex <zamfofex@twdb.moe> ;;; Copyright © 2022 Gabriel Arazas <foo.dogsquared@gmail.com> ;;; Copyright © 2022 Maxim Cournoyer <maxim.cournoyer@gmail.com> +;;; Copyright © 2022 Hendursaga <hendursaga@aol.com> ;;; ;;; This file is part of GNU Guix. ;;; @@ -11169,3 +11170,32 @@ (define-public freerct Should they go unwise, a theme park plunge into chaos with vandalizing guests and unsafe rides. Which path will you take?") (license license:gpl2))) + +(define-public tetzle + (package + (name "tetzle") + (version "2.2.1") + (source (origin + (method url-fetch) + (uri (string-append "https://gottcode.org/" + name + "/" + name + "-" + version + "-src.tar.bz2")) + (sha256 + (base32 + "1m4j4lzqp8fnwmvyglmzcn3vh14ix4hhh52ycmcsjgrsgj1w4p6a")))) + (build-system cmake-build-system) + (arguments + `(#:tests? #f)) + (native-inputs (list qttools)) + (inputs (list qtbase)) + (home-page "https://gottcode.org/tetzle/") + (synopsis "Jigsaw puzzle game that uses tetrominoes for the pieces") + (description + "Tetzle is a jigsaw puzzle game that uses tetrominoes for the pieces. Any image +can be imported and used to create puzzles with a wide range of sizes. Games are +saved automatically, and you can select between currently in progress games.") + (license license:gpl3+))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 5+ messages in thread
* [bug#57743] [PATCH] gnu: Add tetzle. 2022-09-11 21:47 ` [bug#57743] [PATCH] gnu: Add tetzle Hendursaga via Guix-patches via @ 2022-09-14 8:15 ` Christopher Baines 2022-09-14 19:38 ` [bug#57812] " Hendursaga via Guix-patches via 0 siblings, 1 reply; 5+ messages in thread From: Christopher Baines @ 2022-09-14 8:15 UTC (permalink / raw) To: Hendursaga; +Cc: 57743 [-- Attachment #1: Type: text/plain, Size: 2410 bytes --] Hendursaga via Guix-patches via <guix-patches@gnu.org> writes: > * gnu/packages/games.scm (tetzle): New public variable. > --- > gnu/packages/games.scm | 30 ++++++++++++++++++++++++++++++ > 1 file changed, 30 insertions(+) Hey Hendursaga, Thanks for the patch. I've made one comment below. > diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm > index 2c7f892f19..a5179b86fa 100644 > --- a/gnu/packages/games.scm > +++ b/gnu/packages/games.scm > @@ -73,6 +73,7 @@ > ;;; Copyright © 2022 zamfofex <zamfofex@twdb.moe> > ;;; Copyright © 2022 Gabriel Arazas <foo.dogsquared@gmail.com> > ;;; Copyright © 2022 Maxim Cournoyer <maxim.cournoyer@gmail.com> > +;;; Copyright © 2022 Hendursaga <hendursaga@aol.com> > ;;; > ;;; This file is part of GNU Guix. > ;;; > @@ -11169,3 +11170,32 @@ (define-public freerct > Should they go unwise, a theme park plunge into chaos with vandalizing guests > and unsafe rides. Which path will you take?") > (license license:gpl2))) > + > +(define-public tetzle > + (package > + (name "tetzle") > + (version "2.2.1") > + (source (origin > + (method url-fetch) > + (uri (string-append "https://gottcode.org/" > + name > + "/" > + name > + "-" > + version > + "-src.tar.bz2")) > + (sha256 > + (base32 > + "1m4j4lzqp8fnwmvyglmzcn3vh14ix4hhh52ycmcsjgrsgj1w4p6a")))) > + (build-system cmake-build-system) > + (arguments > + `(#:tests? #f)) Why are the tests disabled? It's good to run the tests if that's possible. If it's not possible, it's good to add a comment describing why the tests can't be run. > + (native-inputs (list qttools)) > + (inputs (list qtbase)) > + (home-page "https://gottcode.org/tetzle/") > + (synopsis "Jigsaw puzzle game that uses tetrominoes for the pieces") > + (description > + "Tetzle is a jigsaw puzzle game that uses tetrominoes for the pieces. Any image > +can be imported and used to create puzzles with a wide range of sizes. Games are > +saved automatically, and you can select between currently in progress games.") > + (license license:gpl3+))) [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 987 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* [bug#57812] [PATCH] gnu: Add tetzle. 2022-09-14 8:15 ` Christopher Baines @ 2022-09-14 19:38 ` Hendursaga via Guix-patches via 2022-09-22 9:20 ` bug#57812: tetzle Björn Höfling 0 siblings, 1 reply; 5+ messages in thread From: Hendursaga via Guix-patches via @ 2022-09-14 19:38 UTC (permalink / raw) To: 57812 * gnu/packages/games.scm (tetzle): New public variable. --- gnu/packages/games.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 60ce0167a6..d22caf4ed9 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -73,6 +73,7 @@ ;;; Copyright © 2022 zamfofex <zamfofex@twdb.moe> ;;; Copyright © 2022 Gabriel Arazas <foo.dogsquared@gmail.com> ;;; Copyright © 2022 Maxim Cournoyer <maxim.cournoyer@gmail.com> +;;; Copyright © 2022 Hendursaga <hendursaga@aol.com> ;;; ;;; This file is part of GNU Guix. ;;; @@ -2684,6 +2685,35 @@ (define-public superstarfighter (license (list license:expat ; game license:silofl1.1)))) ; fonts +(define-public tetzle + (package + (name "tetzle") + (version "2.2.1") + (source (origin + (method url-fetch) + (uri (string-append "https://gottcode.org/" + name + "/" + name + "-" + version + "-src.tar.bz2")) + (sha256 + (base32 + "1m4j4lzqp8fnwmvyglmzcn3vh14ix4hhh52ycmcsjgrsgj1w4p6a")))) + (build-system cmake-build-system) + (arguments + `(#:tests? #f)) ; no tests + (native-inputs (list qttools)) + (inputs (list qtbase)) + (home-page "https://gottcode.org/tetzle/") + (synopsis "Jigsaw puzzle game that uses tetrominoes for the pieces") + (description + "Tetzle is a jigsaw puzzle game that uses tetrominoes for the pieces. Any image +can be imported and used to create puzzles with a wide range of sizes. Games are +saved automatically, and you can select between currently in progress games.") + (license license:gpl3+))) + (define %ufoai-commit "a542a87a891f96b1ab2c44d35b2f6f16859a5019") (define %ufoai-revision "0") (define %ufoai-version (git-version "2.6.0_dev" %ufoai-revision %ufoai-commit)) -- 2.37.1 ^ permalink raw reply related [flat|nested] 5+ messages in thread
* bug#57812: tetzle 2022-09-14 19:38 ` [bug#57812] " Hendursaga via Guix-patches via @ 2022-09-22 9:20 ` Björn Höfling 2022-09-22 14:20 ` [bug#57812] tetzle Hendursaga via Guix-patches via 0 siblings, 1 reply; 5+ messages in thread From: Björn Höfling @ 2022-09-22 9:20 UTC (permalink / raw) To: 57812-done, Christopher Baines; +Cc: Hendursaga [-- Attachment #1: Type: text/plain, Size: 280 bytes --] Hi, I pushed your patch as: 81ad759ab96a3bfb9801467b7182af6a2d13159d Thanks. One note: I merged the patches 57743 and 57812. In the future, please submit updated patches to the already existing patch/ticket, such that the discussion is kept on one place. Björn [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 195 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* [bug#57812] tetzle 2022-09-22 9:20 ` bug#57812: tetzle Björn Höfling @ 2022-09-22 14:20 ` Hendursaga via Guix-patches via 0 siblings, 0 replies; 5+ messages in thread From: Hendursaga via Guix-patches via @ 2022-09-22 14:20 UTC (permalink / raw) To: Björn Höfling, 57812-done, Christopher Baines > I pushed your patch as: Thanks! > One note: I merged the patches 57743 and 57812. In the future, please > submit updated patches to the already existing patch/ticket Yes, sorry about that! I was still figuring out git-send-email! ~ Hendursaga ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2022-09-22 15:39 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- [not found] <20220911214712.59471-1-hendursaga.ref@aol.com> 2022-09-11 21:47 ` [bug#57743] [PATCH] gnu: Add tetzle Hendursaga via Guix-patches via 2022-09-14 8:15 ` Christopher Baines 2022-09-14 19:38 ` [bug#57812] " Hendursaga via Guix-patches via 2022-09-22 9:20 ` bug#57812: tetzle Björn Höfling 2022-09-22 14:20 ` [bug#57812] tetzle Hendursaga via Guix-patches via
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/guix.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).