Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / symengine
Commits: a3fe095c by Antonio Rojas at 2025-02-17T22:41:59+01:00 upgpkg: 0.14.0-2: Partially restore LLVM patch - - - - - 3 changed files: - .SRCINFO - PKGBUILD - + llvm-shared.patch Changes: ===================================== .SRCINFO ===================================== @@ -1,7 +1,7 @@ pkgbase = symengine pkgdesc = Fast symbolic manipulation library, written in C++ pkgver = 0.14.0 - pkgrel = 1 + pkgrel = 2 url = http://sympy.org/ arch = x86_64 license = MIT @@ -21,6 +21,8 @@ pkgbase = symengine depends = mpfr depends = primesieve source = git+https://github.com/symengine/symengine#tag=v0.14.0 + source = llvm-shared.patch sha256sums = fc1e0aa9f3cbcfdadcf18e69117869c2062302b94931781b53d85866cb1a4df4 + sha256sums = 3b2eb5bad4c2a2dc4f3a32e56c40df86c009bf9c1005759e0cb349f5256ee947 pkgname = symengine ===================================== PKGBUILD ===================================== @@ -3,7 +3,7 @@ pkgname=symengine pkgver=0.14.0 -pkgrel=1 +pkgrel=2 pkgdesc='Fast symbolic manipulation library, written in C++' url='http://sympy.org/' arch=(x86_64) @@ -23,8 +23,14 @@ makedepends=(boost cmake git llvm) -source=(git+https://github.com/symengine/symengine#tag=v$pkgver) -sha256sums=('fc1e0aa9f3cbcfdadcf18e69117869c2062302b94931781b53d85866cb1a4df4') +source=(git+https://github.com/symengine/symengine#tag=v$pkgver + llvm-shared.patch) +sha256sums=('fc1e0aa9f3cbcfdadcf18e69117869c2062302b94931781b53d85866cb1a4df4' + '3b2eb5bad4c2a2dc4f3a32e56c40df86c009bf9c1005759e0cb349f5256ee947') + +prepare() { + patch -d $pkgname -p1 < llvm-shared.patch +} build() { cmake -B build -S $pkgname \ ===================================== llvm-shared.patch ===================================== @@ -0,0 +1,16 @@ +diff --git a/cmake/SymEngineConfig.cmake.in b/cmake/SymEngineConfig.cmake.in +index b01ef9b..6d82c10 100644 +--- a/cmake/SymEngineConfig.cmake.in ++++ b/cmake/SymEngineConfig.cmake.in +@@ -67,9 +67,7 @@ set(SYMENGINE_LLVM_COMPONENTS @SYMENGINE_LLVM_COMPONENTS@) + + if (NOT "${SYMENGINE_LLVM_COMPONENTS}" STREQUAL "") + find_package(LLVM REQUIRED ${SYMENGINE_LLVM_COMPONENTS} HINTS @LLVM_DIR@) +- llvm_map_components_to_libnames(llvm_libs_direct ${SYMENGINE_LLVM_COMPONENTS}) +- llvm_expand_dependencies(llvm_libs ${llvm_libs_direct}) +- set(SYMENGINE_LIBRARIES ${SYMENGINE_LIBRARIES} ${llvm_libs}) ++ set(SYMENGINE_LIBRARIES ${SYMENGINE_LIBRARIES} LLVM) + else() + set(SYMENGINE_LLVM_INCLUDE_DIRS) + endif() +-- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/symengine/-/commit/a3fe095c669b6d74ac5122cea081916c070f8f11 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/symengine/-/commit/a3fe095c669b6d74ac5122cea081916c070f8f11 You're receiving this email because of your account on gitlab.archlinux.org.