summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarlos Aznarán Laos2022-04-23 14:47:12 -0500
committerCarlos Aznarán Laos2022-04-23 14:47:12 -0500
commit776bd6ab3f1369e5238bdd264f240d10d77f1771 (patch)
tree76975cb9b0888613c11ce31c0094d8cc99524eb2
downloadaur-776bd6ab3f1369e5238bdd264f240d10d77f1771.tar.gz
Bump version to 2.8
-rw-r--r--.SRCINFO14
-rw-r--r--.gitignore1
-rw-r--r--PKGBUILD38
3 files changed, 53 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..c0c127d74431
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,14 @@
+pkgbase = dune-subgrid
+ pkgdesc = Allows you to mark a subset of the elements of a given grid
+ pkgver = 2.8
+ pkgrel = 1
+ url = https://dune-project.org/modules/dune-subgrid
+ arch = x86_64
+ license = GPL2
+ makedepends = doxygen
+ makedepends = graphviz
+ depends = dune-grid>=2.8.0
+ source = https://gitlab.dune-project.org/extensions/dune-subgrid/-/archive/releases/2.8/dune-subgrid-releases-2.8.tar.gz
+ sha512sums = 34892aa58e74054cd590244e0a1211f9a4d72c7945ac48080f7b25f9c26de88a32b81b3c0e24a7ce15c18c1ce37cd7b0b90330e3cde309eadd30f15d35c7b613
+
+pkgname = dune-subgrid
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..f59ec20aabf5
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+* \ No newline at end of file
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..17dea2838a72
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,38 @@
+# Maintainer: Carlos Aznarán <caznaranl@uni.pe>
+pkgname=dune-subgrid
+_tarver=2.8
+_tar="${_tarver}/${pkgname}-releases-${_tarver}.tar.gz"
+pkgver=${_tarver//-/_}
+pkgrel=1
+pkgdesc="Allows you to mark a subset of the elements of a given grid"
+arch=('x86_64')
+url="https://dune-project.org/modules/${pkgname}"
+license=('GPL2')
+depends=("dune-grid>=${_tarver}.0")
+makedepends=('doxygen' 'graphviz')
+source=(https://gitlab.dune-project.org/extensions/${pkgname}/-/archive/releases/${_tar})
+sha512sums=('34892aa58e74054cd590244e0a1211f9a4d72c7945ac48080f7b25f9c26de88a32b81b3c0e24a7ce15c18c1ce37cd7b0b90330e3cde309eadd30f15d35c7b613')
+
+build() {
+ cmake \
+ -S ${pkgname}-releases-${_tarver} \
+ -B build-cmake \
+ -DCMAKE_BUILD_TYPE=None \
+ -DCMAKE_SKIP_RPATH=ON \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DBUILD_SHARED_LIBS=TRUE \
+ -DCMAKE_CXX_STANDARD=17 \
+ -DCMAKE_C_COMPILER=gcc \
+ -DCMAKE_CXX_COMPILER=g++ \
+ -DCMAKE_POSITION_INDEPENDENT_CODE=TRUE \
+ -DENABLE_HEADERCHECK=ON \
+ -DCMAKE_DISABLE_FIND_PACKAGE_Vc=TRUE \
+ -Wno-dev
+ cmake --build build-cmake --target all
+}
+
+package() {
+ DESTDIR="${pkgdir}" cmake --build build-cmake --target install
+ install -Dm644 ${pkgname}-releases-${_tarver}/COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ find "${pkgdir}" -type d -empty -delete
+}