From d9e8239a37476cd3fb35efd935ca771d8d17fac7 Mon Sep 17 00:00:00 2001 From: Chad Versace Date: Tue, 16 Sep 2014 15:50:01 -0700 Subject: pkg/archlinux: Add PKGBUILD for waffle-git This allows us to easily prototype the PKGBUILD for upcoming releases. Signed-off-by: Chad Versace --- pkg/archlinux/waffle-git/.gitignore | 6 ++++ pkg/archlinux/waffle-git/PKGBUILD | 64 +++++++++++++++++++++++++++++++++++++ 2 files changed, 70 insertions(+) create mode 100644 pkg/archlinux/waffle-git/.gitignore create mode 100644 pkg/archlinux/waffle-git/PKGBUILD (limited to 'pkg') diff --git a/pkg/archlinux/waffle-git/.gitignore b/pkg/archlinux/waffle-git/.gitignore new file mode 100644 index 0000000..965f3ae --- /dev/null +++ b/pkg/archlinux/waffle-git/.gitignore @@ -0,0 +1,6 @@ +src/ +pkg/ +waffle/ + +*.xz +*.sig diff --git a/pkg/archlinux/waffle-git/PKGBUILD b/pkg/archlinux/waffle-git/PKGBUILD new file mode 100644 index 0000000..b5a6d96 --- /dev/null +++ b/pkg/archlinux/waffle-git/PKGBUILD @@ -0,0 +1,64 @@ +# maintainer: chad versace + +pkgname='waffle-git' +pkgver=1.4.0.rc1.r3.ge7bbe42 +pkgrel=1 +pkgdesc='a library for choosing window system and OpenGL API at runtime' +arch=('i686' 'x86_64') +url='http://www.waffle-gl.org' +license=('BSD') + +provides=(waffle) +conflicts=(waffle) +depends=( + 'libgl' # for glx + 'libegl' + 'libgbm' + 'libx11' + 'libxcb' + 'wayland' + ) +makedepends=( + 'cmake' + 'xcb-proto' + + # for building the docs. + 'libxslt' + 'docbook-xsl' + ) +source=("git://github.com/waffle-gl/waffle") +sha256sums=('SKIP') + +_unpackdir='waffle' + +pkgver() { + cd "$srcdir/$_unpackdir" + git describe --long --match 'v*' | + sed -r 's/^v//;s/([^-]*-g)/r\1/;s/-/./g;' +} + +build() { + cd "$srcdir/$_unpackdir" + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=/usr/lib \ + -DCMAKE_BUILD_TYPE=Release \ + -Dwaffle_has_glx=1 \ + -Dwaffle_has_x11_egl=1 \ + -Dwaffle_has_wayland=1 \ + -Dwaffle_has_gbm=1 \ + -Dwaffle_build_manpages=1 \ + -Dwaffle_build_htmldocs=1 \ + -Dwaffle_build_examples=0 + make +} + +package() { + cd "$srcdir/${_unpackdir}" + make DESTDIR="$pkgdir/" install + install -m755 -d "$pkgdir/usr/share/licenses/$pkgname" + install -m644 "$pkgdir/usr/share/doc/waffle1/LICENSE.txt" \ + "$pkgdir/usr/share/licenses/$pkgname/LICENSE.txt" +} + +# vim:set ts=2 sw=2 et: -- cgit v1.2.3