diff options
Diffstat (limited to 'gnu/packages/game-development.scm')
-rw-r--r-- | gnu/packages/game-development.scm | 127 |
1 files changed, 0 insertions, 127 deletions
diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm index 45b2504bcf..12287be358 100644 --- a/gnu/packages/game-development.scm +++ b/gnu/packages/game-development.scm @@ -504,47 +504,6 @@ sounds are not much more than some metadata (description and filename) and raw PCM data.") (license license:gpl2))) -(define-public gzochi - (package - (name "gzochi") - (version "0.13") - (source (origin - (method url-fetch) - (uri (string-append "mirror://savannah/gzochi/gzochi-" - version ".tar.gz")) - (sha256 - (base32 - "1vcvf04qqzs3q8kaild2x7qvkwc6bwzfsisb78147b8z747j7hj0")))) - (build-system gnu-build-system) - (arguments - '(#:phases (modify-phases %standard-phases - (add-before 'build 'no-Werror - (lambda _ - ;; Don't abort builds due to things like GLib - ;; deprecation warnings. - (substitute* (find-files "." "^Makefile\\.in$") - (("-Werror") "")) - #t))))) - (native-inputs (list pkg-config)) - (inputs (list bdb - glib - gmp - guile-3.0 - libmicrohttpd - ncurses - sdl - zlib)) - (home-page "https://www.nongnu.org/gzochi/") - (synopsis "Scalable middleware for multiplayer games") - (description - "gzochi is a framework for developing massively multiplayer online games. -A server container provides services to deployed games, which are written in -Guile Scheme, that abstract and simplify some of the most challenging and -error-prone aspects of online game development: Concurrency, data persistence, -and network communications. A very thin client library can be embedded to -provide connectivity for client applications written in any language.") - (license license:gpl3+))) - (define-public nml (package (name "nml") @@ -3481,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") |