Date: Monday, June 28, 2021 @ 17:14:11 Author: dvzrv Revision: 967722
upgpkg: element 0.46.0-3: Rebuild to fix build from source. Apply upstreamed patch for GCC >= 11.0.0. Add export of LINKFLAGS in build() to prevent overlinking: https://bugs.archlinux.org/task/70975 Modified: element/trunk/PKGBUILD ----------+ PKGBUILD | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-06-28 17:09:54 UTC (rev 967721) +++ PKGBUILD 2021-06-28 17:14:11 UTC (rev 967722) @@ -2,7 +2,7 @@ pkgname=element pkgver=0.46.0 -pkgrel=2 +pkgrel=3 pkgdesc="A modular LV2/VST3 audio plugin host" arch=('x86_64') url="https://github.com/kushview/element" @@ -16,13 +16,20 @@ optdepends=('lua: for LUA scripting') provides=('ladspa-host' 'lv2-host' 'vst3-host') source=("git+https://github.com/kushview/${pkgname}#tag=${pkgver}?signed" + "${pkgname}-0.46.0-gcc11.patch::https://github.com/kushview/Element/commit/6f06bd6f85f6920c2619853536934ade83ad9580.patch" "git+https://github.com/kushview/kv-modules" "git+https://github.com/WeAreRoli/JUCE.git" "git+https://github.com/lvtk/jlv2") -md5sums=('SKIP' - 'SKIP' - 'SKIP' - 'SKIP') +sha512sums=('SKIP' + 'ecf0c487f850dfd4e6b2d55075fab909ab5188da93337d9c6569b637b332cf552d09719f9ea5c0c886dd63bcbf178f239f1844b079027ed045ce2f018c12cd64' + 'SKIP' + 'SKIP' + 'SKIP') +b2sums=('SKIP' + '72758391494ab6bbc0b3d856d939df90af6325c59f77de1c1945754328594daa7d53ae8c5546a26f6d88be16efabf3b2d6f6fe795fbc916fe0392c0545dfae34' + 'SKIP' + 'SKIP' + 'SKIP') validpgpkeys=('52CB000FABB9DBE345CD478980A5F4BE60360CDE') # Michael Fisher <[email protected]> prepare() { @@ -32,10 +39,12 @@ git config submodule.libs/JUCE.url "${srcdir}/JUCE" git config submodule.libs/jlv2.url "${srcdir}/jlv2" git submodule update + patch -Np1 -i ../"${pkgname}-0.46.0-gcc11.patch" } build() { cd "$pkgname" + export LINKFLAGS="$LDFLAGS" waf configure --prefix=/usr \ --enable-docking \ --test @@ -49,8 +58,7 @@ package() { depends+=('libasound.so' 'libcurl.so' 'libfreetype.so' 'libjack.so' - 'liblilv-0.so' 'libreadline.so' 'libserd-0.so' 'libsord-0.so' - 'libsratom-0.so' 'libsuil-0.so') + 'liblilv-0.so' 'libsuil-0.so') cd "$pkgname" waf install --destdir="${pkgdir}" install -vDm 644 {AUTHORS,CODE_OF_CONDUCT,CONTRIBUTING,README}.md \
