gnu: powertabeditor: Update to 2.0.0-alpha19.

* gnu/packages/music.scm (powertabeditor): Update to 2.0.0-alpha19.
[arguments]: Remove 'fix-pugixml-detection phase; respect #:tests? setting in
custom 'check phase.
[inputs]: Drop labels; add nlohmann-json and qttools-5; remove rapidjson.
[home-page]: Add missing letter.

Change-Id: Idf8617f3d39dd97ba59753fc7294515032f1656d
This commit is contained in:
Ricardo Wurmus 2024-04-07 21:57:47 +02:00
parent 3571e47525
commit 95d5795a99
No known key found for this signature in database
GPG key ID: 197A5888235FACAC

View file

@ -2187,7 +2187,7 @@ (define-public solfege
(define-public powertabeditor (define-public powertabeditor
(package (package
(name "powertabeditor") (name "powertabeditor")
(version "2.0.0-alpha14") (version "2.0.0-alpha19")
(source (origin (source (origin
(method git-fetch) (method git-fetch)
(uri (git-reference (uri (git-reference
@ -2196,30 +2196,29 @@ (define-public powertabeditor
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 (base32
"1wsvni2aa9h2bpndlic7ckch4n600ahwm56n521y5vxivwjx3jmj")))) "1fbrfw1ky57nms47pcfdrrwpa2jmgc8vgc68sz96wkvs49zzm5d1"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(arguments (arguments
`(#:phases (list
(modify-phases %standard-phases #:phases
(replace 'check (lambda _ (invoke "bin/pte_tests"))) '(modify-phases %standard-phases
(add-after 'unpack 'fix-pugixml-detection (replace 'check
(lambda _ (lambda* (#:key tests? #:allow-other-keys)
(substitute* "cmake/third_party/pugixml.cmake" (when tests? (invoke "bin/pte_tests")))))))
(("add_library") "#add_library"))
#t)))))
(inputs (inputs
`(("alsa-lib" ,alsa-lib) (list alsa-lib
("boost" ,boost) boost
("minizip" ,minizip) minizip
("pugixml" ,pugixml) nlohmann-json
("qtbase" ,qtbase-5) pugixml
("rapidjson" ,rapidjson) qtbase-5
("rtmidi" ,rtmidi) qttools-5 ;for Qt5LinguistTools
("timidity" ,timidity++) rtmidi
("zlib" ,zlib))) timidity++
zlib))
(native-inputs (native-inputs
(list doctest pkg-config)) (list doctest pkg-config))
(home-page "https://github.com/powertab/powertabedito") (home-page "https://github.com/powertab/powertabeditor")
(synopsis "Guitar tablature editor") (synopsis "Guitar tablature editor")
(description (description
"Power Tab Editor 2.0 is the successor to the famous original Power Tab "Power Tab Editor 2.0 is the successor to the famous original Power Tab