summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD36
1 files changed, 14 insertions, 22 deletions
diff --git a/PKGBUILD b/PKGBUILD
index bd6277e29ef7..bed50398b9ec 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,33 +1,25 @@
-# Maintainer: Lukas Böger <dev___AT___lboeger___DOT___de>
-
+# Maintainer: Josh Hoffer < hoffer dot joshua at gmail dot com >
pkgname=dune-typetree
-pkgver=2.4.1
+pkgver=2.5.0
pkgrel=1
-
pkgdesc='A template library for statically typed object trees'
groups=('dune')
url='http://www.dune-project.org/pdelab'
-
arch=('any')
license=('custom')
-
-makedepends=('cmake' "dune-common=${pkgver}")
-
-source=("http://dune-project.org/download/pdelab/${pkgver}/${pkgname}-${pkgver}.tar.gz")
-
-md5sums=('13e5bccb0aec611c87987fd09c36f76e')
-
-build() {
- CMAKE_FLAGS='-DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=/usr/lib' \
- dunecontrol --use-cmake configure
-
- dunecontrol --use-cmake make
-}
+source=("git+https://gitlab.dune-project.org/staging/${pkgname}.git#tag=v2.5.0")
+makedepends=('cmake' "dune-common>=2.5.0")
+md5sums=('SKIP')
package() {
- cd ./${pkgname}-${pkgver}
+ dunecontrol --only=${pkgname} make install DESTDIR="${pkgdir}"
+ install -m644 -D ${pkgname}/COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ find "${pkgdir}" -type d -empty -delete
+}
- dunecontrol --use-cmake make install DESTDIR="${pkgdir}"
+build() {
+ CMAKE_FLAGS='-DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=/usr/lib -fPIC -DBUILD_SHARED_LIBS:BOOL=OFF' \
+ dunecontrol configure --enabled-shared
+ dunecontrol make
+ }
- install -m644 -D COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
-}