diff options
author | Carlos Aznarán Laos | 2022-12-05 18:43:44 -0500 |
---|---|---|
committer | Carlos Aznarán Laos | 2022-12-05 18:43:44 -0500 |
commit | b578dd2badd65a96a3d8c7a31970baca352f2655 (patch) | |
tree | 4089efcdf3e26d8aa5d5800435f853539089dd1b | |
parent | 5809a4909cae171f257bc8ee4a2f55cf0e4f5595 (diff) | |
download | aur-b578dd2badd65a96a3d8c7a31970baca352f2655.tar.gz |
Bump version to 2.9
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 27 |
2 files changed, 18 insertions, 20 deletions
@@ -1,6 +1,6 @@ pkgbase = dune-typetree pkgdesc = Template library for constructing and operating on statically typed trees of objects - pkgver = 2.8.0 + pkgver = 2.9 pkgrel = 1 url = https://dune-project.org/modules/dune-typetree arch = x86_64 @@ -8,13 +8,10 @@ pkgbase = dune-typetree license = custom:GPL2 with runtime exception makedepends = doxygen makedepends = graphviz - depends = dune-common>=2.8.0 + depends = dune-common>=2.9 optdepends = doxygen: Generate the class documentation from C++ sources optdepends = graphviz: Graph visualization software - source = https://dune-project.org/download/2.8.0/dune-typetree-2.8.0.tar.gz - source = https://dune-project.org/download/2.8.0/dune-typetree-2.8.0.tar.gz.asc - validpgpkeys = ABE52C516431013C5874107C3F71FE0770D47FFB - sha512sums = c759d703c7602524fb883e651286be3c06331ba8f641bc9df18e5cebfa6bb6ac811e41267271e8ea1ea6037bde169b0fdc00d55429e0692584df3a1aa4dcf13d - sha512sums = SKIP + source = https://gitlab.dune-project.org/staging/dune-typetree/-/archive/releases/2.9/dune-typetree-releases-2.9.tar.gz + sha512sums = ad6465dd95a05aee189a859413070755e21d212ad7eff335dbe4792c3cb72d6d8a66987540ff4bc7b6c61f99c465ceb005ef75d05b91cac60a892ab3446e047b pkgname = dune-typetree @@ -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 +} |