summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorxentec2015-08-14 06:43:29 +0200
committerxentec2015-08-14 06:44:19 +0200
commitbf9fd5dff77e4ec71b5640a43c8eeae2d4386de7 (patch)
treeb51d5661685c32898cae72b6763932a3e3730265 /PKGBUILD
parent553a6d5d0e619ef78851ea2de4e9b6044dafe8c3 (diff)
downloadaur-bf9fd5dff77e4ec71b5640a43c8eeae2d4386de7.tar.gz
Added checks
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD40
1 files changed, 29 insertions, 11 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f6d4fe098ce2..5d9863185c46 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}