Date: Thursday, June 23, 2022 @ 01:59:27 Author: foutrelis Revision: 1239205
upgpkg: faust 2.40.0-2: LLVM 14 rebuild Modified: faust/trunk/PKGBUILD ----------+ PKGBUILD | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-06-23 01:49:11 UTC (rev 1239204) +++ PKGBUILD 2022-06-23 01:59:27 UTC (rev 1239205) @@ -5,7 +5,7 @@ pkgname=faust pkgver=2.40.0 -pkgrel=1 +pkgrel=2 pkgdesc="A functional programming language for realtime audio signal processing." arch=(x86_64) url="https://faust.grame.fr/" @@ -36,10 +36,17 @@ ) provides=(libfaustmachine.so libfaust.so libOSCFaust.so libHTTPDFaust.so) options=(debug staticlibs) -source=(https://github.com/grame-cncm/$pkgname/releases/download/$pkgver/$pkgname-$pkgver.tar.gz) -sha512sums=('7ecb334b95042caa3a44ecbb711a972b6f979afca4c67fc4f32acf548ed85472e941c6590a139464aeb5266c3e88fe639e2060a110a98e88fd7b1994e0a87650') -b2sums=('31a4403d1d53379bd1824ab2b908c3236bb8cefd9ab599d71b72d214f328dcbd04fa144fbd7f8f5d8814c3d13926c8d043b351700baa6b7e048014bd3ca5a932') +source=(https://github.com/grame-cncm/$pkgname/releases/download/$pkgver/$pkgname-$pkgver.tar.gz $pkgname-llvm14.patch::https://github.com/grame-cncm/faust/commit/1275ec6774e0.patch) +sha512sums=('7ecb334b95042caa3a44ecbb711a972b6f979afca4c67fc4f32acf548ed85472e941c6590a139464aeb5266c3e88fe639e2060a110a98e88fd7b1994e0a87650' + '15958650d4e60c000e646a25b7fae2da7331b03baae793d9890413e1ee9771c4f8f40cf9a398e3118240720f48765cfd416355771d5777632f723e286e55e447') +b2sums=('31a4403d1d53379bd1824ab2b908c3236bb8cefd9ab599d71b72d214f328dcbd04fa144fbd7f8f5d8814c3d13926c8d043b351700baa6b7e048014bd3ca5a932' + '7d64bca3934ace798a2be1d217ac13f0df1a8ac76a07cd7a426f748e525eb41d5c1f51e5e2ee0cd8f3473816e4fdd086b822f3cc1daeebf8d10d447f86aa6088') +prepare() { + cd $pkgname-$pkgver + patch -Np1 -i ../$pkgname-llvm14.patch +} + build() { # prevent static libs from being mangled with LTO CXXFLAGS+=' -ffat-lto-objects'
