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

David Runge dvzrv at archlinux.org
Fri Apr 24 09:20:13 UTC 2020


    Date: Friday, April 24, 2020 @ 09:20:12
  Author: dvzrv
Revision: 619065

upgpkg: sonic-visualiser 4.0.1-2: Rebuilding against capnproto 0.8.0.

Adding all sodeps in package() and adding their respective packages in makedepends.
Adding upstream ticket for lack of full RELRO (due to ignoring of LDFLAGS in the 
jungle of secondary build systems).

Modified:
  sonic-visualiser/trunk/PKGBUILD

----------+
 PKGBUILD |   19 +++++++++++++------
 1 file changed, 13 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-04-24 09:20:02 UTC (rev 619064)
+++ PKGBUILD	2020-04-24 09:20:12 UTC (rev 619065)
@@ -5,17 +5,17 @@
 _download_id=2607
 pkgname=sonic-visualiser
 pkgver=4.0.1
-pkgrel=1
+pkgrel=2
 pkgdesc="A viewer and analyser of music audio files."
 arch=('x86_64')
 url="https://www.sonicvisualiser.org/"
 license=('GPL2')
 groups=('pro-audio')
-depends=('alsa-lib' 'bzip2' 'desktop-file-utils' 'fftw' 'gcc-libs' 'glibc'
-'hicolor-icon-theme' 'libcapnp.so' 'libfishsound.so' 'libid3tag' 'libkj.so'
-'liblo.so' 'liblrdf.so' 'libmad' 'liboggz.so' 'libportaudio.so' 'libpulse'
-'librubberband.so' 'libsamplerate' 'libserd-0.so' 'libsndfile' 'libsord-0.so'
-'opusfile' 'qt5-base' 'qt5-svg')
+depends=('bzip2' 'gcc-libs' 'glibc' 'hicolor-icon-theme' 'libglvnd' 'libid3tag'
+'libmad' 'libogg' 'libx11' 'opusfile' 'qt5-base' 'qt5-svg' 'speex')
+makedepends=('alsa-lib' 'capnproto' 'fftw' 'flac' 'libfishsound' 'liblo'
+'liblrdf' 'liboggz' 'libpulse' 'libsamplerate' 'libsndfile' 'libvorbis'
+'portaudio' 'rubberband' 'serd' 'sord')
 source=("https://code.soundsoftware.ac.uk/attachments/download/${_download_id}/${pkgname}-${pkgver}.tar.gz"
         "${pkgname}-4.0.1-remove-werror.patch"
 )
@@ -27,6 +27,8 @@
   # remove all declarations of -Werror
   # https://sourceforge.net/p/sv1/bugs/277/
   patch -Np1 -i "../${pkgname}-4.0.1-remove-werror.patch"
+  # no full RELRO, because LDFLAGS is ignored:
+  # https://sourceforge.net/p/sv1/bugs/282/
   autoreconf -vfi
 }
 
@@ -37,6 +39,11 @@
 }
 
 package() {
+  depends+=('libasound.so' 'libcapnp.so' 'libFLAC.so' 'libfftw3.so'
+  'libfftw3f.so' 'libfishsound.so' 'libkj.so' 'liblo.so' 'liblrdf.so'
+  'liboggz.so' 'libportaudio.so' 'libpulse.so' 'librubberband.so'
+  'libsamplerate.so' 'libserd-0.so' 'libsndfile.so' 'libsord-0.so'
+  'libvorbis.so' 'libvorbisenc.so')
   cd "${pkgname}-${pkgver}"
   # INSTALL_ROOT used in favor of DESTDIR
   # https://sourceforge.net/p/sv1/bugs/254



More information about the arch-commits mailing list