From 47f4d5d32f6519ef133fa6188c12d872b346734a Mon Sep 17 00:00:00 2001 From: Pierre Neidhardt Date: Mon, 20 May 2019 16:55:06 +0200 Subject: [PATCH] gnu: mygui: Don't use unstable tarball. * gnu/packages/game-development.scm (mygui)[source]: Use GIT-FETCH and GIT-FILE-NAME. [arguments]: Disable Windows-specific demos and tools. --- gnu/packages/game-development.scm | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm index 5dd22215b8..a3585630f0 100644 --- a/gnu/packages/game-development.scm +++ b/gnu/packages/game-development.scm @@ -1037,13 +1037,14 @@ robust and compatible with many systems and operating systems.") (version "3.2.2") (source (origin - (method url-fetch) - (uri - (string-append "https://github.com/MyGUI/" name - "/archive/MyGUI" version ".tar.gz")) + (method git-fetch) + (uri (git-reference + (url "https://github.com/MyGUI/mygui") + (commit (string-append "MyGUI" version)))) + (file-name (git-file-name name version)) (sha256 (base32 - "13x7cydmj7gjmsg702sqjbfi53z265iv6j7binv3r6a7ibndfa0a")))) + "1wk7jmwm55rhlqqcyvqsxdmwvl70bysl9azh4kd9n57qlmgk3zmw")))) (build-system cmake-build-system) (arguments '(#:tests? #f ; No test target @@ -1051,7 +1052,11 @@ robust and compatible with many systems and operating systems.") (list "-DMYGUI_INSTALL_DOCS=TRUE" (string-append "-DOGRE_INCLUDE_DIR=" (assoc-ref %build-inputs "ogre") - "/include/OGRE")))) + "/include/OGRE") + ;; Demos and tools are Windows-specific: + ;; https://github.com/MyGUI/mygui/issues/24. + "-DMYGUI_BUILD_DEMOS=FALSE" + "-DMYGUI_BUILD_TOOLS=FALSE"))) (native-inputs `(("boost" ,boost) ("doxygen" ,doxygen)