Date: Saturday, April 10, 2021 @ 18:29:37 Author: arojas Revision: 915604
archrelease: copy trunk to community-x86_64 Added: sundials/repos/community-x86_64/PKGBUILD (from rev 915603, sundials/trunk/PKGBUILD) sundials/repos/community-x86_64/sundials-fix-cmake-targets.patch (from rev 915603, sundials/trunk/sundials-fix-cmake-targets.patch) Deleted: sundials/repos/community-x86_64/PKGBUILD ----------------------------------+ PKGBUILD | 74 ++++++++++++++++++++----------------- sundials-fix-cmake-targets.patch | 13 ++++++ 2 files changed, 53 insertions(+), 34 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2021-04-10 18:29:24 UTC (rev 915603) +++ PKGBUILD 2021-04-10 18:29:37 UTC (rev 915604) @@ -1,34 +0,0 @@ -# Maintainer: Antonio Rojas <aro...@archlinux.org> -# Contributor: Elmar Klausmeier <elmar.klausme...@gmail.com> - -pkgname=sundials -pkgver=5.7.0 -pkgrel=1 -pkgdesc="Suite of nonlinear differential/algebraic equation solvers" -arch=(x86_64) -url="https://computation.llnl.gov/casc/sundials/main.html" -license=(BSD) -depends=(openmpi suitesparse) -makedepends=(cmake gcc-fortran python) -source=("https://computation.llnl.gov/projects/sundials/download/$pkgname-$pkgver.tar.gz") -sha256sums=('8d6dd094feccbb8d6ecc41340ec16a65fabac82ed4415023f6d7c1c2390ea2f3') - -build() { - cmake -B build -S $pkgname-$pkgver \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_C_FLAGS="${CFLAGS} -fPIC -fcommon" \ - -DENABLE_MPI=ON \ - -DENABLE_PTHREAD=ON \ - -DENABLE_OPENMP=ON \ - -DBUILD_FORTRAN77_INTERFACE=ON \ - -DENABLE_KLU=ON \ - -DKLU_LIBRARY_DIR=/usr/lib \ - -DEXAMPLES_INSTALL_PATH=/usr/share/sundials/examples - cmake --build build -} - -package() { - DESTDIR="$pkgdir" cmake --install build - - install -Dm644 $pkgname-$pkgver/LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname -} Copied: sundials/repos/community-x86_64/PKGBUILD (from rev 915603, sundials/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2021-04-10 18:29:37 UTC (rev 915604) @@ -0,0 +1,40 @@ +# Maintainer: Antonio Rojas <aro...@archlinux.org> +# Contributor: Elmar Klausmeier <elmar.klausme...@gmail.com> + +pkgname=sundials +pkgver=5.7.0 +pkgrel=2 +pkgdesc="Suite of nonlinear differential/algebraic equation solvers" +arch=(x86_64) +url="https://computation.llnl.gov/casc/sundials/main.html" +license=(BSD) +depends=(openmpi suitesparse) +makedepends=(cmake gcc-fortran python) +source=(https://computation.llnl.gov/projects/sundials/download/$pkgname-$pkgver.tar.gz + sundials-fix-cmake-targets.patch) +sha256sums=('8d6dd094feccbb8d6ecc41340ec16a65fabac82ed4415023f6d7c1c2390ea2f3' + '949206b3237fb918700c87664da5618de49fe019f342583e560e4ce63ebe3a61') + +prepare() { + patch -d $pkgname-$pkgver -p1 < sundials-fix-cmake-targets.patch # FS#70399 +} + +build() { + cmake -B build -S $pkgname-$pkgver \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_C_FLAGS="${CFLAGS} -fPIC -fcommon" \ + -DENABLE_MPI=ON \ + -DENABLE_PTHREAD=ON \ + -DENABLE_OPENMP=ON \ + -DBUILD_FORTRAN77_INTERFACE=ON \ + -DENABLE_KLU=ON \ + -DKLU_LIBRARY_DIR=/usr/lib \ + -DEXAMPLES_INSTALL_PATH=/usr/share/sundials/examples + cmake --build build +} + +package() { + DESTDIR="$pkgdir" cmake --install build + + install -Dm644 $pkgname-$pkgver/LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname +} Copied: sundials/repos/community-x86_64/sundials-fix-cmake-targets.patch (from rev 915603, sundials/trunk/sundials-fix-cmake-targets.patch) =================================================================== --- sundials-fix-cmake-targets.patch (rev 0) +++ sundials-fix-cmake-targets.patch 2021-04-10 18:29:37 UTC (rev 915604) @@ -0,0 +1,13 @@ +diff --git a/cmake/macros/SundialsAddLibrary.cmake b/cmake/macros/SundialsAddLibrary.cmake +index 1d78918..5acd856 100644 +--- a/cmake/macros/SundialsAddLibrary.cmake ++++ b/cmake/macros/SundialsAddLibrary.cmake +@@ -122,7 +122,7 @@ macro(sundials_add_library target) + + # library types to create + set(_libtypes "") +- if(BUILD_STATIC_LIBS AND (NOT sundials_add_library_SHARED_ONLY)) ++ if(BUILD_STATIC_LIBS AND sundials_add_library_STATIC_ONLY) + set(_libtypes "STATIC") + endif() +