[arch-commits] Commit in mgard/trunk (PKGBUILD)

Bruno Pagani archange at gemini.archlinux.org
Sat Apr 2 20:08:17 UTC 2022


    Date: Saturday, April 2, 2022 @ 20:08:16
  Author: archange
Revision: 1180867

upgpkg: mgard 1.0.0-1

Modified:
  mgard/trunk/PKGBUILD

----------+
 PKGBUILD |   26 ++++++++++----------------
 1 file changed, 10 insertions(+), 16 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-04-02 19:56:16 UTC (rev 1180866)
+++ PKGBUILD	2022-04-02 20:08:16 UTC (rev 1180867)
@@ -1,24 +1,19 @@
 # Maintainer: Bruno Pagani <archange at archlinux.org>
 
 pkgname=mgard
-pkgver=0.1.0
-pkgrel=2
+pkgver=1.0.0
+pkgrel=1
 pkgdesc="MultiGrid Adaptive Reduction of Data"
 arch=(x86_64)
 url="https://github.com/CODARcode/MGARD"
 license=(Apache)
-depends=(glibc zlib zstd)
-makedepends=(cmake)
-source=(${url}/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz
-        mgard-fix-includedir.patch)
-sha256sums=('254cc77ca678c746c3808d7fb76c289fce17f2cbb84a1892d6cd2ea078be62f0'
-            '347a5ef495c1e423a590b53b080a9c4874e425e64fa2e154eca35534eae07d6d')
+depends=(blas lapack glibc yaml-cpp zlib zstd)
+makedepends=(cmake) # tclap 1.4 required but unreleased
+# mgard requires catch2 3.x which is currently unreleased
+#checkdepends=(catch2)
+source=(${url}/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz)
+sha256sums=('2dd153abc9bef7d87923cdefca6243b2050b7522e1d2b196e04c73c5cee6e880')
 
-prepare() {
-  cd ${pkgname^^}-${pkgver}
-  patch -p1 < ../mgard-fix-includedir.patch
-}
-
 build() {
   cmake -B build -S ${pkgname^^}-${pkgver} \
     -DCMAKE_INSTALL_PREFIX=/usr
@@ -27,12 +22,11 @@
 
 check() {
   cd build
-  # https://github.com/CODARcode/MGARD/issues/105
-  ctest -v --output-on-failure || echo "Tests failed"
+  ctest -v --output-on-failure
 }
 
 package() {
   make -C build DESTDIR="${pkgdir}" install
   # Uneeded file
-  rm "${pkgdir}"/usr/include/mgard/MGARDConfig.h.in
+  rm "${pkgdir}"/usr/include/mgard/MGARDConfig.hpp.in
 }



More information about the arch-commits mailing list