From a5c8460a6d8141e48ef839656932dc389a9ed499 Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Mon, 11 Mar 2019 10:06:05 +0200 Subject: gnu: crawl: Build without SSE only on some architecures. This is a follow-up to b89284407fd5d865ca7cc8622459692cec9297cf. * gnu/packages/games.scm (crawl)[arguments]: Remove custom 'patch-flags phase, add make-flag on non-x86* architectures to build without SSE. --- gnu/packages/games.scm | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'gnu/packages/games.scm') diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 295007319d..0a8c3e9452 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -4441,12 +4441,17 @@ fish. The whole game is accompanied by quiet, comforting music.") ("python-pyyaml" ,python-pyyaml) ("pkg-config" ,pkg-config))) (arguments - '(#:make-flags + `(#:make-flags (let* ((sqlite (assoc-ref %build-inputs "sqlite")) (out (assoc-ref %outputs "out"))) (list (string-append "SQLITE_INCLUDE_DIR=" sqlite "/include") (string-append "prefix=" out) "SAVEDIR=~/.crawl" + ;; Don't compile with SSE on systems which don't use it + ,@(match (%current-system) + ((or "i686-linux" "x86_64-linux") + '()) + (_ '("NOSSE=TRUE"))) ;; don't build any bundled dependencies "BUILD_LUA=" "BUILD_SQLITE=" @@ -4454,11 +4459,6 @@ fish. The whole game is accompanied by quiet, comforting music.") "-Csource")) #:phases (modify-phases %standard-phases - (add-after 'unpack 'patch-flags - (lambda _ - (substitute* "source/Makefile" - (("-mfpmath=sse -msse2") "")) - #t)) (add-after 'unpack 'find-SDL-image (lambda _ (substitute* "source/windowmanager-sdl.cc" -- cgit v1.2.3 From 98704a8133b65491a08e788331204ce5f1cba1cb Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Mon, 11 Mar 2019 22:58:14 +0100 Subject: gnu: libmanette: Update to 0.2.2. * gnu/packages/games.scm (libmanette): Update to 0.2.2. --- gnu/packages/games.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/games.scm') diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 0a8c3e9452..ae50858bc5 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -5864,7 +5864,7 @@ when packaged in Blorb container files or optionally from individual files.") (define-public libmanette (package (name "libmanette") - (version "0.2.1") + (version "0.2.2") (source (origin (method url-fetch) (uri (string-append "mirror://gnome/sources/" name "/" @@ -5872,7 +5872,7 @@ when packaged in Blorb container files or optionally from individual files.") name "-" version ".tar.xz")) (sha256 (base32 - "14vqz30p4693yy3yxs0gj858x25sl2kawib1g9lj8g5frgl0hd82")))) + "1lpprk2qz1lsqf9xj6kj2ciyc1zmjhj5lwd584qkh7jgz2x9y6wb")))) (build-system meson-build-system) (native-inputs `(("glib" ,glib "bin") ; for glib-compile-resources -- cgit v1.2.3 From 2ee05bb9d4a3939cdece4ffea9b1156527f12229 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Tue, 12 Mar 2019 01:48:46 +0100 Subject: gnu: freedink-engine: Update to 109.6. * gnu/packages/games.scm (freedink-engine): Update to 109.6. --- gnu/packages/games.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/games.scm') diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index ae50858bc5..46b58e352c 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -1403,14 +1403,14 @@ interface or via an external visual interface such as GNU XBoard.") (define freedink-engine (package (name "freedink-engine") - (version "109.4") + (version "109.6") (source (origin (method url-fetch) (uri (string-append "mirror://gnu/freedink/freedink-" version ".tar.gz")) (sha256 (base32 - "0iaagwnyfgm3mqzkj550q60hrsjr13gykg5vfn2nz2ia520bb52g")))) + "00hhk1bjdrc1np2qz44sa5n1mb62qzwxbvsnws3vpms6iyn3a2sy")))) (build-system gnu-build-system) (arguments `(#:configure-flags '("--disable-embedded-resources") -- cgit v1.2.3