summaryrefslogtreecommitdiff
path: root/gnu/packages/music.scm
diff options
context:
space:
mode:
authorSughosha <sughosha@disroot.org>2024-11-17 21:05:16 +0530
committerZheng Junjie <zhengjunjie@iscas.ac.cn>2025-01-12 12:14:33 +0800
commit53855ec1f98804dd8b3554591b9907712d19d482 (patch)
tree007e74b8b9aecf4aa9814a18a8c1ca6e06104a13 /gnu/packages/music.scm
parent58c9e87426a681f4d8b943968dbfce3325d956f2 (diff)
gnu: vmpk: Update to 0.9.0.
* gnu/packages/music.scm (vmpk): Update to 0.9.0. [build-system]: Switch to qt-build-system. [arguments]<#:qtbase>: Use qtbase. <#:phases>: Add wrap-drumstick. [inputs]: Remove qtbase-5. Replace qtsvg-5 with qtsvg. Add qtwayland. [native-inputs]: Replace qttools-5 with qttools. Change-Id: I3aced579ece316348c900409171e63c3c2cfa192 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
Diffstat (limited to 'gnu/packages/music.scm')
-rw-r--r--gnu/packages/music.scm21
1 files changed, 15 insertions, 6 deletions
diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index 11e4284539..eecee3990a 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -3377,22 +3377,31 @@ backends, including ALSA, OSS, Network and FluidSynth.")
(define-public vmpk
(package
(name "vmpk")
- (version "0.8.4")
+ (version "0.9.0")
(source (origin
(method url-fetch)
(uri (string-append "mirror://sourceforge/vmpk/vmpk/"
version "/vmpk-" version ".tar.bz2"))
(sha256
(base32
- "0kh8pns9pla9c47y2nwckjpiihczg6rpg96aignsdsd7vkql69s9"))))
- (build-system cmake-build-system)
+ "1ndwmshw3skfcxb3f606hv4y80hfisfp5bdc81a0f0qrpx6f2zn4"))))
+ (build-system qt-build-system)
(arguments
- `(#:tests? #f)) ; no test target
+ (list #:qtbase qtbase
+ #:tests? #f ; no test target
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'install 'wrap-drumstick
+ (lambda* (#:key inputs #:allow-other-keys)
+ (wrap-program (string-append #$output "/bin/vmpk")
+ `("DRUMSTICKRT" =
+ (,(search-input-directory inputs
+ "/lib/drumstick2")))))))))
(inputs
- (list drumstick qtbase-5 qtsvg-5 qtx11extras))
+ (list drumstick qt5compat qtsvg qtwayland))
(native-inputs
(list libxslt ;for xsltproc
- docbook-xml-4.4 docbook-xsl qttools-5 pkg-config))
+ docbook-xml-4.4 docbook-xsl qttools pkg-config))
(home-page "https://vmpk.sourceforge.io/")
(synopsis "Virtual MIDI piano keyboard")
(description