David Runge pushed to branch main at Arch Linux / Packaging / Packages / faust
Commits: 7d6b3279 by David Runge at 2025-03-19T09:16:33+01:00 upgpkg: 2.79.3-1 Remove now unnecessary patches for llvm. Ensure to not statically link against llvm: https://github.com/grame-cncm/faust/issues/1130 - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,7 +1,7 @@ pkgbase = faust pkgdesc = A functional programming language for realtime audio signal processing. - pkgver = 2.75.7 - pkgrel = 3 + pkgver = 2.79.3 + pkgrel = 1 url = https://faust.grame.fr/ arch = x86_64 groups = pro-audio @@ -42,14 +42,8 @@ pkgbase = faust provides = libHTTPDFaust.so options = !lto options = staticlibs - source = https://github.com/grame-cncm/faust/releases/download/2.75.7/faust-2.75.7.tar.gz - source = faust-2.75.7-link-llvm-dynamically.patch::https://github.com/grame-cncm/faust/commit/b09e2a49f50d0834546b39890e08252dbbf47d18.patch - source = llvm-19.patch::https://github.com/grame-cncm/faust/commit/5b275806093fb2e3348043de1150f01ff892d232.patch - sha512sums = 2bcf28f445e3582e43a52d38d9a3b1f79f7dc0ec21ea28d215ba87bbcfa42a2f57a7c75a91becf9ab390b1fbd2e42ae828c21f2774433a2eeea9951aef88e52f - sha512sums = 4f38bc7561fc3add25136fea6beae2500d7492e2f144d3484e731565068db3f6b3660d5d80a51bfbe7e65a40fbf0019464464fc72e186ddf0a5b484a85321636 - sha512sums = f42ec31c76e981e1d1b3b91037a5f8bad13f8606bdd3ff37a6e4a26086025a9be81efabdb0749342e6f9b18067572913931d5f00cc2a69c81367203f4fc7cc63 - b2sums = fa5cb3a5412135d72fd252e721cc093d41db52f678a4a08e3ba902ae389ca92d8da55524de3ee911ba5bec8f5b1badf680d2fae3f3059a63c0b0cf7cad44ce84 - b2sums = 4d89dd3b3d35cd38d24bdd55fb312f5ca50f2b166c011b447d80719102dcf4da8b2e264464a4d4451238db9721a9ecfd15f4802ade1ad03ac698c016163b11c4 - b2sums = 68d26c9b8a45b9e749903d66fd0378f8610d94a346231b544306a34617925198752dc8954f92b495aeed37bdae931e6b50ea57e61bab9dc82dd084b1802a33d1 + source = https://github.com/grame-cncm/faust/releases/download/2.79.3/faust-2.79.3.tar.gz + sha512sums = 0170f8319be36f9ce9f0f70889a9fb4169751500f3cc5f8c4c84d918b671933cdcbd69cb6f006f200c5ea6b55f5e926278aa77dc41b7ab7dd9bc7a29e2e23275 + b2sums = 3f0318c4e11e1509cfaf313709603f947a4cea9d8ff19c78a2cf1c5d47e96b61ef35bd6eae648a79aa4ccb07bebe68c23a026fd21dd29fe7d7ffad56f8ad52a2 pkgname = faust ===================================== PKGBUILD ===================================== @@ -4,8 +4,8 @@ # Contributor: bjoern lindig (bjoern _dot_ lindig _at_ google.com) pkgname=faust -pkgver=2.75.7 -pkgrel=3 +pkgver=2.79.3 +pkgrel=1 pkgdesc="A functional programming language for realtime audio signal processing." arch=(x86_64) url="https://faust.grame.fr/" @@ -61,22 +61,9 @@ options=( ) source=( https://github.com/grame-cncm/$pkgname/releases/download/$pkgver/$pkgname-$pkgver.tar.gz - $pkgname-2.75.7-link-llvm-dynamically.patch::https://github.com/grame-cncm/faust/commit/b09e2a49f50d0834546b39890e08252dbbf47d18.patch - llvm-19.patch::https://github.com/grame-cncm/faust/commit/5b275806093fb2e3348043de1150f01ff892d232.patch ) -sha512sums=('2bcf28f445e3582e43a52d38d9a3b1f79f7dc0ec21ea28d215ba87bbcfa42a2f57a7c75a91becf9ab390b1fbd2e42ae828c21f2774433a2eeea9951aef88e52f' - '4f38bc7561fc3add25136fea6beae2500d7492e2f144d3484e731565068db3f6b3660d5d80a51bfbe7e65a40fbf0019464464fc72e186ddf0a5b484a85321636' - 'f42ec31c76e981e1d1b3b91037a5f8bad13f8606bdd3ff37a6e4a26086025a9be81efabdb0749342e6f9b18067572913931d5f00cc2a69c81367203f4fc7cc63') -b2sums=('fa5cb3a5412135d72fd252e721cc093d41db52f678a4a08e3ba902ae389ca92d8da55524de3ee911ba5bec8f5b1badf680d2fae3f3059a63c0b0cf7cad44ce84' - '4d89dd3b3d35cd38d24bdd55fb312f5ca50f2b166c011b447d80719102dcf4da8b2e264464a4d4451238db9721a9ecfd15f4802ade1ad03ac698c016163b11c4' - '68d26c9b8a45b9e749903d66fd0378f8610d94a346231b544306a34617925198752dc8954f92b495aeed37bdae931e6b50ea57e61bab9dc82dd084b1802a33d1') - -prepare() { - # dynamically link against LLVM: https://github.com/grame-cncm/faust/issues/1053 - patch -Np1 -d $pkgname-$pkgver -i ../$pkgname-2.75.7-link-llvm-dynamically.patch - # Fix for LLVM 19 - patch -Np1 -d $pkgname-$pkgver -i ../llvm-19.patch -} +sha512sums=('0170f8319be36f9ce9f0f70889a9fb4169751500f3cc5f8c4c84d918b671933cdcbd69cb6f006f200c5ea6b55f5e926278aa77dc41b7ab7dd9bc7a29e2e23275') +b2sums=('3f0318c4e11e1509cfaf313709603f947a4cea9d8ff19c78a2cf1c5d47e96b61ef35bd6eae648a79aa4ccb07bebe68c23a026fd21dd29fe7d7ffad56f8ad52a2') build() { local cmake_options=( @@ -88,6 +75,7 @@ build() { -D INCLUDE_DYNAMIC=ON -D INCLUDE_ITP=ON -D INCLUDE_STATIC=OFF + -D LINK_LLVM_STATIC=OFF -S $pkgname-$pkgver/build -W no-dev ) View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/faust/-/commit/7d6b3279297714bd7aed96d16a460ecead8ae39a -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/faust/-/commit/7d6b3279297714bd7aed96d16a460ecead8ae39a You're receiving this email because of your account on gitlab.archlinux.org.
