gnu: strawberry: Support wayland.

* gnu/packages/music.scm (strawberry)[build-system]: Switch to
qt-build-system.
[arguments]<#:qtbase>: Use qtbase 6.
<#:configure-flags>: Select qt 6.
[inputs]: Add qtwayland.

Change-Id: I2a94ff92c8aefe8e7dfc7cbf2a9113d5df89f5e7
This commit is contained in:
Danny Milosavljevic 2025-02-16 14:27:29 +01:00
parent f35135c549
commit b978ce1f96
No known key found for this signature in database
GPG key ID: E71A35542C30BAA5

View file

@ -764,9 +764,12 @@ Winamp/XMMS skins.")
(lambda (file stat)
(string-match "^3rdparty/[^/]*$" file))
#:directories? #t))))))
(build-system cmake-build-system)
(build-system qt-build-system)
(arguments
`(#:test-target "run_strawberry_tests"
`(#:qtbase ,qtbase
#:test-target "run_strawberry_tests"
#:configure-flags
`("-DBUILD_WITH_QT6=ON")
#:phases
(modify-phases %standard-phases
(add-after 'install 'wrap-program
@ -807,6 +810,7 @@ Winamp/XMMS skins.")
protobuf
pulseaudio
qtbase
qtwayland
sqlite
taglib))
(home-page "https://www.strawberrymusicplayer.org/")