guix_mirror_bot pushed a commit to branch master
in repository guix.

commit f5d4349e6d290345529d767fe161c77e81bed4eb
Author: Andreas Enge <[email protected]>
AuthorDate: Wed Oct 29 10:59:29 2025 +0100

    gnu: Remove ufoai-source.
    
    * gnu/packages/games.scm (ufoai-source, %ufoai-commit, %ufoai-revision,
    %ufoai-version): Delete variables.
    
    Fixes: guix/guix#2864
    Change-Id: Ibdfdb7ca35e074e8e001a261baacd8597f3d85d2
---
 gnu/packages/games.scm | 51 --------------------------------------------------
 1 file changed, 51 deletions(-)

diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm
index 0f360d58f7..3cf12d22ce 100644
--- a/gnu/packages/games.scm
+++ b/gnu/packages/games.scm
@@ -3520,57 +3520,6 @@ can be imported and used to create puzzles with a wide 
range of sizes.  Games ar
 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))
-(define ufoai-source
-  (origin
-    (method git-fetch)
-    (uri (git-reference
-          (url "git://git.code.sf.net/p/ufoai/code") ;HTTPS fails mid-clone
-          (commit %ufoai-commit)))
-    (file-name (string-append "ufoai-" %ufoai-version "-checkout"))
-    (sha256
-     (base32
-      "024s7b9rcg7iw8i2p72gwnvabk23ljlq0nldws0y4b6hpwzyn1wz"))
-    (modules '((guix build utils)
-               (srfi srfi-1)
-               (ice-9 ftw)))
-    (snippet
-     '(begin
-        ;; Delete ~32MiB of bundled dependencies.
-        (with-directory-excursion "src/libs"
-          (for-each delete-file-recursively
-                    (lset-difference equal? (scandir ".")
-                                     '("." ".." "gtest" "mumble"))))
-
-        ;; Use relative path to Lua headers.
-        (substitute* "src/common/scripts_lua.h"
-          (("\\.\\./libs/lua/") ""))
-
-        ;; Adjust Makefile targets to not depend on 'ufo2map', since we build
-        ;; it as a separate package.  This way we don't need to make the same
-        ;; adjustments for 'ufoai-data' and 'ufoai' below.
-        (substitute* "build/maps.mk"
-          (("\\./ufo2map") "ufo2map")
-          (("maps: ufo2map") "maps:"))
-        (substitute* "build/modules/testall.mk"
-          (("testall: ufo2map") "testall:"))
-
-        ;; If no cURL headers are found, the build system will try to include
-        ;; the bundled version, even when not required.  Prevent that.
-        (substitute* "build/default.mk"
-          (("^include src/libs/curl/lib/Makefile\\.inc")
-           ""))
-
-        ;; While here, improve reproducibility by adding the '-X' flag to the
-        ;; zip command used to create the map files, in order to prevent time
-        ;; stamps from making it into the generated archives.
-        (substitute* "build/data.mk"
-          (("\\$\\(call ZIP\\)")
-           "$(call ZIP) -X"))
-        #t))))
-
 (define-public trigger-rally
   (package
     (name "trigger-rally")

Reply via email to