diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 83 |
1 files changed, 37 insertions, 46 deletions
@@ -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 "{}" \; |