diff options
| author | Andreas Enge <andreas@enge.fr> | 2025-09-14 19:08:43 +0200 |
|---|---|---|
| committer | Andreas Enge <andreas@enge.fr> | 2025-09-14 19:08:44 +0200 |
| commit | 64d10993ef5f9516f9c259570de8aba7c5b2d2e1 (patch) | |
| tree | e9efb3e7fff0de448076cfb7ebd72fc97ddeee02 | |
| parent | 065ffa8085108dfca9ad921a8a7f458473e61d0e (diff) | |
gnu: Remove warsow-qfusion.
* gnu/packages/game-development.scm (warsow-qfusion): Delete variable.
Fixes: guix/guix#1911
Change-Id: Ibad0428d559556ed3fedc5ae99702222d0dafa98
| -rw-r--r-- | gnu/packages/game-development.scm | 86 |
1 files changed, 0 insertions, 86 deletions
diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm index 77c8af3470..12287be358 100644 --- a/gnu/packages/game-development.scm +++ b/gnu/packages/game-development.scm @@ -3440,92 +3440,6 @@ developers providing an advanced true color console, input, and lots of other utilities frequently used in roguelikes.") (license license:bsd-3))) -(define-public warsow-qfusion - ;; As of 2020-04-09, the latest stable version 2.1.0 is deprecated. - ;; The 2.5 beta as published on the homepage is commit - ;; c4de15df559410aff0ca6643724e24cddb0ecbbd - (let ((commit "c4de15df559410aff0ca6643724e24cddb0ecbbd")) - (package - (name "warsow-qfusion") - (version (git-version "2.5" "1" commit)) ; 2.5-beta - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/Warsow/qfusion/") - (commit commit) - (recursive? #t))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "0xv2yycr43p3xmq7lm6j6zb3cpcr6w00x7qg918faq0mw9j7v48g")) - ;; Issue reported here: https://github.com/Warsow/qfusion/issues/46 - (patches (search-patches "warsow-qfusion-fix-bool-return-type.patch")) - (modules '((guix build utils))) - (snippet '(begin - (delete-file-recursively "platforms") - (delete-file-recursively "debian") - (delete-file-recursively "libsrcs") - #t)))) - (build-system cmake-build-system) - (arguments - `(#:tests? #f ; No tests. - #:configure-flags '("-DQFUSION_GAME=Warsow") - #:modules - ((guix build utils) - (guix build cmake-build-system) - (ice-9 match)) - #:phases - (modify-phases %standard-phases - (add-after 'unpack 'change-to-build-dir - (lambda _ - (chdir "source") - #t)) - (add-after 'install 'really-install - (lambda* (#:key outputs system #:allow-other-keys) - (let ((arch (match system - ("x86_64-linux" "x86_64") - ("i686-linux" "i386"))) - (out (assoc-ref outputs "out"))) - (install-file (string-append "../source/build/basewsw/libgame_" - arch ".so") - (string-append out "/lib/")) - (install-file (string-append "../source/build/libui_" arch ".so") - (string-append out "/lib/")) - (for-each - (lambda (file) - (install-file file (string-append out "/bin/"))) - (append (find-files "../source/build" "warsow") - (find-files "../source/build" "wsw_server.")))) - #t))))) - (inputs - `(("alsa-lib" ,alsa-lib) - ("curl" ,curl) - ("freetype" ,freetype) - ("ffmpeg" ,ffmpeg-4) - ("libjpeg" ,libjpeg-turbo) - ("libogg" ,libogg) - ("libpng" ,libpng) - ("libtheora" ,libtheora) - ("libvorbis" ,libvorbis) - ("mesa" ,mesa) - ("openal" ,openal) - ("pulseaudio" ,pulseaudio) - ("qtbase" ,qtbase-5) - ("qtdeclarative-5" ,qtdeclarative-5) - ("sdl2" ,sdl2) - ("uuid.h" ,util-linux "lib") - ("zlib" ,zlib))) - (native-inputs - (list pkg-config)) - (home-page "https://github.com/Warsow/qfusion") - (supported-systems '("i686-linux" "x86_64-linux")) - (synopsis "Warsow's fork of qfusion, the id Tech 2 derived game engine") - (description - "This package contains the game engine of Warsow, a first-person -shooter video game. The engine is based on qfusion, the id Tech 2 derived -game engine. id Tech 2 is the engine originally behind Quake 2.") - (license license:gpl2+)))) - (define-public dhewm3 (package (name "dhewm3") |
