[arch-commits] Commit in ardour/trunk (PKGBUILD)

David Runge dvzrv at gemini.archlinux.org
Wed Jan 12 18:59:05 UTC 2022


    Date: Wednesday, January 12, 2022 @ 18:59:04
  Author: dvzrv
Revision: 1101717

upgpkg: ardour 6.9-4: Rebuild against soundtouch 2.3.1.

Mention harvid as optional requirement for mp3 export and remove ffmpeg from
optdepends (as harvid is used for mp3 export):
https://bugs.archlinux.org/task/72566
Fix issue with mime file by applying upstreamed patch:
https://bugs.archlinux.org/task/72867
Simplify quoting in file.

Modified:
  ardour/trunk/PKGBUILD

----------+
 PKGBUILD |   50 +++++++++++++++++++++++++-------------------------
 1 file changed, 25 insertions(+), 25 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-01-12 18:57:35 UTC (rev 1101716)
+++ PKGBUILD	2022-01-12 18:59:04 UTC (rev 1101717)
@@ -5,25 +5,23 @@
 _name=Ardour
 pkgname=ardour
 pkgver=6.9
-pkgrel=3
+pkgrel=4
 pkgdesc="Professional-grade digital audio workstation"
-arch=('x86_64')
+arch=(x86_64)
 url="https://ardour.org/"
-license=('GPL2')
-groups=('pro-audio')
-depends=('cairo' 'gcc-libs' 'glibc' 'glibmm' 'gtkmm' 'libx11' 'libxml2'
-'soundtouch' 'taglib')
-makedepends=('atkmm' 'aubio' 'boost' 'cairomm' 'cppunit' 'curl' 'dbus'
-'doxygen' 'fftw' 'flac' 'fluidsynth' 'fontconfig' 'freetype2' 'gdk-pixbuf2'
-'git' 'glib2' 'graphviz' 'gtk2' 'hidapi' 'itstool' 'jack' 'libarchive' 'liblo'
-'liblrdf' 'libltc' 'libogg' 'libpulse' 'libsamplerate' 'libsndfile' 'libusb'
-'libwebsockets' 'lilv' 'lv2' 'pango' 'pangomm' 'readline' 'rubberband' 'serd'
-'sord' 'sratom' 'suil' 'vamp-plugin-sdk' 'waf')
+license=(GPL2)
+groups=(pro-audio)
+depends=(cairo gcc-libs glibc glibmm gtkmm libx11 libxml2
+soundtouch taglib)
+makedepends=(atkmm aubio boost cairomm cppunit curl dbus doxygen fftw flac
+fluidsynth fontconfig freetype2 gdk-pixbuf2 git glib2 graphviz gtk2 hidapi
+itstool jack libarchive liblo liblrdf libltc libogg libpulse libsamplerate
+libsndfile libusb libwebsockets lilv lv2 pango pangomm readline rubberband serd
+sord sratom suil vamp-plugin-sdk waf)
 optdepends=(
-  'ffmpeg: for MP3 export'
-  'harvid: video timeline'
+  'harvid: for video timeline and MP3 export'
   'new-session-manager: for session management'
-  'xjadeo: video monitoring'
+  'xjadeo: for video monitoring'
 )
 provides=('ladspa-host' 'lv2-host' 'vst-host' 'vst3-host')
 source=("${pkgname}::git+https://github.com/${pkgname}/${pkgname}.git#tag=${pkgver}"
@@ -36,6 +34,8 @@
 prepare() {
   cd "${pkgname}"
 
+  # fix mime package installation location: https://bugs.archlinux.org/task/72867
+  git cherry-pick -n b95078ae464f0d132d2d0a9d5727a72bd1ee88d7
   # using vendored version of qm-dsp because qm-dsp >= 1.8.0 is not compatible
   patch -Np1 -i "../${pkgname}-6.2-vendor_qm-dsp.patch"
 
@@ -74,16 +74,16 @@
 }
 
 package() {
-  depends+=('libFLAC.so' 'libasound.so' 'libatkmm-1.6.so' 'libaubio.so'
-  'libarchive.so' 'libcairomm-1.0.so' 'libcurl.so' 'libdbus-1.so' 'libfftw3f.so'
-  'libfftw3f_threads.so' 'libfluidsynth.so' 'libfontconfig.so' 'libfreetype.so'
-  'libgdk_pixbuf-2.0.so' 'libgdk-x11-2.0.so' 'libgio-2.0.so' 'libglib-2.0.so'
-  'libgobject-2.0.so' 'libgtk-x11-2.0.so' 'libjack.so' 'liblo.so'
-  'liblilv-0.so' 'liblrdf.so' 'libltc.so' 'libogg.so' 'libpango-1.0.so'
-  'libpangocairo-1.0.so' 'libpangoft2-1.0.so' 'libpangomm-1.4.so' 'libpulse.so'
-  'libreadline.so' 'librubberband.so' 'libsamplerate.so' 'libserd-0.so'
-  'libsndfile.so' 'libsord-0.so' 'libsratom-0.so' 'libsuil-0.so'
-  'libusb-1.0.so' 'libvamp-hostsdk.so' 'libvamp-sdk.so' 'libwebsockets.so')
+  depends+=(libasound.so libatkmm-1.6.so libaubio.so libarchive.so
+  libcairomm-1.0.so libcurl.so libdbus-1.so libfftw3f.so libfftw3f_threads.so
+  libfluidsynth.so libfontconfig.so libgdk_pixbuf-2.0.so
+  libgdk-x11-2.0.so libglib-2.0.so libgobject-2.0.so
+  libgtk-x11-2.0.so libjack.so liblo.so liblilv-0.so liblrdf.so libltc.so
+  libpango-1.0.so libpangocairo-1.0.so libpangoft2-1.0.so
+  libpangomm-1.4.so libpulse.so libreadline.so librubberband.so
+  libsamplerate.so libsndfile.so
+  libsuil-0.so libusb-1.0.so libvamp-hostsdk.so libvamp-sdk.so
+  libwebsockets.so)
 
   cd "${pkgname}"
   waf i18n --destdir="${pkgdir}"



More information about the arch-commits mailing list