mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-11-15 03:15:09 -05:00
gnu: Add cockatrice.
* gnu/packages/games.scm (cockatrice): New variable.
This commit is contained in:
parent
4a42ef0015
commit
838347207c
1 changed files with 47 additions and 1 deletions
|
@ -53,7 +53,7 @@
|
|||
;;; Copyright © 2020 Vincent Legoll <vincent.legoll@gmail.com>
|
||||
;;; Copyright © 2020 Michael Rohleder <mike@rohleder.de>
|
||||
;;; Copyright © 2020 Trevor Hass <thass@okstate.edu>
|
||||
;;; Copyright © 2020 Leo Prikler <leo.prikler@student.tugraz.at>
|
||||
;;; Copyright © 2020, 2021 Leo Prikler <leo.prikler@student.tugraz.at>
|
||||
;;; Copyright © 2020 Lu hux <luhux@outlook.com>
|
||||
;;; Copyright © 2020 Tomás Ortín Fernández <tomasortin@mailbox.org>
|
||||
;;; Copyright © 2021 Olivier Rojon <o.rojon@posteo.net>
|
||||
|
@ -858,6 +858,52 @@ (define-public cataclysm-dda
|
|||
want what you have.")
|
||||
(license license:cc-by-sa3.0)))
|
||||
|
||||
(define-public cockatrice
|
||||
(let ((release-date "2021-01-26"))
|
||||
(package
|
||||
(name "cockatrice")
|
||||
(version "2.8.0")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/Cockatrice/Cockatrice")
|
||||
(commit (string-append release-date "-Release-" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0q8ffcklb2b7hcqhy3d2f9kz9aw22pp04pc9y4sslyqmf17pwnz9"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
;; Strip image URLs as they point towards non-free web services
|
||||
'(substitute* "cockatrice/src/settings/downloadsettings.cpp"
|
||||
(("downloadURLs.append\\(\".*\"\\);") "")))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
`(#:configure-flags '("-DWITH_SERVER=1"
|
||||
"-DWITH_CLIENT=1"
|
||||
"-DWITH_ORACLE=1"
|
||||
"-DTEST=1")))
|
||||
(native-inputs
|
||||
`(("googletest" ,googletest)
|
||||
("pkg-config" ,pkg-config)))
|
||||
(inputs
|
||||
`(("protobuf" ,protobuf)
|
||||
("qtbase" ,qtbase)
|
||||
("qtmultimedia" ,qtmultimedia)
|
||||
("qtsvg" ,qtsvg)
|
||||
("qttools" ,qttools)
|
||||
("qtwebsockets" ,qtwebsockets)
|
||||
("xz" ,xz)
|
||||
("zlib" ,zlib)))
|
||||
(home-page "https://cockatrice.github.io")
|
||||
(synopsis "Tabletop card game simulator")
|
||||
(description "Cockatrice is a program for playing tabletop card games
|
||||
over a network. Its server design prevents users from manipulating the game
|
||||
for unfair advantage. The client also provides a single-player mode, which
|
||||
allows users to brew while offline.")
|
||||
(license license:gpl2))))
|
||||
|
||||
(define-public corsix-th
|
||||
(package
|
||||
(name "corsix-th")
|
||||
|
|
Loading…
Reference in a new issue