diff options
author | lukelabrie | 2023-05-01 16:20:56 +0200 |
---|---|---|
committer | lukelabrie | 2023-05-01 16:20:56 +0200 |
commit | a5fd4371d7e728b903ac7dbcadedb63ef8d75fc7 (patch) | |
tree | 4f674d4184feae3863fd6b6fd6f64702de7346f7 | |
parent | d80bf35c3a212214531ba6f90d22629e67642b82 (diff) | |
download | aur-a5fd4371d7e728b903ac7dbcadedb63ef8d75fc7.tar.gz |
bump version, use git version control, remove old patch
-rw-r--r-- | .SRCINFO | 12 | ||||
-rwxr-xr-x | PKGBUILD | 24 | ||||
-rw-r--r-- | moab-5.3.0-p.1.patch | 16 |
3 files changed, 18 insertions, 34 deletions
@@ -1,6 +1,6 @@ -pkgbase = moab +pkgbase = moab-git pkgdesc = The Mesh-Oriented datABase MOAB is a component for representing and evaluating mesh data - pkgver = 5.3.0 + pkgver = 5.4.1 pkgrel = 1 url = https://bitbucket.org/fathomteam/moab arch = x86_64 @@ -17,8 +17,8 @@ pkgbase = moab depends = python-numpy depends = blas depends = lapack - provides = moab - source = https://ftp.mcs.anl.gov/pub/fathom/moab-5.3.0.tar.gz - md5sums = 7ae3967f297f7d6fddf38de576e98758 + provides = moab-git + source = moab-git::git+https://bitbucket.org/fathomteam/moab.git + md5sums = SKIP -pkgname = moab +pkgname = moab-git @@ -1,6 +1,6 @@ # Maintainer: Luke Labrie-Cleary <luke dot cleary at copenhagenatomics dot com> -pkgname=moab -pkgver=5.3.0 +pkgname=moab-git +pkgver=5.4.1 pkgrel=1 pkgdesc="The Mesh-Oriented datABase MOAB is a component for representing and evaluating mesh data" arch=('x86_64') @@ -24,20 +24,22 @@ makedepends=( patch ) -provides=("${pkgname%-pkgver}") -source=('https://ftp.mcs.anl.gov/pub/fathom/moab-5.3.0.tar.gz') -md5sums=('7ae3967f297f7d6fddf38de576e98758') -prepare() { -cd "$pkgname-$pkgver" -patch --forward --input="../../moab-5.3.0-p.1.patch" +source=("${pkgname}::git+${url}.git") +pkgver() { + cd $srcdir/${pkgname} + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } +provides=("${pkgname%-pkgver}") + +md5sums=('SKIP') build() { cd $srcdir mkdir build && cd build - cmake ../$pkgname-$pkgver -DENABLE_HDF5=ON \ + cmake ../$pkgname -DENABLE_HDF5=ON \ -DENABLE_NETCDF=ON \ -DENABLE_FORTRAN=OFF \ -DENABLE_BLASLAPACK=OFF \ + -DBUILD_SHARED_LIBS=ON \ -DENABLE_PYMOAB=ON \ -DBUILD_SHARED_LIBS=ON \ -DCMAKE_INSTALL_PREFIX=/opt/MOAB @@ -47,6 +49,4 @@ build() { package() { cd $srcdir/build make DESTDIR="$pkgdir/" install - cd pymoab - python setup.py install --prefix=$pkgdir/opt/MOAB -} +}
\ No newline at end of file diff --git a/moab-5.3.0-p.1.patch b/moab-5.3.0-p.1.patch deleted file mode 100644 index 5320588f8a96..000000000000 --- a/moab-5.3.0-p.1.patch +++ /dev/null @@ -1,16 +0,0 @@ ---- ./src/moab-5.3.1/CMakeLists.txt 2021-11-12 07:17:17.000000000 +0100 -+++ ./src/moab-5.3.1-new/CMakeLists.txt 2023-02-24 13:00:09.687251667 +0100 -@@ -640,11 +640,11 @@ - ) - INSTALL( - CODE -- "file(APPEND ${CMAKE_INSTALL_FULL_LIBDIR}/moab.make MOAB_LIBDIR=${CMAKE_INSTALL_FULL_LIBDIR}\\n )" -+ "file(APPEND ${CMAKE_INSTALL_LIBDIR}/moab.make MOAB_LIBDIR=${CMAKE_INSTALL_FULL_LIBDIR}\\n )" - ) - INSTALL( - CODE -- "file(APPEND ${CMAKE_INSTALL_FULL_LIBDIR}/moab.make MOAB_INCLUDES=-I${CMAKE_INSTALL_FULL_INCLUDEDIR}\\n )" -+ "file(APPEND ${CMAKE_INSTALL_LIBDIR}/moab.make MOAB_INCLUDES=-I${CMAKE_INSTALL_FULL_INCLUDEDIR}\\n )" - ) - INSTALL( - FILES "${PROJECT_BINARY_DIR}/MOABConfig.cmake" |