Date: Monday, February 13, 2023 @ 10:26:46 Author: svenstaro Revision: 1400337
upgpkg: glbinding 3.3.0-1 Modified: glbinding/trunk/PKGBUILD ----------+ PKGBUILD | 40 ++++++++++++---------------------------- 1 file changed, 12 insertions(+), 28 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-02-13 10:03:10 UTC (rev 1400336) +++ PKGBUILD 2023-02-13 10:26:46 UTC (rev 1400337) @@ -1,50 +1,34 @@ -# Maintainer: Sven-Hendrik Haase <[email protected]> +# Maintainer: Sven-Hendrik Haase <[email protected]> # Contributor: carstene1ns <arch carsten-teibes de> - http://git.io/ctPKG # Contributor: Xentec <xentec at aix0 dot eu> pkgname=glbinding -pkgver=3.1.0 -pkgrel=3 +pkgver=3.3.0 +pkgrel=1 pkgdesc="A C++ binding for the OpenGL API, generated using the gl.xml specification" arch=('x86_64') url="http://www.glbinding.org" license=('MIT') depends=('libgl' 'glfw') -makedepends=('cmake' 'mesa') -checkdepends=('python') +makedepends=('cmake' 'mesa' 'ninja') source=($pkgname-$pkgver.tar.gz::"https://github.com/cginternals/glbinding/archive/v$pkgver.tar.gz") -sha256sums=('6729b260787108462ec6d8954f32a3f11f959ada7eebf1a2a33173b68762849e') +sha256sums=('a0aa5e67b538649979a71705313fc2b2c3aa49cf9af62a97f7ee9a665fd30564') -prepare() { - cd $pkgname-$pkgver - - mkdir build -} - build() { - cd $pkgname-$pkgver/build - - cmake .. \ + cmake -B build -S $pkgname-$pkgver \ + -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_BUILD_TYPE=Release \ - -DOPTION_BUILD_TESTS=ON - make + -DCMAKE_BUILD_TYPE=None \ + -Wno-dev + cmake --build build } -check() { - cd $pkgname-$pkgver/build +package() { + DESTDIR="$pkgdir" cmake --install build - make test -} - -package() { cd $pkgname-$pkgver - - make -C build DESTDIR="$pkgdir/" install - mv "$pkgdir"/usr/bin/glinfo "$pkgdir"/usr/bin/glinfo-glbinding install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE install -d "$pkgdir"/usr/share/doc/$pkgname install -m644 README.md AUTHORS "$pkgdir"/usr/share/doc/$pkgname - rm "$pkgdir"/usr/include/KHR/khrplatform.h }
