summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorhoffer.joshua2017-08-02 12:04:43 -0600
committerhoffer.joshua2017-08-02 12:04:43 -0600
commit98ecbfc9293860553825b11e53a579d9a049008a (patch)
tree4fdd189833a0051c31687c51c36305a7d4f2ef7f
parent8d1edcd8e05a7c9b42450a1912293d0c593a23ae (diff)
downloadaur-98ecbfc9293860553825b11e53a579d9a049008a.tar.gz
Initial pkgbuild and .SRCINFO
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD36
2 files changed, 18 insertions, 26 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 258fc3c2779e..c53cc10885f5 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,15 @@
pkgbase = dune-typetree
pkgdesc = A template library for statically typed object trees
- pkgver = 2.4.1
+ pkgver = 2.5.0
pkgrel = 1
url = http://www.dune-project.org/pdelab
arch = any
groups = dune
license = custom
makedepends = cmake
- makedepends = dune-common=2.4.1
- source = http://dune-project.org/download/pdelab/2.4.1/dune-typetree-2.4.1.tar.gz
- md5sums = 13e5bccb0aec611c87987fd09c36f76e
+ makedepends = dune-common>=2.5.0
+ source = git+https://gitlab.dune-project.org/staging/dune-typetree.git#tag=v2.5.0
+ md5sums = SKIP
pkgname = dune-typetree
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"
-}