summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarlos Aznarán Laos2022-12-05 18:43:44 -0500
committerCarlos Aznarán Laos2022-12-05 18:43:44 -0500
commitb578dd2badd65a96a3d8c7a31970baca352f2655 (patch)
tree4089efcdf3e26d8aa5d5800435f853539089dd1b
parent5809a4909cae171f257bc8ee4a2f55cf0e4f5595 (diff)
downloadaur-b578dd2badd65a96a3d8c7a31970baca352f2655.tar.gz
Bump version to 2.9
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD27
2 files changed, 18 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8f36408362ec..b6b25be30981 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 2ef1cec749c0..a84fe2b1460c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
+}