diff options
Diffstat (limited to 'community/erlang-sdl/PKGBUILD')
-rw-r--r-- | community/erlang-sdl/PKGBUILD | 28 |
1 files changed, 15 insertions, 13 deletions
diff --git a/community/erlang-sdl/PKGBUILD b/community/erlang-sdl/PKGBUILD index 5ab68f661..6074cb98d 100644 --- a/community/erlang-sdl/PKGBUILD +++ b/community/erlang-sdl/PKGBUILD @@ -1,31 +1,33 @@ -# $Id: PKGBUILD 85602 2013-03-03 21:28:43Z arodseth $ +# $Id: PKGBUILD 109263 2014-04-12 18:24:06Z arodseth $ # Maintainer: Alexander Rødseth <rodseth@gmail.com> # Contributor: kappa <kappacurve@gmail.com> pkgname=erlang-sdl -pkgver=1.2 -pkgrel=7 +pkgver=1.3.1 +pkgrel=1 arch=('x86_64' 'i686') pkgdesc='SDL and OpenGL bindings for Erlang' -url='http://esdl.sourceforge.net/' +url='http://github.com/dgud/esdl/' license=('custom') -depends=('erlang' 'sdl' 'glu' 'libgl' 'erlang') -makedepends=('mesa-libgl') -replaces=('esdl') -source=("$pkgname-$pkgver.tar.gz::https://github.com/dgud/esdl/archive/master.tar.gz") -sha256sums=('6a18010e12eed2abeb9b9893a2d89586e3ff14b44fce9c15b8ed091b67709438') +depends=('erlang' 'sdl' 'glu' 'libgl') +makedepends=('mesa-libgl' 'rebar' 'git') +# tag=esdl-1.3.1 fails mysteriously. Using commit instead. +source=("esdl::git://github.com/dgud/esdl.git#commit=dbd8ce9228aa36828091df2e8706c364094a3e22") +md5sums=('SKIP') build() { - cd "$srcdir/esdl-master" + cd esdl find -type f -print0 | xargs -0 chmod 644 - make + CFLAGS="$CFLAGS -Wno-deprecated-declarations" rebar compile } package() { - cd "$srcdir/esdl-master" + cd esdl - make INSTALLDIR="$pkgdir/usr/lib/erlang/lib/esdl-$pkgver" install + install -d "$pkgdir/usr/lib/erlang/lib/esdl-$pkgver" + cp -ruv c_src doc ebin include priv src \ + "$pkgdir/usr/lib/erlang/lib/esdl-$pkgver/" install -Dm644 license.terms "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } |