diff options
author | Lubosz Sarnecki | 2015-06-22 22:56:03 +0200 |
---|---|---|
committer | Lubosz Sarnecki | 2015-06-22 22:56:03 +0200 |
commit | f29ca808ece39e82577a8a86264917ac3a669c4f (patch) | |
tree | 82e0e8c68277ddb8478d73094eed51fdc1aa7fb2 | |
download | aur-f29ca808ece39e82577a8a86264917ac3a669c4f.tar.gz |
Initial import
-rw-r--r-- | .AURINFO | 20 | ||||
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | 0001-eglut-add-wayland-backend-to-build.patch | 31 | ||||
-rw-r--r-- | PKGBUILD | 50 |
4 files changed, 123 insertions, 0 deletions
diff --git a/.AURINFO b/.AURINFO new file mode 100644 index 000000000000..8a02c977866b --- /dev/null +++ b/.AURINFO @@ -0,0 +1,20 @@ +pkgbase = eglut-git + pkgdesc = The OpenGL Utility Toolkit for EGL. From mesa demos with Wayland backend. + pkgver = 8.2.0.5978.87a60bf + pkgrel = 1 + url = http://cgit.freedesktop.org/mesa/demos/tree/src/egl/eglut + arch = i686 + arch = x86_64 + license = custom + makedepends = git + depends = glew + depends = libegl + depends = freeglut + depends = wayland + provides = eglut=8.2.0.5978.87a60bf + conflicts = eglut + source = git://anongit.freedesktop.org/mesa/demos + source = 0001-eglut-add-wayland-backend-to-build.patch + +pkgname = eglut-git + diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..dbee83e75042 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = eglut-git + pkgdesc = The OpenGL Utility Toolkit for EGL. From mesa demos with Wayland backend. + pkgver = 8.2.0.5978.87a60bf + pkgrel = 1 + url = http://cgit.freedesktop.org/mesa/demos/tree/src/egl/eglut + arch = i686 + arch = x86_64 + license = custom + makedepends = git + depends = glew + depends = libegl + depends = freeglut + depends = wayland + provides = eglut=8.2.0.5978.87a60bf + conflicts = eglut + source = git://anongit.freedesktop.org/mesa/demos + source = 0001-eglut-add-wayland-backend-to-build.patch + sha256sums = SKIP + sha256sums = 15d038a859aab3fe2ba10496e5b0f0b5cc0bad7276f13ee0120d5911c8c99b6c + +pkgname = eglut-git + diff --git a/0001-eglut-add-wayland-backend-to-build.patch b/0001-eglut-add-wayland-backend-to-build.patch new file mode 100644 index 000000000000..5ee9a2475a17 --- /dev/null +++ b/0001-eglut-add-wayland-backend-to-build.patch @@ -0,0 +1,31 @@ +From eba488d8274872115d65b14bf032a636f926732e Mon Sep 17 00:00:00 2001 +From: Lubosz Sarnecki <lubosz@gmail.com> +Date: Mon, 4 Aug 2014 12:13:54 +0200 +Subject: [PATCH] eglut: add wayland backend to build + +--- + src/egl/eglut/CMakeLists.txt | 8 ++++++++ + 1 file changed, 8 insertions(+) + +diff --git a/src/egl/eglut/CMakeLists.txt b/src/egl/eglut/CMakeLists.txt +index a885977..972a016 100644 +--- a/src/egl/eglut/CMakeLists.txt ++++ b/src/egl/eglut/CMakeLists.txt +@@ -10,6 +10,14 @@ if (X11_FOUND) + endif (BUILD_SHARED_LIBS) + endif (X11_FOUND) + ++if (WAYLAND_FOUND) ++ add_library (eglut_wayland eglut.h eglut.c eglutint.h eglut_wayland.c) ++ target_link_libraries (eglut_wayland ${EGL_LIBRARIES} wayland-client) ++ if (BUILD_SHARED_LIBS) ++ install (TARGETS eglut_wayland DESTINATION ${LIBDIR}) ++ endif (BUILD_SHARED_LIBS) ++endif (WAYLAND_FOUND) ++ + add_library (eglut_screen eglut.h eglut.c eglutint.h eglut_screen.c) + target_link_libraries (eglut_screen ${EGL_LIBRARIES}) + if (BUILD_SHARED_LIBS) +-- +2.0.4 + 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" +} |