rosenthal: prismlauncher/dolly: Update to 10.0.5.

* modules/rosenthal/packages/games.scm (prismlauncher/dolly): Update to 10.0.5.
[inputs]: Add cmark, gamemode, libarchive, qrencode, and tomlplusplus.
[native-inputs]: Add pkg-config.
This commit is contained in:
Hilton Chain 2026-02-24 14:52:01 +08:00
parent ae050f9e48
commit ce630ae91f
No known key found for this signature in database
GPG Key ID: ACC66D09CA528292

View File

@ -12,20 +12,27 @@
;; Guix build systems ;; Guix build systems
#:use-module (guix build-system cmake) #:use-module (guix build-system cmake)
;; Guix packages ;; Guix packages
#:use-module (gnu packages aidc)
#:use-module (gnu packages backup)
#:use-module (gnu packages bash) #:use-module (gnu packages bash)
#:use-module (gnu packages compression) #:use-module (gnu packages compression)
#:use-module (gnu packages cpp)
#:use-module (gnu packages gl) #:use-module (gnu packages gl)
#:use-module (gnu packages java) #:use-module (gnu packages java)
#:use-module (gnu packages kde-frameworks) #:use-module (gnu packages kde-frameworks)
#:use-module (gnu packages linux)
#:use-module (gnu packages markup)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages pulseaudio) #:use-module (gnu packages pulseaudio)
#:use-module (gnu packages qt) #:use-module (gnu packages qt)
#:use-module (gnu packages sdl)
#:use-module (gnu packages xorg)) #:use-module (gnu packages xorg))
;; Copied from Guix Gaming Channels ;; Copied from Guix Gaming Channels
(define-public prismlauncher/dolly (define-public prismlauncher/dolly
(package (package
(name "prismlauncher-dolly") (name "prismlauncher-dolly")
(version "9.4") (version "10.0.5")
(source (origin (source (origin
(method git-fetch) (method git-fetch)
(uri (git-reference (uri (git-reference
@ -35,7 +42,7 @@
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 (base32
"1xxgyx0z5r3hk3yk4gglbfwvq2qk1j9a0dkrv55j4vrlkni79nrm")))) "0phmnc0fhzcw7dw35ldx3r387wxa3sjbcvq5yzy9dh9myg1ik6c6"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(arguments (arguments
`(#:phases `(#:phases
@ -58,23 +65,31 @@
"/lib")) "/lib"))
'("libx11" "libxext" "libxcursor" '("libx11" "libxext" "libxcursor"
"libxrandr" "libxxf86vm" "pulseaudio" "mesa"))))))))))) "libxrandr" "libxxf86vm" "pulseaudio" "mesa")))))))))))
(native-inputs (list extra-cmake-modules)) (native-inputs
(inputs (list bash-minimal ; for wrap-program (list extra-cmake-modules
zlib pkg-config))
qtbase (inputs
qt5compat (list bash-minimal ; for wrap-program
qtnetworkauth cmark
qtwayland gamemode
qtsvg libarchive
xrandr libx11
libx11 libxcursor
libxext libxext
libxcursor libxrandr
libxrandr libxxf86vm
libxxf86vm mesa
pulseaudio `(,openjdk17 "jdk")
mesa pulseaudio
`(,openjdk17 "jdk"))) qrencode
qt5compat
qtbase
qtnetworkauth
qtsvg
qtwayland
tomlplusplus
xrandr
zlib))
(home-page "https://prismlauncher.org/") (home-page "https://prismlauncher.org/")
(synopsis "Free, open source launcher for Minecraft") (synopsis "Free, open source launcher for Minecraft")
(description (description