diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 27 |
1 files changed, 14 insertions, 13 deletions
@@ -2,33 +2,34 @@ # Maintainer: Carlos Aznarán <caznaranl@uni.pe> # Contributor: Lukas Böger <dev___AT___lboeger___DOT___de> pkgname=dune-typetree -_tarver=2.8.0 -_tar="${_tarver}/${pkgname}-${_tarver}.tar.gz" -pkgver=${_tarver} +_tarver=2.9 +_tar="${_tarver}/${pkgname}-releases-${_tarver}.tar.gz" +pkgver="${_tarver}" pkgrel=1 pkgdesc="Template library for constructing and operating on statically typed trees of objects" -arch=('x86_64') +arch=(x86_64) url="https://dune-project.org/modules/${pkgname}" license=('LGPL3' 'custom:GPL2 with runtime exception') -depends=('dune-common>=2.8.0') -makedepends=('doxygen' 'graphviz') +depends=("dune-common>=${pkgver}") +makedepends=(doxygen graphviz) optdepends=('doxygen: Generate the class documentation from C++ sources' 'graphviz: Graph visualization software') -source=(https://dune-project.org/download/${_tar}{,.asc}) -sha512sums=('c759d703c7602524fb883e651286be3c06331ba8f641bc9df18e5cebfa6bb6ac811e41267271e8ea1ea6037bde169b0fdc00d55429e0692584df3a1aa4dcf13d' 'SKIP') -validpgpkeys=('ABE52C516431013C5874107C3F71FE0770D47FFB') # Markus Blatt (applied mathematician and DUNE core developer) <markus@dr-blatt.de> +source=(https://gitlab.dune-project.org/staging/${pkgname}/-/archive/releases/${_tar}) +sha512sums=('ad6465dd95a05aee189a859413070755e21d212ad7eff335dbe4792c3cb72d6d8a66987540ff4bc7b6c61f99c465ceb005ef75d05b91cac60a892ab3446e047b') build() { cmake \ - -S ${pkgname}-${_tarver} \ + -S ${pkgname}-releases-${_tarver} \ -B build-cmake \ -DCMAKE_BUILD_TYPE=None \ -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_LIBDIR=/usr/lib \ -DBUILD_SHARED_LIBS=TRUE \ -DCMAKE_CXX_STANDARD=17 \ -DCMAKE_C_COMPILER=gcc \ -DCMAKE_CXX_COMPILER=g++ \ + -DCMAKE_C_FLAGS='-Wall -fdiagnostics-color=always' \ + -DCMAKE_CXX_FLAGS="-Wall -fdiagnostics-color=always -mavx" \ + -DCMAKE_VERBOSE_MAKEFILE=ON \ -DCMAKE_POSITION_INDEPENDENT_CODE=TRUE \ -DENABLE_HEADERCHECK=ON \ -Wno-dev @@ -37,6 +38,6 @@ build() { package() { DESTDIR="${pkgdir}" cmake --build build-cmake --target install - install -Dm644 ${pkgname}-${_tarver}/COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + install -Dm644 ${pkgname}-releases-${_tarver}/COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" find "${pkgdir}" -type d -empty -delete -}
\ No newline at end of file +} |