David Runge pushed to branch main at Arch Linux / Packaging / Packages / faust
Commits:
9cbd28e3 by David Runge at 2024-09-28T11:22:03+02:00
upgpkg: 2.75.7-2
Rebuild with upstream patch applied for dynamically linking against LLVM.
- - - - -
3 changed files:
- .SRCINFO
- PKGBUILD
- − faust-2.75.7-link-llvm-dynamically.patch
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
pkgbase = faust
pkgdesc = A functional programming language for realtime audio signal
processing.
pkgver = 2.75.7
- pkgrel = 1
+ pkgrel = 2
url = https://faust.grame.fr/
arch = x86_64
groups = pro-audio
@@ -43,10 +43,10 @@ pkgbase = faust
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
+ source =
faust-2.75.7-link-llvm-dynamically.patch::https://github.com/grame-cncm/faust/commit/b09e2a49f50d0834546b39890e08252dbbf47d18.patch
sha512sums =
2bcf28f445e3582e43a52d38d9a3b1f79f7dc0ec21ea28d215ba87bbcfa42a2f57a7c75a91becf9ab390b1fbd2e42ae828c21f2774433a2eeea9951aef88e52f
- sha512sums =
3a8165b91b2a0b403de55aaf7c13078cef8eb69fae034a39fbd202ebdbf9e2f8d23e893bc5557af6483d943ddede1538075e04d3c80a2a8f093751d9c0000cda
+ sha512sums =
4f38bc7561fc3add25136fea6beae2500d7492e2f144d3484e731565068db3f6b3660d5d80a51bfbe7e65a40fbf0019464464fc72e186ddf0a5b484a85321636
b2sums =
fa5cb3a5412135d72fd252e721cc093d41db52f678a4a08e3ba902ae389ca92d8da55524de3ee911ba5bec8f5b1badf680d2fae3f3059a63c0b0cf7cad44ce84
- b2sums =
e377c0bc425bfcbed56836dae13be44fd727641d89fe6daff8f2ff7955d66f658c961c7a5e91716735ae316fcb5bc52808be0ee44b73b2382eebcccfae54b79f
+ b2sums =
4d89dd3b3d35cd38d24bdd55fb312f5ca50f2b166c011b447d80719102dcf4da8b2e264464a4d4451238db9721a9ecfd15f4802ade1ad03ac698c016163b11c4
pkgname = faust
=====================================
PKGBUILD
=====================================
@@ -5,7 +5,7 @@
pkgname=faust
pkgver=2.75.7
-pkgrel=1
+pkgrel=2
pkgdesc="A functional programming language for realtime audio signal
processing."
arch=(x86_64)
url="https://faust.grame.fr/"
@@ -61,12 +61,12 @@ options=(
)
source=(
https://github.com/grame-cncm/$pkgname/releases/download/$pkgver/$pkgname-$pkgver.tar.gz
- $pkgname-2.75.7-link-llvm-dynamically.patch
+
$pkgname-2.75.7-link-llvm-dynamically.patch::https://github.com/grame-cncm/faust/commit/b09e2a49f50d0834546b39890e08252dbbf47d18.patch
)
sha512sums=('2bcf28f445e3582e43a52d38d9a3b1f79f7dc0ec21ea28d215ba87bbcfa42a2f57a7c75a91becf9ab390b1fbd2e42ae828c21f2774433a2eeea9951aef88e52f'
-
'3a8165b91b2a0b403de55aaf7c13078cef8eb69fae034a39fbd202ebdbf9e2f8d23e893bc5557af6483d943ddede1538075e04d3c80a2a8f093751d9c0000cda')
+
'4f38bc7561fc3add25136fea6beae2500d7492e2f144d3484e731565068db3f6b3660d5d80a51bfbe7e65a40fbf0019464464fc72e186ddf0a5b484a85321636')
b2sums=('fa5cb3a5412135d72fd252e721cc093d41db52f678a4a08e3ba902ae389ca92d8da55524de3ee911ba5bec8f5b1badf680d2fae3f3059a63c0b0cf7cad44ce84'
-
'e377c0bc425bfcbed56836dae13be44fd727641d89fe6daff8f2ff7955d66f658c961c7a5e91716735ae316fcb5bc52808be0ee44b73b2382eebcccfae54b79f')
+
'4d89dd3b3d35cd38d24bdd55fb312f5ca50f2b166c011b447d80719102dcf4da8b2e264464a4d4451238db9721a9ecfd15f4802ade1ad03ac698c016163b11c4')
prepare() {
# dynamically link against LLVM:
https://github.com/grame-cncm/faust/issues/1053
=====================================
faust-2.75.7-link-llvm-dynamically.patch deleted
=====================================
@@ -1,17 +0,0 @@
-diff --git i/build/misc/llvm.cmake w/build/misc/llvm.cmake
-index 62865707f..a54c52e6c 100644
---- i/build/misc/llvm.cmake
-+++ w/build/misc/llvm.cmake
-@@ -110,10 +110,10 @@ macro (llvm_config)
- string ( STRIP ${LLVM_INCLUDE} LLVM_INCLUDE_DIRS )
- execute_process (COMMAND ${LLVM_CONFIG} --ldflags OUTPUT_VARIABLE
LLVM_LDFLAGS_TMP)
- string ( STRIP ${LLVM_LDFLAGS_TMP} LLVM_LD_FLAGS )
-- execute_process (COMMAND ${LLVM_CONFIG} --libs --link-static
OUTPUT_VARIABLE LLVM_LIBS_TMP)
-+ execute_process (COMMAND ${LLVM_CONFIG} --libs --link-shared
OUTPUT_VARIABLE LLVM_LIBS_TMP)
- string ( STRIP ${LLVM_LIBS_TMP} LLVM_LIBS_TMP2 )
- string ( REPLACE "C:\\Program Files\\LLVM\\lib\\" "" LLVM_LIBS
${LLVM_LIBS_TMP2})
-- execute_process (COMMAND ${LLVM_CONFIG} --link-static --system-libs
OUTPUT_VARIABLE LLVM_SYS_LIBS_TMP)
-+ execute_process (COMMAND ${LLVM_CONFIG} --link-shared --system-libs
OUTPUT_VARIABLE LLVM_SYS_LIBS_TMP)
- string ( STRIP ${LLVM_SYS_LIBS_TMP} LLVM_SYS_LIBS)
- # on ubuntu, expecting to find "-lz -lpthread -ledit -lcurses -lm"
- # on macos, expecting to find "-lm -lcurses -lxml2"
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/faust/-/commit/9cbd28e3121452e7a573c53f59872863ae05bcbb
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/faust/-/commit/9cbd28e3121452e7a573c53f59872863ae05bcbb
You're receiving this email because of your account on gitlab.archlinux.org.