[arch-commits] Commit in sundials/trunk (PKGBUILD sundials-fix-cmake-config.patch)

Antonio Rojas arojas at gemini.archlinux.org
Sat Dec 25 14:58:16 UTC 2021


    Date: Saturday, December 25, 2021 @ 14:58:16
  Author: arojas
Revision: 1083680

Really fix cmake config (FS#73143)

Added:
  sundials/trunk/sundials-fix-cmake-config.patch
Modified:
  sundials/trunk/PKGBUILD

---------------------------------+
 PKGBUILD                        |   10 ++++++----
 sundials-fix-cmake-config.patch |   14 ++++++++++++++
 2 files changed, 20 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-12-25 14:19:11 UTC (rev 1083679)
+++ PKGBUILD	2021-12-25 14:58:16 UTC (rev 1083680)
@@ -3,7 +3,7 @@
 
 pkgname=sundials
 pkgver=6.0.0
-pkgrel=2
+pkgrel=3
 pkgdesc='Suite of nonlinear differential/algebraic equation solvers'
 arch=(x86_64)
 url='https://computation.llnl.gov/casc/sundials/main.html'
@@ -11,13 +11,15 @@
 depends=(openmpi suitesparse)
 makedepends=(cmake gcc-fortran python)
 source=(https://github.com/LLNL/sundials/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz
-        sundials-fix-cmake-targets.patch)
+        sundials-fix-cmake-targets.patch
+        sundials-fix-cmake-config.patch)
 sha256sums=('c7178e54df20a9363ae3e5ac5b3ee9db756a4ddd4b8fff045127e93b73b151f4'
-            '949206b3237fb918700c87664da5618de49fe019f342583e560e4ce63ebe3a61')
+            '949206b3237fb918700c87664da5618de49fe019f342583e560e4ce63ebe3a61'
+            '89ba61913fd1a66a135a5bdaa7cf851af2f3badb84cf2de20522da549fb30294')
 
 prepare() {
   patch -d $pkgname-$pkgver -p1 < sundials-fix-cmake-targets.patch # FS#70399
-  sed -e '/SHOW_IF SUNDIALS_BUILD_WITH_PROFILING/d' -i $pkgname-$pkgver/cmake/SundialsTPLOptions.cmake # Workaround broken cmake config
+  patch -d $pkgname-$pkgver -p1 < sundials-fix-cmake-config.patch # FS#73143
 }
 
 build() {

Added: sundials-fix-cmake-config.patch
===================================================================
--- sundials-fix-cmake-config.patch	                        (rev 0)
+++ sundials-fix-cmake-config.patch	2021-12-25 14:58:16 UTC (rev 1083680)
@@ -0,0 +1,14 @@
+diff --git a/cmake/SundialsTPLOptions.cmake b/cmake/SundialsTPLOptions.cmake
+index cc3e9a7..5cd2fea 100644
+--- a/cmake/SundialsTPLOptions.cmake
++++ b/cmake/SundialsTPLOptions.cmake
+@@ -273,8 +273,7 @@ sundials_option(ONEMKL_WORKS BOOL "Set to ON to force CMake to accept a given on
+ # ---------------------------------------------------------------
+ 
+ sundials_option(ENABLE_CALIPER BOOL "Enable CALIPER support" OFF
+-                SHOW_IF SUNDIALS_BUILD_WITH_PROFILING
+-                DEPENDS_ON SUNDIALS_BUILD_WITH_PROFILING)
++                SHOW_IF SUNDIALS_BUILD_WITH_PROFILING)
+ 
+ sundials_option(CALIPER_DIR PATH "Path to the root of an CALIPER installation" "${CALIPER_DIR}"
+                 DEPENDS_ON ENABLE_CALIPER)



More information about the arch-commits mailing list