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.


Reply via email to