From 14dd0806ee58cc2b05f06bd28118419ff9623319 Mon Sep 17 00:00:00 2001 From: Sughosha Date: Thu, 20 Oct 2022 13:10:53 +0200 Subject: [PATCH v2 2/2] gnu: ardour: Use system libraries and install man page * gnu/packages/audio.scm (ardour) [arguments]: Use external libraries and install man page. [inputs]: Add fluidsynth, hidapi, libltc and qm-dsp. --- gnu/packages/audio.scm | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index 516c5d57da..b3e8074f09 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -715,11 +715,12 @@ (define-public ardour (file-name (string-append name "-" version)))) (build-system waf-build-system) (arguments - `(#:configure-flags '("--cxx11" ; required by gtkmm + `(#:configure-flags '("--cxx11" ; required by gtkmm "--optimize" - "--no-phone-home" ; don't contact ardour.org - "--freedesktop" ; build .desktop file - "--test") ; build unit tests + "--no-phone-home" ; don't contact ardour.org + "--freedesktop" ; build .desktop file + "--test" ; build unit tests + "--use-external-libs") ; use system libraries #:phases (modify-phases %standard-phases (add-after 'unpack 'set-rpath-in-LDFLAGS @@ -745,7 +746,11 @@ (define-public ardour (install-file (string-append "build/gtk2_ardour/ardour" ver ".appdata.xml") (string-append share "/appdata/"))) - #t))) + #t)) + (add-after 'install 'install-man-page + (lambda* (#:key outputs #:allow-other-keys) + (install-file "ardour.1" (string-append (assoc-ref outputs "out") + "/share/man/man1"))))) #:test-target "test")) (inputs (list alsa-lib @@ -759,14 +764,17 @@ (define-public ardour fftw fftwf flac + fluidsynth glibmm gtkmm-2 hicolor-icon-theme + hidapi jack-1 libarchive libart-lgpl libgnomecanvasmm liblo + libltc libogg libsamplerate libsndfile @@ -796,7 +804,8 @@ (define-public ardour ("gettext" ,gettext-minimal) ("itstool" ,itstool) ("perl" ,perl) - ("pkg-config" ,pkg-config))) + ("pkg-config" ,pkg-config) + ("qm-dsp" ,qm-dsp))) (home-page "https://ardour.org") (synopsis "Digital audio workstation") (description -- 2.38.0