summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD83
1 files changed, 37 insertions, 46 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f0a1bca9462f..c60ca1664aa8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,65 +1,56 @@
# Maintainer: Mike Swanson <mikeonthecomputer@gmail.com>
pkgname=firestorm-bin
-pkgver=4.7.1.45325
-pkgrel=2
+pkgver=4.7.3.47323
+pkgrel=1
pkgdesc="Firestorm is a feature-packed third-party viewer for Second Life."
url="http://www.firestormviewer.org/"
license=('GPL')
arch=('i686' 'x86_64')
+depends=(apr-util dbus-glib glu gtk2 libgl libidn libjpeg-turbo libpng
+ libxml2 mesa nss openal pangox-compat sdl zlib)
+optdepends=(
+ 'alsa-lib: for ALSA support'
+ 'flashplugin: for inworld Flash support'
+ 'freealut: for OpenAL support'
+ 'gstreamer0.10: For video support - may need good, bad and ugly plugins'
+ 'libpulse: for PulseAudio support'
+ 'mesa-libgl: For Intel, Radeon, Nouveau support'
+ 'nvidia-libgl: for NVIDIA support'
+ 'nvidia-utils: for NVIDIA support')
+install=firestorm.install
if [ "$CARCH" = "i686" ]; then
- depends=(
- 'openal' 'gtk2' 'libpng' 'libxml2' 'dbus-glib' 'gcc-libs'
- 'libidn' 'sdl' 'mesa' 'apr-util' 'libgl' 'libjpeg-turbo'
- 'nss' 'glu' 'pangox-compat' 'util-linux' 'zlib')
- optdepends=(
- 'libpulse: for PulseAudio support'
- 'alsa-lib: for ALSA support'
- 'mesa-libgl: For Intel, Radeon, Nouveau support'
- 'nvidia-utils: for NVIDIA support'
- 'nvidia-libgl: for NVIDIA support'
- 'flashplugin: for inworld Flash support'
- 'gstreamer0.10: For video support - may need good, bad and ugly plugins'
- 'freealut: for OpenAL support')
-elif [ "$CARCH" = "x86_64" ]; then
- depends=(
- 'lib32-openal' 'lib32-gtk2' 'lib32-libpng'
- 'lib32-libxml2' 'lib32-dbus-glib' 'lib32-gcc-libs'
- 'lib32-libidn' 'lib32-sdl' 'lib32-mesa' 'apr-util' 'lib32-libgl'
- 'lib32-libjpeg-turbo' 'lib32-nss' 'lib32-glu' 'lib32-pangox-compat'
- 'lib32-util-linux' 'lib32-zlib')
- optdepends=(
- 'lib32-libpulse: for PulseAudio support'
- 'lib32-alsa-lib: for ALSA support'
- 'lib32-mesa-libgl: For Intel, Radeon, Nouveau support'
- 'lib32-nvidia-utils: for NVIDIA support'
- 'lib32-nvidia-libgl: for NVIDIA support'
- 'lib32-flashplugin: for inworld Flash support'
- 'lib32-gstreamer0.10: For video support - may need good, bad and ugly plugins'
- 'lib32-freealut: for OpenAL support')
+ source=("http://downloads.firestormviewer.org/linux/Phoenix_FirestormOS-Release_i686_$pkgver.tar.xz"
+ firestorm.install
+ firestorm.desktop
+ firestorm.launcher)
+ sha256sums=(00de9da664f1b7575888ba3e4e52154bb544dde473230776dd5f4c39d424dafe
+ ed579cd61cadda55956e5dd8063a34f3c02b8263372e52e9312966a2bf79b55c
+ 6dffebc474fd98d23bf8d9f4a7592795642dbddf3a0b585f89d25ff11ae15cc1
+ b2ce32d268f76f4324807d50c4098a3480b489ec447133ce8d9b9c4a7bc05530)
+else
+ source=("http://downloads.firestormviewer.org/linux/Phoenix_FirestormOS-Releasex64_x86_64_$pkgver.tar.xz"
+ firestorm.install
+ firestorm.desktop
+ firestorm.launcher)
+ sha256sums=(b5e4f333eeba5fa39d18a75861f337556136508a8828c01628ca6bc5e74eab05
+ ed579cd61cadda55956e5dd8063a34f3c02b8263372e52e9312966a2bf79b55c
+ 6dffebc474fd98d23bf8d9f4a7592795642dbddf3a0b585f89d25ff11ae15cc1
+ b2ce32d268f76f4324807d50c4098a3480b489ec447133ce8d9b9c4a7bc05530)
fi
-install=firestorm.install
-source=("http://downloads.firestormviewer.org/linux/Phoenix_FirestormOS-Beta_i686_$pkgver.tar.xz"
- "0001-firestorm-libgl-path.patch"
- "firestorm.install"
- "firestorm.desktop"
- "firestorm.launcher")
-sha256sums=('87ddc945c8a729d3b077c719445df97cb2caf4c49934e85daee4735c9036f320'
- '70d0b8742fc0d655cf27a927a308ccad054dafe17dd4db91d39d11f48e564fda'
- 'cd919be5e2d28ff86e9b51ffe1076ba8c13acf9c0953fc2f4bb78fe7e79cdbb3'
- '6dffebc474fd98d23bf8d9f4a7592795642dbddf3a0b585f89d25ff11ae15cc1'
- 'b2ce32d268f76f4324807d50c4098a3480b489ec447133ce8d9b9c4a7bc05530')
prepare() {
- mv "$srcdir/Phoenix_FirestormOS-Beta_i686_$pkgver" "$srcdir/firestorm"
- cd "$srcdir/firestorm"
- patch -i ../0001-firestorm-libgl-path.patch
+ if [ "$CARCH" = "i686" ]; then
+ mv "$srcdir/Phoenix_FirestormOS-Release_i686_$pkgver" "$srcdir/firestorm"
+ else
+ mv "$srcdir/Phoenix_FirestormOS-Releasex64_x86_64_$pkgver" "$srcdir/firestorm"
+ fi
}
package() {
cd "$srcdir"
# Fix fontconfig >= 2.9.0 issue
- ln -si libfontconfig.so.1.4.4 firestorm/lib/libfontconfig.so.1
+ ln -s libfontconfig.so.1.4.4 firestorm/lib/libfontconfig.so.1
# File modes fix.
find firestorm -type d -execdir chmod 755 "{}" \;