diff options
author | Carlos Aznarán Laos | 2022-04-22 15:19:47 -0500 |
---|---|---|
committer | Carlos Aznarán Laos | 2022-04-22 15:19:47 -0500 |
commit | d85195be17514cce74c9b643e446f0fef5ffe322 (patch) | |
tree | 76df23aad2b55de20467ba7bad479de9078367ff /PKGBUILD | |
parent | aaefbf419d173064949d6fc5acbed9eae3b522dd (diff) | |
download | aur-d85195be17514cce74c9b643e446f0fef5ffe322.tar.gz |
Bump version to 4.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 72 |
1 files changed, 42 insertions, 30 deletions
@@ -1,39 +1,51 @@ -# Maintainer: mickele -pkgname=tfel -pkgver=2.0.3 +# Maintainer: Carlos Aznarán <caznaranl@uni.pe> +# Contributor: Michele Mocciola <mimocciola@yahoo.com> +_base=TFEL +pkgname=${_base,,} +pkgver=4.0 pkgrel=1 pkgdesc="TFEL/MFront introduces DSLs based on C++ to handle material knowledge" -arch=('i686' 'x86_64') -url="http://tfel.sourceforge.net/" -license=('gpl') -depends=() -provides=('mfront') -makedepends=('cmake') +arch=(x86_64) +url="https://github.com/thelfer/${_base}" +license=(GPL3) +depends=(gcc-libs gnuplot) +provides=(mfront) +makedepends=(cmake gcc-fortran) optdepends=() -source=("http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.bz2" "cmake-3.5.patch") - -prepare() { - cd "${srcdir}/${pkgname}-${pkgver}" - - patch -Np1 -i "${srcdir}/cmake-3.5.patch" -} +source=(${url}/archive/${_base}-${pkgver}.tar.gz) +sha512sums=('baf10c4dbad10e84e5e1334c106c0f13a5c7d993adf95e6053cc1f4f418a2f6a4bcd19a45957910e7e1eed0e69aeb09499fda24c4d3c9b5d0b343b0e1b6e7883') build() { - cd "${srcdir}/${pkgname}-${pkgver}" - - mkdir -p build - cd build - - cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_BUILD_TYPE=Release -Denable-fortran=ON -Denable-aster=ON .. - - make + cmake \ + -S ${pkgname}-${_base}-${pkgver} \ + -B build \ + -DCMAKE_BUILD_TYPE=None \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -Denable-python=OFF \ + -Denable-python-bindings=OFF \ + -Denable-fortran=ON \ + -Denable-aster=ON \ + -Denable-abaqus=ON \ + -Denable-ansys=ON \ + -Denable-europlexus=ON \ + -Denable-zmat=ON \ + -Denable-cyrano=ON \ + -Denable-calculix=ON \ + -Denable-comsol=ON \ + -Denable-diana-fea=ON \ + -Denable-lsdyna=ON \ + -Denable-cxx-17=ON \ + -Denable-reference-doc=OFF \ + -Wno-dev + cmake --build build --target all } +# check() { +# # cmake --build build --target check +# LD_LIBRARY_PATH="$LD_LIBRARY_PATH:${srcdir}/build/lib/" ctest --verbose --output-on-failure --test-dir build +# } + package() { - cd "${srcdir}/${pkgname}-${pkgver}/build" - - make DESTDIR=${pkgdir} install + DESTDIR="${pkgdir}" cmake --build build --target install + install -Dm 644 ${pkgname}-${_base}-${pkgver}/LICENCE-GNU-GPL -t "${pkgdir}/usr/share/licenses/${pkgname}" } - -md5sums=('7c0a2fd1ad2c721682a2cdf267aff145' - 'e4ade3562af07f05f0575162d119b8d9') |