diff options
author | hoffer.joshua | 2017-08-02 12:04:43 -0600 |
---|---|---|
committer | hoffer.joshua | 2017-08-02 12:04:43 -0600 |
commit | 98ecbfc9293860553825b11e53a579d9a049008a (patch) | |
tree | 4fdd189833a0051c31687c51c36305a7d4f2ef7f | |
parent | 8d1edcd8e05a7c9b42450a1912293d0c593a23ae (diff) | |
download | aur-98ecbfc9293860553825b11e53a579d9a049008a.tar.gz |
Initial pkgbuild and .SRCINFO
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 36 |
2 files changed, 18 insertions, 26 deletions
@@ -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 @@ -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" -} |