summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJon Bergli Heier2015-06-08 18:40:27 +0200
committerJon Bergli Heier2015-06-08 18:40:27 +0200
commitc60e8c187a12e422913d516b1e1310bc743ff51f (patch)
tree7bcad2df730b95d2aa0ffdc7c092afddbdbd4c0b
downloadaur-c60e8c187a12e422913d516b1e1310bc743ff51f.tar.gz
Initial import
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD34
-rw-r--r--luabind.patch20
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
+