diff options
author | xentec | 2015-08-14 06:43:29 +0200 |
---|---|---|
committer | xentec | 2015-08-14 06:44:19 +0200 |
commit | bf9fd5dff77e4ec71b5640a43c8eeae2d4386de7 (patch) | |
tree | b51d5661685c32898cae72b6763932a3e3730265 /PKGBUILD | |
parent | 553a6d5d0e619ef78851ea2de4e9b6044dafe8c3 (diff) | |
download | aur-bf9fd5dff77e4ec71b5640a43c8eeae2d4386de7.tar.gz |
Added checks
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 40 |
1 files changed, 29 insertions, 11 deletions
@@ -1,16 +1,18 @@ -# Maintainer: Xentec <artificial.i7 at gmail dot com> +# Maintainer: Xentec <xentec at aix0 dot eu> pkgname=glbinding-git -pkgver=v1.0.4.r44.g422b7c4 +pkgver=v1.1.0.r33.gfa8559d pkgrel=1 pkgdesc="A generated C++ binding for the OpenGL API, generated using the gl.xml specification. (git version)" arch=('i686' 'x86_64') url="https://github.com/hpicgs/glbinding" license=('MIT') + depends=('libgl') -makedepends=('cmake' 'git') +makedepends=('cmake' 'git' 'gmock' 'gtest') + source=("$pkgname"::'git+https://github.com/hpicgs/glbinding.git') -md5sums=('SKIP') +sha256sums=('SKIP') pkgver() { cd "$pkgname" @@ -19,25 +21,41 @@ pkgver() { build() { cd "$pkgname" + mkdir -p build && cd build cmake \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ - -DOPTION_BUILD_TESTS=OFF \ - -DOPTION_BUILD_STATIC=OFF \ + -DOPTION_BUILD_TESTS=0 \ + -DOPTION_BUILD_STATIC=0 \ + -DOPTION_GL_BY_STRINGS=1 \ -Wno-dev \ - . + .. + make } -package() { - cd "$pkgname" +check() { + cd "$pkgname/build" + + cmake \ + -DOPTION_BUILD_TESTS=1 \ + -Wno-dev \ + .. - make DESTDIR="$pkgdir" install + make + make test +} - rm -r "${pkgdir}/usr/share/" +package() { + cd "$pkgname" install -D -m644 glbinding-config.cmake "${pkgdir}/usr/lib/cmake/${pkgname}/glbinding-config.cmake" install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + + cd build + DESTDIR="$pkgdir" make install + + rm -r "${pkgdir}/usr/share/glbinding" } |