summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorneeshy2020-03-15 05:17:09 -0400
committerneeshy2020-03-15 05:22:16 -0400
commit99d11a1168a312def2382a1c13cb26dcaf0265e2 (patch)
treef3329fb04026312b8fcc76b5600228643fdd60c3 /PKGBUILD
parentc60e8c187a12e422913d516b1e1310bc743ff51f (diff)
downloadaur-99d11a1168a312def2382a1c13cb26dcaf0265e2.tar.gz
rlvm: Fix build
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD55
1 files changed, 34 insertions, 21 deletions
diff --git a/PKGBUILD b/PKGBUILD
index c9ef99372dca..ad320dfb11f4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,34 +1,47 @@
-# Maintainer: Jon Bergli Heier <snakebite@jvnv.net>
+# Maintainer: neeshy <neeshy@tfwno.gf>
+# Contributor: Jon Bergli Heier <snakebite@jvnv.net>
pkgname=rlvm
pkgver=0.14
-pkgrel=2
+pkgrel=3
pkgdesc="RealLive clone for Linux and OSX"
-arch=(i686 x86_64)
-url="http://www.elliotglaysher.org/rlvm/"
+arch=('x86_64')
+url="http://www.rlvm.net/"
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')
+depends=('boost-libs>=1.46' 'glew' 'libmad' 'libogg' 'libvorbis' 'libpng'
+ 'sdl_mixer' 'sdl_image' 'sdl_ttf' 'guichan' 'gtk2')
+makedepends=('scons' 'boost')
+source=("https://github.com/eglaysher/rlvm/archive/release-$pkgver.tar.gz"
+ "https://github.com/eglaysher/rlvm/commit/97c808194c56ba58cabdc4730270797909b7652d.patch"
+ "luabind.patch"
+ "freetype.patch"
+ "iostream.patch")
+sha256sums=('6d1717540b8db8aca1480ebafae3354b24e3122a77dd2ee81f4b964c7b10dcc0'
+ '8d2e8acf8bcb1f8fd5c78373dbea29036ccee1947a31ea99ae92af72b8ca84fd'
+ '2c17ce6af4a2e176e64a2fb10add59b8d7372677fed86f949a2ea3b702f2a54d'
+ 'd8977832b099a00e51f161ce97d7fa0524888f0bad7e1b6100f71f8458f16ceb'
+ '80ee25081846981e27dcd802760a86429e9580a793bd1523e39ba99a5609c739')
-build() {
- cd "$srcdir/rlvm-release-${pkgver}"
- patch -p1 < "$srcdir/luabind.patch"
+prepare() {
+ cd "$srcdir/$pkgname-release-$pkgver"
+ patch -Np1 -i "$srcdir/97c808194c56ba58cabdc4730270797909b7652d.patch"
+ patch -Np1 -i "$srcdir/luabind.patch"
+ patch -Np1 -i "$srcdir/freetype.patch"
+ patch -Np1 -i "$srcdir/iostream.patch"
+}
+build() {
+ cd "$srcdir/$pkgname-release-$pkgver"
scons --release
-
}
package() {
- cd "$srcdir/rlvm-release-${pkgver}"
+ cd "$srcdir/$pkgname-release-$pkgver"
+
+ install -Dm755 "build/release/$pkgname" "$pkgdir/usr/bin/$pkgname"
+ install -Dm644 "src/platforms/gtk/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop"
- 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"
+ local _i
+ for _i in 16 24 32 48 128 256; do
+ install -Dm644 "resources/$_i/$pkgname.png" "$pkgdir/usr/share/icons/hicolor/${_i}x${_i}/apps/$pkgname.png"
done
}
-
-# vim:set ts=2 sw=2 et: