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

Bruno Pagani archange at gemini.archlinux.org
Mon Jul 19 22:24:57 UTC 2021


    Date: Monday, July 19, 2021 @ 22:24:56
  Author: archange
Revision: 978951

upgpkg: cgns 4.2.0-1

Includes hdf5 1.12.1 rebuild

Modified:
  cgns/trunk/PKGBUILD

----------+
 PKGBUILD |   18 ++++++------------
 1 file changed, 6 insertions(+), 12 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-07-19 21:56:20 UTC (rev 978950)
+++ PKGBUILD	2021-07-19 22:24:56 UTC (rev 978951)
@@ -2,7 +2,7 @@
 
 _pkgname=CGNS
 pkgname=cgns
-pkgver=4.1.2
+pkgver=4.2.0
 pkgrel=1
 pkgdesc="Standard for recording and recovering computer data associated with the numerical solution of fluid dynamics equations"
 arch=(x86_64)
@@ -11,15 +11,9 @@
 depends=(tk hdf5 libxmu glu)
 makedepends=(gcc-fortran cmake)
 options=(!makeflags)
-source=(https://github.com/${_pkgname}/${_pkgname}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz
-        cgns-fix-gfortran10.patch::https://github.com/CGNS/CGNS/commit/d463a92cd05545b0c76207589665e3827b3a10ed.patch)
-sha256sums=('951653956f509b8a64040f1440c77f5ee0e6e2bf0a9eef1248d370f60a400050'
-            '44a27ae954ac38106236148ff9058aa90646127ef105eb5a89c951372e5efa06')
+source=(https://github.com/${_pkgname}/${_pkgname}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz)
+sha256sums=('090ec6cb0916d90c16790183fc7c2bd2bd7e9a5e3764b36c8196ba37bf1dc817')
 
-prepare() {
-    cd ${_pkgname}-${pkgver}
-    patch -Np1 -i ../cgns-fix-gfortran10.patch
-}
 
 build() {
     cmake -B build -S ${_pkgname}-${pkgver} \
@@ -31,20 +25,20 @@
         -DCGNS_ENABLE_LEGACY=ON \
         -DCGNS_ENABLE_SCOPING=OFF \
         -DCGNS_ENABLE_TESTS=ON \
-        -DHDF5_FOUND=OFF \
         -DCMAKE_BUILD_TYPE="Release" \
         -DCMAKE_INSTALL_PREFIX=/usr \
         -DCMAKE_SKIP_RPATH=ON
-# HDF5_FOUND=OFF is a (silly) workaround for https://cgnsorg.atlassian.net/browse/CGNS-143
     make -C build
 }
 
 
 check() {
-    make -C build test
+    LD_LIBRARY_PATH="${srcdir}"/build/src/ make -C build test
 }
 
 package() {
     make -C build DESTDIR="${pkgdir}" install
     install -Dm644 ${_pkgname}-${pkgver}/license.txt -t "${pkgdir}"/usr/share/licenses/${pkgname}/
+    # Remove broken .desktop files
+    rm "${pkgdir}"/usr/bin/*.desktop
 }




More information about the arch-commits mailing list