diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 49 |
1 files changed, 26 insertions, 23 deletions
@@ -1,9 +1,11 @@ +# Maintainer: Jakob <grandchild@gmx.net> # Contributor: Andrew Wong <andrew@wongdev.com> -_pkgbase="freeglut" -pkgbase="$_pkgbase-svn" -pkgname=("$_pkgbase-x11-svn" "$_pkgbase-wayland-svn") -pkgver=r1846 -pkgrel=1 + +_pkgname="freeglut" +pkgbase="$_pkgname-svn" +pkgname=("$_pkgname-x11-svn" "$_pkgname-wayland-svn") +pkgver=r1877 +pkgrel=2 arch=('i686' 'x86_64') url="http://freeglut.sourceforge.net/" license=('MIT') @@ -14,34 +16,35 @@ source=("svn+https://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut") md5sums=('SKIP') pkgver() { - cd "$srcdir/$_pkgbase" + cd "$srcdir/$_pkgname" local ver="$(svnversion)" echo "r${ver//[[:alpha:]]}" } -prepare() { - mkdir -p "$srcdir/$_pkgbase/build-x11" - mkdir -p "$srcdir/$_pkgbase/build-wayland" -} - package_freeglut-x11-svn() { depends=('libxi' 'libxrandr' 'libgl') - pkgdesc="Provides functionality for small OpenGL programs; X11 version" + pkgdesc="Provides functionality for small OpenGL programs - X11 version" - cd "$srcdir/$_pkgbase/build-x11" - cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=lib -DFREEGLUT_BUILD_DEMOS=OFF - make all - make DESTDIR="$pkgdir/" install - install -Dm644 ../COPYING "$pkgdir/usr/share/licenses/$_pkgbase/LICENSE" + cmake -S $_pkgname -B build-x11 \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_BUILD_TYPE=None \ + -DFREEGLUT_BUILD_DEMOS=OFF + cmake --build build-x11 + DESTDIR="$pkgdir" cmake --install build-x11 + install -Dm644 $_pkgname/COPYING "$pkgdir/usr/share/licenses/$_pkgname/LICENSE" } package_freeglut-wayland-svn() { depends=('wayland' 'libxkbcommon' 'libgl') - pkgdesc="Provides functionality for small OpenGL programs; Wayland version" + pkgdesc="Provides functionality for small OpenGL programs - Wayland version" - cd "$srcdir/$_pkgbase/build-wayland" - cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=lib -DFREEGLUT_BUILD_DEMOS=OFF -DFREEGLUT_WAYLAND=ON - make all - make DESTDIR="$pkgdir/" install - install -Dm644 ../COPYING "$pkgdir/usr/share/licenses/$_pkgbase/LICENSE" + cmake -S $_pkgname -B build-wayland \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_BUILD_TYPE=None \ + -DFREEGLUT_BUILD_DEMOS=OFF + cmake --build build-wayland + DESTDIR="$pkgdir" cmake --install build-wayland + install -Dm644 $_pkgname/COPYING "$pkgdir/usr/share/licenses/$_pkgname/LICENSE" } |