From 42ee282d2d2dc6a35b58d6c14042a2f7d0bc3321 Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Mon, 6 Feb 2023 22:50:23 -0500 Subject: gnu: jack-keyboard: Update to 2.7.2. * gnu/packages/music.scm (jack-keyboard): Update to 2.7.2. [build-system]: Use cmake-build-system. [arguments]: Set #:tests? to #f. Adjust configure-flags for CMake. [native-inputs]: Delete field. [home-page]: Update URL. --- gnu/packages/music.scm | 26 +++++++++++++++++--------- 1 file changed, 17 insertions(+), 9 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index 9c7bef516f..8c2f74613c 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -46,7 +46,7 @@ ;;; Copyright © 2021 Thomas Albers Raviola ;;; Copyright © 2022, 2023 Sughosha ;;; Copyright © 2022 Remco van 't Veer -;;; Copyright © 2022 Maxim Cournoyer +;;; Copyright © 2022, 2023 Maxim Cournoyer ;;; Copyright © 2022 Wamm K. D. ;;; Copyright © 2022 Jose G Perez Taveras ;;; Copyright © 2022 jgart @@ -3207,7 +3207,7 @@ on the library.") (define-public jack-keyboard (package (name "jack-keyboard") - (version "2.5") + (version "2.7.2") (source (origin (method url-fetch) @@ -3215,13 +3215,21 @@ on the library.") version "/jack-keyboard-" version ".tar.gz")) (sha256 (base32 - "0mzmg8aavybcfdlq2yd9d0vscqd6is5p6jzrgfpfm5j3xdcvh2s3")))) - (build-system gnu-build-system) - (inputs - (list jack-1 gtk+-2)) - (native-inputs - (list pkg-config)) - (home-page "http://jack-keyboard.sourceforge.net/") + "1z34ga1z6ivgxbp0afsfghz7rn6s8vc9fxnb9ini8mx0dackr5ar")))) + (build-system cmake-build-system) + ;; Disable Lash support, as it is unmaintained and depends on Python 2. + (arguments + (list #:tests? #f ;no test suite + #:configure-flags + #~(list "-DLashEnable=OFF" + ;; XXX: FindGTK2.cmake from CMake expects the + ;; headers to be in FHS locations; give it some + ;; clues. + (string-append "-DGTK2_ADDITIONAL_SUFFIXES=" + "lib/glib-2.0;" ;for glibconfig.h + "lib/gtk-2.0")))) ;for gdkconfig.h + (inputs (list jack-1 gtk+-2)) + (home-page "https://jack-keyboard.sourceforge.net/") (synopsis "Virtual MIDI keyboard") (description "Jack-keyboard is a virtual MIDI keyboard, a program that allows you to send JACK MIDI events (i.e. play) using your PC keyboard.") -- cgit v1.2.3