diff options
author | Jon Bergli Heier | 2015-06-08 18:40:27 +0200 |
---|---|---|
committer | Jon Bergli Heier | 2015-06-08 18:40:27 +0200 |
commit | c60e8c187a12e422913d516b1e1310bc743ff51f (patch) | |
tree | 7bcad2df730b95d2aa0ffdc7c092afddbdbd4c0b | |
download | aur-c60e8c187a12e422913d516b1e1310bc743ff51f.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 34 | ||||
-rw-r--r-- | luabind.patch | 20 |
3 files changed, 77 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..126cbe5673be --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +pkgbase = rlvm + pkgdesc = RealLive clone for Linux and OSX + pkgver = 0.14 + pkgrel = 2 + url = http://www.elliotglaysher.org/rlvm/ + arch = i686 + arch = x86_64 + license = GPL + makedepends = scons + makedepends = boost + depends = boost-libs>=1.46 + depends = glew + depends = libmad + depends = sdl_mixer + depends = sdl_image + depends = sdl_ttf + source = https://github.com/eglaysher/rlvm/archive/release-0.14.tar.gz + source = luabind.patch + md5sums = 03a7df65cf22bba83547d412fd07e941 + md5sums = ed77bb39c013519544f16a4db7c17f3a + +pkgname = rlvm + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..c9ef99372dca --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,34 @@ +# Maintainer: Jon Bergli Heier <snakebite@jvnv.net> +pkgname=rlvm +pkgver=0.14 +pkgrel=2 +pkgdesc="RealLive clone for Linux and OSX" +arch=(i686 x86_64) +url="http://www.elliotglaysher.org/rlvm/" +license=('GPL') +depends=('boost-libs>=1.46' glew libmad sdl_mixer sdl_image sdl_ttf) +makedepends=(scons boost) +source=(https://github.com/eglaysher/rlvm/archive/release-${pkgver}.tar.gz luabind.patch) +md5sums=('03a7df65cf22bba83547d412fd07e941' + 'ed77bb39c013519544f16a4db7c17f3a') + +build() { + cd "$srcdir/rlvm-release-${pkgver}" + patch -p1 < "$srcdir/luabind.patch" + + scons --release + +} + +package() { + cd "$srcdir/rlvm-release-${pkgver}" + + install -D "$srcdir/rlvm-release-${pkgver}/build/release/rlvm" "$pkgdir/usr/bin/rlvm" + install -D "$srcdir/rlvm-release-${pkgver}/src/platforms/gtk/rlvm.desktop" "$pkgdir/usr/share/applications/rlvm.desktop" + for r in 16 24 32 48 128 256; do + install -d "$pkgdir/usr/share/icons/hicolor/${r}x$r" + install -D "$srcdir/rlvm-release-${pkgver}/resources/$r/rlvm.png" "$pkgdir/usr/share/icons/hicolor/${r}x$r/apps/rlvm.png" + done +} + +# vim:set ts=2 sw=2 et: diff --git a/luabind.patch b/luabind.patch new file mode 100644 index 000000000000..41fd044be2f5 --- /dev/null +++ b/luabind.patch @@ -0,0 +1,20 @@ +diff --git a/vendor/luabind/include/luabind/object.hpp b/vendor/luabind/include/luabind/object.hpp +index 5e2771c..24c140c 100644 +--- a/vendor/luabind/include/luabind/object.hpp ++++ b/vendor/luabind/include/luabind/object.hpp +@@ -544,6 +544,7 @@ namespace detail + handle m_key; + }; + ++#if BOOST_VERSION < 105700 + // Needed because of some strange ADL issues. + + #define LUABIND_OPERATOR_ADL_WKND(op) \ +@@ -565,6 +566,7 @@ namespace detail + LUABIND_OPERATOR_ADL_WKND(!=) + + #undef LUABIND_OPERATOR_ADL_WKND ++#endif + + } // namespace detail + |