Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / 
med-openmpi


Commits:
2b285ddc by Antonio Rojas at 2025-03-22T13:36:39+01:00
upgpkg: 5.0.0-2: Actually build 5.0.0

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = med-openmpi
        pkgdesc = Library for reading and writing MED files
        pkgver = 5.0.0
-       pkgrel = 1
+       pkgrel = 2
        url = https://github.com/chennes/med
        arch = x86_64
        license = LGPL
@@ -17,13 +17,13 @@ pkgbase = med-openmpi
        provides = med
        conflicts = med
        replaces = med
-       source = 
git+https://github.com/chennes/med#commit=621956ec1a18d66346b40e91679021e4595ffa1b
-       source = hdf5-1.12.patch
+       source = git+https://github.com/chennes/med#tag=v5.0.0
+       source = 
https://src.fedoraproject.org/rpms/med/raw/rawhide/f/hdf5-1.14.patch
        source = 
https://src.fedoraproject.org/rpms/med/raw/rawhide/f/med-swig-4.3.0.patch
        source = 
https://src.fedoraproject.org/rpms/med/raw/rawhide/f/med-py3.13.patch
-       b2sums = 
93fdb2cf5d2a44a67fd8bdebccb70491728b0d0c0ce88f7a0164048096f44451df39ff169dd6fde1831d714ddf97459c8d8e04c492a32443612d2a6637e969b6
-       b2sums = 
9fb63135d64d7a905cfad012a5d5fc2ecc8605ea0e30adeeb21d29d5e36ecedbe91f7b6254a53ae11d74336633c352b7021bdebda8d772640b5fafb70ad6796f
-       b2sums = 
bb5a095e1e61b0c16561860eb931836a85a93b2389fd29a487eb260a5890c1c80fe175fea21116ae6590d4b303d6737f871fc48256ca7b590162b23079bebcc8
-       b2sums = 
db04bc0ef21f1d06e282ce32797409746167555a549dd08cc05e36db2f474d342cd4057e7d99b37ea3d0f268518b3daa96d0ea410ac5cc09966ce1267248e415
+       b2sums = 
4e37307328cb65124f78566364847d15a2a925cc3aab79d9d269bd2dde9e6b49e1fa30aea8ccf4a36d7307ba61536858a64b7df4827a7f7f9407547cacc394e6
+       b2sums = 
9b4604f62a73e3b70734dbafe21f74f67c9c86da394ed4341b364a703637a2a3c846f35e8c7794bf42378e00ab4f96cdde183d763168cbb7d6d97ca10213a61c
+       b2sums = 
4af313c4b9e867f67c2cb4a91c48922fdf9c678158dd815f76232076c519783f3960e88d44a1f47e3b452b08e897da085813354b94400bfbc4052d29bee09c61
+       b2sums = 
d9f156d822a4ff07d1634cb03dd88ae12d3c174903babdf190f6ccaed6252aeab905df1689351dc2ec8d7e9b04b3974dd05b00b6ea83ffb8396fb5766a33152e
 
 pkgname = med-openmpi


=====================================
PKGBUILD
=====================================
@@ -12,7 +12,7 @@
 
 pkgname=med-openmpi
 pkgver=5.0.0
-pkgrel=1
+pkgrel=2
 pkgdesc='Library for reading and writing MED files'
 url='https://github.com/chennes/med'
 license=(LGPL)
@@ -22,27 +22,25 @@ conflicts=(med)
 replaces=(med)
 depends=(hdf5-openmpi python tk)
 makedepends=(cmake gcc-fortran git ninja openmpi swig)
-source=("git+$url#commit=621956ec1a18d66346b40e91679021e4595ffa1b"
-        hdf5-1.12.patch
+source=(git+https://github.com/chennes/med#tag=v$pkgver
+        https://src.fedoraproject.org/rpms/med/raw/rawhide/f/hdf5-1.14.patch
         
https://src.fedoraproject.org/rpms/med/raw/rawhide/f/med-swig-4.3.0.patch
         https://src.fedoraproject.org/rpms/med/raw/rawhide/f/med-py3.13.patch)
-b2sums=('93fdb2cf5d2a44a67fd8bdebccb70491728b0d0c0ce88f7a0164048096f44451df39ff169dd6fde1831d714ddf97459c8d8e04c492a32443612d2a6637e969b6'
-        
'9fb63135d64d7a905cfad012a5d5fc2ecc8605ea0e30adeeb21d29d5e36ecedbe91f7b6254a53ae11d74336633c352b7021bdebda8d772640b5fafb70ad6796f'
-        
'bb5a095e1e61b0c16561860eb931836a85a93b2389fd29a487eb260a5890c1c80fe175fea21116ae6590d4b303d6737f871fc48256ca7b590162b23079bebcc8'
-        
'db04bc0ef21f1d06e282ce32797409746167555a549dd08cc05e36db2f474d342cd4057e7d99b37ea3d0f268518b3daa96d0ea410ac5cc09966ce1267248e415')
+b2sums=('4e37307328cb65124f78566364847d15a2a925cc3aab79d9d269bd2dde9e6b49e1fa30aea8ccf4a36d7307ba61536858a64b7df4827a7f7f9407547cacc394e6'
+        
'9b4604f62a73e3b70734dbafe21f74f67c9c86da394ed4341b364a703637a2a3c846f35e8c7794bf42378e00ab4f96cdde183d763168cbb7d6d97ca10213a61c'
+        
'4af313c4b9e867f67c2cb4a91c48922fdf9c678158dd815f76232076c519783f3960e88d44a1f47e3b452b08e897da085813354b94400bfbc4052d29bee09c61'
+        
'd9f156d822a4ff07d1634cb03dd88ae12d3c174903babdf190f6ccaed6252aeab905df1689351dc2ec8d7e9b04b3974dd05b00b6ea83ffb8396fb5766a33152e')
 
 prepare() {
   cd med
-  patch -p1 -i ../hdf5-1.12.patch # Fix build with hdf5 1.12 (Fedora)
+  patch -p1 -i ../hdf5-1.14.patch # Fix build with hdf5 1.14 (Fedora)
   patch -p1 -i ../med-swig-4.3.0.patch
   patch -p1 -i ../med-py3.13.patch
-  sed -i 's/if H5_VERS_MINOR > 10/if 0/g' src/ci/MEDfileCompatibility.c
   # install cmake files to /usr/lib${LIB_SUFFIX}/cmake
   sed -i 's,share/cmake,lib${LIB_SUFFIX}/cmake,g' CMakeLists.txt
 }
 
 build() {
-  export CPPFLAGS+=' -DH5_USE_110_API'
   cmake \
     -B build \
     -D CMAKE_BUILD_TYPE=Release \
@@ -52,9 +50,8 @@ build() {
     -D MEDFILE_BUILD_TESTS=OFF \
     -D MEDFILE_INSTALL_DOC=OFF \
     -D MEDFILE_USE_MPI=ON \
-    -G Ninja \
     -S med
-  ninja -C build
+  cmake --build build
 }
 
 check() {
@@ -63,5 +60,5 @@ check() {
 }
 
 package() {
-  DESTDIR="$pkgdir" ninja -C build install
+  DESTDIR="$pkgdir" cmake --install build
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/med-openmpi/-/commit/2b285ddc21b9a504df9bffa5c8fe9a8703619b81

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/med-openmpi/-/commit/2b285ddc21b9a504df9bffa5c8fe9a8703619b81
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to