diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 31 |
1 files changed, 13 insertions, 18 deletions
@@ -1,32 +1,27 @@ # Maintainer: Lukas Böger <dev___AT___lboeger___DOT___de> - pkgname=dune-alugrid -pkgver=2.4.0 -pkgrel=2 - +pkgver=2.5.0 +pkgrel=1 pkgdesc='Unstructured simplicial and cube DUNE grids' groups=('dune') arch=('i686' 'x86_64') - url='https://gitlab.dune-project.org/extensions/dune-alugrid' license=('GPL2') - -makedepends=('git' 'cmake' 'dune-common=2.4.1' 'dune-grid=2.4.1' 'dune-geometry=2.4.1' 'openmpi' +makedepends=('git' 'cmake' 'dune-common' 'dune-grid' 'dune-geometry' 'openmpi' 'zlib' 'metis' 'parmetis') -source=("${pkgname}-${pkgver}::git+https://gitlab.dune-project.org/extensions/${pkgname}.git#tag=v2.4.0") - +source=("git+https://gitlab.dune-project.org/extensions/${pkgname}.git#branch=releases/2.5") md5sums=('SKIP') -build() { - CMAKE_FLAGS='-DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=/usr/lib' \ - dunecontrol --use-cmake configure - - dunecontrol --use-cmake make -} - package() { - dunecontrol --use-cmake make install DESTDIR="${pkgdir}" +dunecontrol --only=${pkgname} make install DESTDIR="${pkgdir}" +install -m644 -D ${pkgname}/COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +find "${pkgdir}" -type d -empty -delete +} - find "${pkgdir}" -type d -empty -delete +build() { +CMAKE_FLAGS='-DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=/usr/lib -fPIC -DBUILD_SHARED_LIBS:BOOL=OFF' \ + dunecontrol configure --enabled-shared + dunecontrol make } + |