summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorLubosz Sarnecki2015-06-22 22:56:03 +0200
committerLubosz Sarnecki2015-06-22 22:56:03 +0200
commitf29ca808ece39e82577a8a86264917ac3a669c4f (patch)
tree82e0e8c68277ddb8478d73094eed51fdc1aa7fb2 /PKGBUILD
downloadaur-eglut-git.tar.gz
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD50
1 files changed, 50 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..85578501d366
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,50 @@
+# Maintainer: Lubosz Sarnecki <lubosz@gmail.com>
+
+pkgname=eglut-git
+pkgver=8.2.0.5978.87a60bf
+pkgrel=1
+pkgdesc="The OpenGL Utility Toolkit for EGL. From mesa demos with Wayland backend."
+arch=(i686 x86_64)
+depends=('glew' 'libegl' 'freeglut' 'wayland')
+makedepends=('git')
+provides=("eglut"=$pkgver)
+conflicts=('eglut')
+url="http://cgit.freedesktop.org/mesa/demos/tree/src/egl/eglut"
+license=(custom)
+
+source=("git://anongit.freedesktop.org/mesa/demos"
+ "0001-eglut-add-wayland-backend-to-build.patch")
+sha256sums=("SKIP"
+ "15d038a859aab3fe2ba10496e5b0f0b5cc0bad7276f13ee0120d5911c8c99b6c")
+_gitname="demos"
+
+
+pkgver() {
+ cd $_gitname
+ version=$(grep AC_INIT configure.ac | sed 's/AC_INIT(\[mesa-demos\], \[//' | sed 's/\],//')
+ hash=$(git log --pretty=format:'%h' -n 1)
+ revision=$(git rev-list --count HEAD)
+ echo $version.$revision.$hash
+}
+
+prepare() {
+ cd $_gitname
+ git am ../0001-eglut-add-wayland-backend-to-build.patch
+}
+
+build() {
+ cd $_gitname
+ cmake . \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DBUILD_SHARED_LIBS=1 \
+ -DWAYLAND_FOUND=1
+ cd src/egl/eglut
+ make
+}
+package() {
+ cd $_gitname/src/egl/eglut
+ make DESTDIR="${pkgdir}" install
+
+ mkdir -p "${pkgdir}/usr/include/EGL"
+ cp $srcdir/$_gitname/src/egl/eglut/eglut.h "${pkgdir}/usr/include/EGL"
+}