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.