summaryrefslogtreecommitdiff
path: root/gnu/packages
diff options
context:
space:
mode:
authorbdunahu <bdunahu@operationnull.com>2026-05-30 15:11:28 -0400
committerLiliana Marie Prikler <liliana.prikler@gmail.com>2026-07-24 09:07:08 +0200
commitf53a472cdae092807bb45e20ff6a159bfea2092f (patch)
tree811c1fce0acc1c442586e86e95456f031476a338 /gnu/packages
parent593087354378d702a10ee0e114a150bae390e6c4 (diff)
gnu: Add warzone2100-reclamation.
* gnu/packages/games.scm (warzone2100-reclamation): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Diffstat (limited to 'gnu/packages')
-rw-r--r--gnu/packages/games.scm39
1 files changed, 39 insertions, 0 deletions
diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm
index 3ca3b8014bb..b5a015b50f9 100644
--- a/gnu/packages/games.scm
+++ b/gnu/packages/games.scm
@@ -7255,6 +7255,45 @@ warzone2100's high quality mode.")
7255 (base32 7255 (base32
7256 "1liyhzasgbpjdy8w3m9906clm6kvq7x3dz45cg7ibjwq6xaqn4v1")))) 7256 "1liyhzasgbpjdy8w3m9906clm6kvq7x3dz45cg7ibjwq6xaqn4v1"))))
7257 7257
7258(define-public warzone2100-reclamation
7259 ;; 1.3.1. is old and does not show up in Warzone's in-game menu.
7260 ;; Newest commit appears compatible.
7261 (let ((commit "1b67c44e31bca191d6220b9356a500745086f1d0")
7262 (revision "0"))
7263 (package
7264 (name "warzone2100-reclamation")
7265 (version (git-version "1.3.1" revision commit))
7266 (source
7267 (origin
7268 (method git-fetch)
7269 (uri (git-reference
7270 (url "https://github.com/Warzone2100/reclamation")
7271 (commit commit)))
7272 (file-name (git-file-name name version))
7273 (sha256
7274 (base32
7275 "11kg7p6qprfxcdnl7v7rxkkqg30pxnpa484fs9m7lym1jabk4qw3"))))
7276 (build-system copy-build-system)
7277 (arguments
7278 (list
7279 #:install-plan
7280 #~'(("reclamation.wz" "/share/warzone2100/mods/campaign/"))
7281 #:phases
7282 #~(modify-phases %standard-phases
7283 (add-before 'install 'build
7284 (lambda _
7285 (invoke "zip" "-r" "-9" "reclamation.wz" "."))))))
7286 (native-inputs (list zip))
7287 (home-page "https://github.com/Warzone2100/reclamation")
7288 (synopsis "Custom game campaign for Warzone2100")
7289 (description "warzone2100-reclamation is a modification for Warzone2100
7290featuring an original story taking place before the events of the main game.
7291Set out under the command of renowned General Edmund Clayde with the goal of
7292laying the foundations of a new world.")
7293 (properties '((hidden? . #t))) ;game assets only
7294 (license (list license:gpl2+
7295 license:cc-by-sa3.0))))) ;mod-banner.png
7296
7258(define-public warzone2100 7297(define-public warzone2100
7259 (package 7298 (package
7260 (name "warzone2100") 7299 (name "warzone2100")