summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorxentec2017-02-24 17:50:45 +0100
committerxentec2017-02-24 17:50:45 +0100
commit0d0efbe8e798c03a8748288b4a1706ccffb5ad45 (patch)
tree36e87777ea3afeb961f53ba50e54ecacf3ff03fd
parentc3f7bf6ce8f8e82fd86e75264d078289fc6aa6c7 (diff)
downloadaur-0d0efbe8e798c03a8748288b4a1706ccffb5ad45.tar.gz
Fix cmake module installation
-rw-r--r--PKGBUILD28
1 files changed, 10 insertions, 18 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 5812d4029e79..6786222fc55c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
_name=glbinding
pkgname=${_name}-git
-pkgver=1.1.0.r164.gbe8f9e4
+pkgver=2.1.1.r49.g7d796914
pkgrel=1
pkgdesc="A generated C++ binding for the OpenGL API, generated using the gl.xml specification"
arch=('i686' 'x86_64')
@@ -23,41 +23,33 @@ pkgver() {
}
build() {
- cd "$pkgname"
mkdir -p build && cd build
- cmake \
+ cmake -Wno-dev \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
-DOPTION_BUILD_TESTS=0 \
- -Wno-dev \
- ..
+ -DOPTION_BUILD_GPU_TESTS=0 \
+ "../$pkgname"
make
}
check() {
- cd "$pkgname/build"
+ cd build
- cmake \
+ cmake -Wno-dev \
-DOPTION_BUILD_TESTS=1 \
- -Wno-dev \
- ..
+ -DOPTION_BUILD_GPU_TESTS=1 \
+ "../$pkgname"
make
make test
}
package() {
- cd "$pkgname/build"
-
- make DESTDIR="$pkgdir" install
-
- cd ..
- install -D -m644 glbinding-config.cmake "${pkgdir}/usr/lib/cmake/${_name}/glbinding-config.cmake"
- install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${_name}/LICENSE"
+ (cd build && make DESTDIR="$pkgdir" install)
- msg "Clean up"
- rm -vr "${pkgdir}/usr/share/glbinding"
+ install -D -m644 "$pkgname"/LICENSE "${pkgdir}/usr/share/licenses/${_name}/LICENSE"
}