summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD49
1 files changed, 26 insertions, 23 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 981f0eab5017..b8a0e379ac80 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}