summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAinola2015-06-08 11:51:51 -0600
committerAinola2015-06-08 11:51:51 -0600
commit8b5417831e3e8a6dec38240b1e98b5ba4aec7e54 (patch)
tree1c6e3c86b08e009eaefff9c60545abc7f47bef92
downloadaur-8b5417831e3e8a6dec38240b1e98b5ba4aec7e54.tar.gz
initial
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD34
-rw-r--r--residualvm.install12
3 files changed, 69 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..c20d2d778be3
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = residualvm
+ pkgdesc = A cross-platform 3D game interpreter which allows you to play LucasArts LUA-based 3D adventures.
+ pkgver = 0.2.1
+ pkgrel = 1
+ url = http://www.residualvm.org/
+ install = residualvm.install
+ arch = i686
+ arch = x86_64
+ license = LGPL
+ depends = sdl
+ depends = libmad
+ depends = libmpeg2
+ depends = libvorbis
+ depends = hicolor-icon-theme
+ depends = libjpeg-turbo
+ depends = alsa-lib
+ depends = gcc-libs
+ optdepends = fluidsynth: for MIDI SoundFont2 support
+ source = http://downloads.sourceforge.net/sourceforge/residualvm/residualvm-0.2.1-sources.tar.bz2
+ sha256sums = cd2748a665f80b8c527c6dd35f8435e718d2e10440dca10e7765574c7402d924
+
+pkgname = residualvm
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..311ad8aadade
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,34 @@
+# Maintainer: ainola <opp310@alh.rqh> (ROT13)
+# Contributor: fledge (Giorgio Daino) <g.daino@teletu.it>
+pkgname=residualvm
+pkgver=0.2.1
+pkgrel=1
+pkgdesc="A cross-platform 3D game interpreter which allows you to play LucasArts LUA-based 3D adventures."
+arch=('i686' 'x86_64')
+license=('LGPL')
+url="http://www.residualvm.org/"
+depends=('sdl' 'libmad' 'libmpeg2' 'libvorbis' 'hicolor-icon-theme'
+ 'libjpeg-turbo' 'alsa-lib' 'gcc-libs')
+optdepends=('fluidsynth: for MIDI SoundFont2 support')
+source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}-sources.tar.bz2)
+sha256sums=('cd2748a665f80b8c527c6dd35f8435e718d2e10440dca10e7765574c7402d924')
+install="residualvm.install"
+
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ ./configure --disable-debug \
+ --enable-release \
+ --prefix=/usr
+ make
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ make DESTDIR="$pkgdir" install
+ install -Dm644 "dists/${pkgname}.desktop" \
+ "${pkgdir}/usr/share/applications/${pkgname}.desktop"
+ install -Dm644 "icons/${pkgname}.png" \
+ "${pkgdir}/usr/share/icons/hicolor/256x256/residualvm.png"
+ install -Dm644 "icons/${pkgname}-big.png" \
+ "${pkgdir}/usr/share/icons/hicolor/512x512/residualvm.png"
+}
diff --git a/residualvm.install b/residualvm.install
new file mode 100644
index 000000000000..4d4a283dba5c
--- /dev/null
+++ b/residualvm.install
@@ -0,0 +1,12 @@
+post_install() {
+ update-desktop-database -q
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}