From 0012df64fc0618564b1b6a4c2f7b06723680242c Mon Sep 17 00:00:00 2001 From: Jakub Kądziołka Date: Wed, 5 Aug 2020 21:17:48 +0200 Subject: gnu: sameboy: Update to 0.13.4. * gnu/packages/emulators.scm (sameboy): Update to 0.13.4. --- gnu/packages/emulators.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/emulators.scm') diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm index b459e76d4b..be3811cc5b 100644 --- a/gnu/packages/emulators.scm +++ b/gnu/packages/emulators.scm @@ -535,7 +535,7 @@ and Game Boy Color games.") (define-public sameboy (package (name "sameboy") - (version "0.13.3") + (version "0.13.4") (source (origin (method git-fetch) @@ -544,7 +544,7 @@ and Game Boy Color games.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "1mv5a7p6plz0359l3z9g232rgaq2h3yby5949ps0s88cxj94w9qm")))) + (base32 "00kdi4h2mgcfp86lbshnlax2p9rzdamkva71v27akarp6lixj5d1")))) (build-system gnu-build-system) (native-inputs `(("rgbds" ,rgbds) -- cgit v1.2.3 From 39b8e41927b1f4e91560a781a039ca36c52a68f3 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Thu, 6 Aug 2020 16:49:50 +0200 Subject: gnu: mgba: Update to 0.8.3. * gnu/packages/emulators.scm (mgba): Update to 0.8.3. --- gnu/packages/emulators.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/emulators.scm') diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm index be3811cc5b..e233a975b0 100644 --- a/gnu/packages/emulators.scm +++ b/gnu/packages/emulators.scm @@ -479,7 +479,7 @@ The following systems are supported: (define-public mgba (package (name "mgba") - (version "0.8.2") + (version "0.8.3") (source (origin (method git-fetch) @@ -488,7 +488,7 @@ The following systems are supported: (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "0dlwhn3hrpaqnl5hjs53y8j2i16idxrg3gy688gcwrc9z1a6bkn2")) + (base32 "0rwlfjdr0rzbq4kaplvwsgyb8xq6nrzxss2c8xrgw9hqw3ymx4s3")) (modules '((guix build utils))) (snippet ;; Make sure we don't use the bundled software. -- cgit v1.2.3 From 29e703c7bcc4aba3f3f5a54b353876048ff868ad Mon Sep 17 00:00:00 2001 From: Jakub Kądziołka Date: Thu, 6 Aug 2020 21:28:24 +0200 Subject: gnu: sameboy: Update to 0.13.5. * gnu/packages/emulators.scm (sameboy): Update to 0.13.5. --- gnu/packages/emulators.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/emulators.scm') diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm index e233a975b0..1cf1c433dc 100644 --- a/gnu/packages/emulators.scm +++ b/gnu/packages/emulators.scm @@ -535,7 +535,7 @@ and Game Boy Color games.") (define-public sameboy (package (name "sameboy") - (version "0.13.4") + (version "0.13.5") (source (origin (method git-fetch) @@ -544,7 +544,7 @@ and Game Boy Color games.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "00kdi4h2mgcfp86lbshnlax2p9rzdamkva71v27akarp6lixj5d1")))) + (base32 "1v070w519l58wfyj2gpaghkaar4c0mpr8rhbkdmpnhb9rp2iajaz")))) (build-system gnu-build-system) (native-inputs `(("rgbds" ,rgbds) -- cgit v1.2.3 From fad22f09b638fb46bf49a68ec0219fc4cf7c35fa Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Thu, 13 Aug 2020 12:17:56 +0300 Subject: gnu: Add qtmips. * gnu/packages/emulators.scm (qtmips): New variable. --- gnu/packages/emulators.scm | 60 +++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 59 insertions(+), 1 deletion(-) (limited to 'gnu/packages/emulators.scm') diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm index 1cf1c433dc..2909819153 100644 --- a/gnu/packages/emulators.scm +++ b/gnu/packages/emulators.scm @@ -5,7 +5,7 @@ ;;; Copyright © 2015, 2016 Taylan Ulrich Bayırlı/Kammer ;;; Copyright © 2015, 2018 David Thompson ;;; Copyright © 2016 Manolis Fragkiskos Ragkousis -;;; Copyright © 2016, 2017, 2018 Efraim Flashner +;;; Copyright © 2016, 2017, 2018, 2020 Efraim Flashner ;;; Copyright © 2017, 2018, 2019, 2020 Nicolas Goaziou ;;; Copyright © 2017, 2020 Tobias Geerinckx-Rice ;;; Copyright © 2017, 2018, 2019 Rutger Helling @@ -279,6 +279,64 @@ SoundBlaster/Gravis Ultra Sound card for excellent sound compatibility with older games.") (license license:gpl2+))) +(define-public qtmips + (package + (name "qtmips") + (version "0.7.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/cvut/QtMips") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1khvwgqz4h6q6mhbbq0yx43ajz8gx9wmwzs8784vmfrglndbxgax")))) + (build-system cmake-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + (replace 'configure + (lambda* (#:key outputs #:allow-other-keys) + (invoke "qmake" + (string-append "PREFIX=" (assoc-ref outputs "out")) + "qtmips.pro"))) + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (substitute* "tests/test.sh" + (("qtchooser.*") "")) + (substitute* '("tests/cpu_trap/test.sh" + "tests/registers/test.sh") + (("sub-qtmips_cli") "qtmips_cli")) + (if tests? + (invoke "tests/run-all.sh") + #t))) + (replace 'install + ;; There is no install target. + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (bin (string-append out "/bin")) + (apps (string-append out "/share/applications")) + (icons (string-append out "/share/icons/hicolor"))) + (install-file "qtmips_gui/qtmips_gui" bin) + (install-file "qtmips_cli/qtmips_cli" bin) + (install-file "data/qtmips.desktop" apps) + (install-file "data/icons/qtmips_gui.svg" + (string-append icons "/scalable/apps")) + (install-file "data/icons/qtmips_gui.png" + (string-append icons "/48x48/apps")) + #t)))) + #:tests? #f)) ; test suite wants mips toolchain + (inputs + `(("elfutils" ,elfutils) + ("qtbase" ,qtbase))) + (home-page "https://github.com/cvut/QtMips") + (synopsis "MIPS CPU emulator") + (description "This package contains a MIPS CPU emulator. The simulator +accepts ELF statically linked executables compiled for 32-bit big-endian +MIPS target, targeting mips-linux-gnu or mips-elf.") + (license license:gpl2+))) ; License file says GPL3 + (define-public emulation-station ;; No release for a long time, new commits fix build issues (let ((commit "9cc42adff67946175d2b7e25c6ae69cc374e98a0") -- cgit v1.2.3 From c9d9ea1f928fb7825ddad76c57b185508ecab335 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Mon, 17 Aug 2020 15:05:20 +0200 Subject: gnu: mame: Update to 0.223. * gnu/packages/emulators.scm (mame): Update to 0.223. --- gnu/packages/emulators.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/emulators.scm') diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm index 2909819153..5833f07923 100644 --- a/gnu/packages/emulators.scm +++ b/gnu/packages/emulators.scm @@ -1397,7 +1397,7 @@ play them on systems for which they were never designed!") (define-public mame (package (name "mame") - (version "0.222") + (version "0.223") (source (origin (method git-fetch) @@ -1406,7 +1406,7 @@ play them on systems for which they were never designed!") (commit (apply string-append "mame" (string-split version #\.))))) (file-name (git-file-name name version)) (sha256 - (base32 "1bfnwfxsnmza4s77ca0cyx4b290dwadkbbc2lyd7xa0yqrh7vvlx")) + (base32 "0fmf9ygbic4lw84vifhpz8wq2736dj8zsi1cqhb1m0fjq3dvn0vm")) (modules '((guix build utils))) (snippet ;; Remove bundled libraries. -- cgit v1.2.3 From c9f01b73cb3cfb6b82f74b621f7cff65fb52749d Mon Sep 17 00:00:00 2001 From: Jakub Kądziołka Date: Sat, 22 Aug 2020 22:40:59 +0200 Subject: gnu: sameboy: Update to 0.13.6. * gnu/packages/emulators.scm (sameboy): Update to 0.13.6. --- gnu/packages/emulators.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/emulators.scm') diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm index 5833f07923..ea90b53d06 100644 --- a/gnu/packages/emulators.scm +++ b/gnu/packages/emulators.scm @@ -593,7 +593,7 @@ and Game Boy Color games.") (define-public sameboy (package (name "sameboy") - (version "0.13.5") + (version "0.13.6") (source (origin (method git-fetch) @@ -602,7 +602,7 @@ and Game Boy Color games.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "1v070w519l58wfyj2gpaghkaar4c0mpr8rhbkdmpnhb9rp2iajaz")))) + (base32 "04w8lybi7ssnax37ka4qw7pmcm7cgnmk90p9m73zbyp5chgpqqzc")))) (build-system gnu-build-system) (native-inputs `(("rgbds" ,rgbds) -- cgit v1.2.3 From 686bb9342f203ea68eb74e8ff94b8d4c64b90e58 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Fri, 28 Aug 2020 09:35:21 +0200 Subject: gnu: mame: Update to 0.224. * gnu/packages/emulators.scm (mame): Update to 0.224. --- gnu/packages/emulators.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/emulators.scm') diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm index ea90b53d06..d0d581c4db 100644 --- a/gnu/packages/emulators.scm +++ b/gnu/packages/emulators.scm @@ -1397,7 +1397,7 @@ play them on systems for which they were never designed!") (define-public mame (package (name "mame") - (version "0.223") + (version "0.224") (source (origin (method git-fetch) @@ -1406,7 +1406,7 @@ play them on systems for which they were never designed!") (commit (apply string-append "mame" (string-split version #\.))))) (file-name (git-file-name name version)) (sha256 - (base32 "0fmf9ygbic4lw84vifhpz8wq2736dj8zsi1cqhb1m0fjq3dvn0vm")) + (base32 "0dpg4hz2f1wlp0rmk5c5xq57fy0sblh97z3l66p814wkgzap4bhx")) (modules '((guix build utils))) (snippet ;; Remove bundled libraries. -- cgit v1.2.3