diff options
author | neeshy | 2020-03-15 05:17:09 -0400 |
---|---|---|
committer | neeshy | 2020-03-15 05:22:16 -0400 |
commit | 99d11a1168a312def2382a1c13cb26dcaf0265e2 (patch) | |
tree | f3329fb04026312b8fcc76b5600228643fdd60c3 /PKGBUILD | |
parent | c60e8c187a12e422913d516b1e1310bc743ff51f (diff) | |
download | aur-99d11a1168a312def2382a1c13cb26dcaf0265e2.tar.gz |
rlvm: Fix build
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 55 |
1 files changed, 34 insertions, 21 deletions
@@ -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: |