diff options
author | xentec | 2017-02-24 17:50:45 +0100 |
---|---|---|
committer | xentec | 2017-02-24 17:50:45 +0100 |
commit | 0d0efbe8e798c03a8748288b4a1706ccffb5ad45 (patch) | |
tree | 36e87777ea3afeb961f53ba50e54ecacf3ff03fd | |
parent | c3f7bf6ce8f8e82fd86e75264d078289fc6aa6c7 (diff) | |
download | aur-0d0efbe8e798c03a8748288b4a1706ccffb5ad45.tar.gz |
Fix cmake module installation
-rw-r--r-- | PKGBUILD | 28 |
1 files changed, 10 insertions, 18 deletions
@@ -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" } |