Package Details: firestorm-bin 6.3.2.58052-1

Git Clone URL: https://aur.archlinux.org/firestorm-bin.git (read-only)
Package Base: firestorm-bin
Description: Firestorm is a feature-packed third-party viewer for Second Life.
Upstream URL: http://www.firestormviewer.org/
Licenses: GPL
Submitter: chungy
Maintainer: chungy
Last Packager: chungy
Votes: 39
Popularity: 0.54
First Submitted: 2011-06-21 18:27
Last Updated: 2019-10-01 19:46

Dependencies (29)

Required by (0)

Sources (3)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »

timosa commented on 2014-05-13 10:48

ldd /opt/firestorm/bin/SLVoice | grep "/lib32" | cut -d ' ' -f 3 | xargs pacman -Qo

timosa commented on 2014-05-13 10:44

Thank you! I analyzed the issue bit more with ldd /opt/firestorm/bin/SLVoice and Pacman -Qo. There are three more dependencies needed by Firestorm x64, that were installed to my system by another package: lib32-zlib, lib32-util-linux and lib32-gcc-libs.

chungy commented on 2014-05-13 07:00

Thanks, I've updated the package but I cannot test it personally at the moment because of a busted PC.

timosa commented on 2014-05-13 06:44

Voice didn't work on 64-bit Firestorm before I installed lib32-libidn.

PhaytalError commented on 2014-03-13 15:24

4.6.1.40478 is released, the Firestorm team also now officially supports a native 64-bit client as of this release. Please update the PKGBUILD to include the 64-bit version for those with 64-bit CPU's. Below I have included an updated PKGBUILD and included additional deps and optdeps.

This updated PKGBUILD was tested and works on 64-bit, not tested on native 32-bit as I don't have a native 32-bit installation, so i'm sure the package manager would appreciate native 32-bit testing though i'm pretty positive it will work on native 32-bit installations. :)



# Maintainer: Mike Swanson <mikeonthecomputer@gmail.com>
pkgname=firestorm-bin
pkgver=4.6.1.40478
pkgrel=1
pkgdesc="Second Life is a 3-D virtual world entirely built and owned by its residents. Firestorm is alternative viewer for secondlife (native 32bit)"
url="http://www.firestormviewer.org/"
license=('GPL')
depends=('openal' 'gnome-vfs' 'gtk2' 'libpng' 'dbus-glib' 'libidn' 'sdl' 'mesa' 'apr-util' 'libgl' 'libjpeg-turbo' 'nss' 'glu' 'pangox-compat' 'libxml2')
optdepends=('libpulse: for PulseAudio support' 'alsa-lib: for ALSA support' 'nvidia-utils: for NVIDIA support' 'flashplugin: for inworld Flash support' 'gstreamer0.10: for video support, may need good, bad and ugly plugins' 'lib32-freealut: for OpenAL support')
arch=('i686' 'x86_64')
install=firestorm.install
options=(!strip)

if [ "$CARCH" = "i686" ]; then
source=("http://downloads.firestormviewer.org/linux/Phoenix_Firestorm-Release_${CARCH}_${pkgver}.tar.bz2"
'firestorm.install'
'firestorm.desktop'
'firestorm.launcher')

sha256sums=('ea91ef1b8d8f9f9f095b45d947c881a04593a4961aa43db9e4b38ffccc316b34'
'cd919be5e2d28ff86e9b51ffe1076ba8c13acf9c0953fc2f4bb78fe7e79cdbb3'
'6dffebc474fd98d23bf8d9f4a7592795642dbddf3a0b585f89d25ff11ae15cc1'
'b2ce32d268f76f4324807d50c4098a3480b489ec447133ce8d9b9c4a7bc05530')


elif [ "$CARCH" = "x86_64" ]; then
source=("http://downloads.firestormviewer.org/linux/Phoenix_FirestormOS-Beta_${CARCH}_${pkgver}.tar.bz2"
'firestorm.install'
'firestorm.desktop'
'firestorm.launcher')

sha256sums=('bdd60d6fc27dbb70b95efdb0809e1afa0545759aa5e149bb40fd4102becc9e0b'
'cd919be5e2d28ff86e9b51ffe1076ba8c13acf9c0953fc2f4bb78fe7e79cdbb3'
'6dffebc474fd98d23bf8d9f4a7592795642dbddf3a0b585f89d25ff11ae15cc1'
'b2ce32d268f76f4324807d50c4098a3480b489ec447133ce8d9b9c4a7bc05530')

fi


package() {
cd "${srcdir}"

# Rename Data Directory
if [ "$CARCH" = "i686" ]; then
mv Phoenix_Firestorm-Release_${CARCH}_${pkgver}/ firestorm

elif [ "$CARCH" = "x86_64" ]; then
mv Phoenix_FirestormOS-Beta_${CARCH}_${pkgver}/ firestorm
fi

# Fix fontconfig >= 2.9.0 issue
ln -si libfontconfig.so.1.4.4 firestorm/lib/libfontconfig.so.1

# Install Desktop File
install -D -m644 "${srcdir}"/firestorm.desktop \
"${pkgdir}"/usr/share/applications/firestorm.desktop

# Install Icon File
install -D -m644 "${srcdir}"/firestorm/firestorm_icon.png \
"${pkgdir}"/usr/share/pixmaps/firestorm_icon.png

# Install Launcher
install -D -m755 "${srcdir}"/firestorm.launcher \
"${pkgdir}"/usr/bin/firestorm

# Move Data to Destination Directory
install -d "${pkgdir}"/opt/
mv firestorm/ "${pkgdir}"/opt/

# Change Permissions of files to root:games
chown -R root:games "${pkgdir}"/opt/firestorm
chmod -R g+r "${pkgdir}"/opt/firestorm

# Make Binary Group-Executable
chmod g+x "${pkgdir}"/opt/firestorm/firestorm
}

PhaytalError commented on 2014-03-13 15:22

4.6.1.40478 is released, the Firestorm team also now officially supports a native 64-bit client as of this release. Please update the PKGBUILD to include the 64-bit version for those with 64-bit CPU's. Below I have included an updated PKGBUILD and included additional deps and optdeps.

This updated PKGBUILD was tested and works on 64-bit, not tested on native 32-bit as I don't have a native 32-bit installation, so i'm sure the package manager would appreciate native 32-bit testing though i'm pretty positive it will work on native 32-bit installations. :)



# Maintainer: Mike Swanson <mikeonthecomputer@gmail.com>
pkgname=firestorm-bin
pkgver=4.6.1.40478
pkgrel=1
pkgdesc="Second Life is a 3-D virtual world entirely built and owned by its residents. Firestorm is alternative viewer for secondlife (native 32bit)"
url="http://www.firestormviewer.org/"
license=('GPL')
depends=('openal' 'gnome-vfs' 'gtk2' 'libpng' 'dbus-glib' 'libidn' 'sdl' 'mesa' 'apr-util' 'libgl' 'libjpeg-turbo' 'nss' 'glu' 'pangox-compat)
optdepends=('libpulse: for PulseAudio support' 'alsa-lib: for ALSA support' 'nvidia-utils: for NVIDIA support' 'flashplugin: for inworld Flash support' 'gstreamer0.10: for video support, may need good, bad and ugly plugins' 'lib32-freealut: for OpenAL support')
arch=('i686' 'x86_64')
install=firestorm.install
options=(!strip)

if [ "$CARCH" = "i686" ]; then
source=("http://downloads.firestormviewer.org/linux/Phoenix_Firestorm-Release_${CARCH}_${pkgver}.tar.bz2"
'firestorm.install'
'firestorm.desktop'
'firestorm.launcher')

sha256sums=('ea91ef1b8d8f9f9f095b45d947c881a04593a4961aa43db9e4b38ffccc316b34'
'cd919be5e2d28ff86e9b51ffe1076ba8c13acf9c0953fc2f4bb78fe7e79cdbb3'
'6dffebc474fd98d23bf8d9f4a7592795642dbddf3a0b585f89d25ff11ae15cc1'
'b2ce32d268f76f4324807d50c4098a3480b489ec447133ce8d9b9c4a7bc05530')


elif [ "$CARCH" = "x86_64" ]; then
source=("http://downloads.firestormviewer.org/linux/Phoenix_FirestormOS-Beta_${CARCH}_${pkgver}.tar.bz2"
'firestorm.install'
'firestorm.desktop'
'firestorm.launcher')

sha256sums=('bdd60d6fc27dbb70b95efdb0809e1afa0545759aa5e149bb40fd4102becc9e0b'
'cd919be5e2d28ff86e9b51ffe1076ba8c13acf9c0953fc2f4bb78fe7e79cdbb3'
'6dffebc474fd98d23bf8d9f4a7592795642dbddf3a0b585f89d25ff11ae15cc1'
'b2ce32d268f76f4324807d50c4098a3480b489ec447133ce8d9b9c4a7bc05530')

fi


package() {
cd "${srcdir}"

# Rename Data Directory
if [ "$CARCH" = "i686" ]; then
mv Phoenix_Firestorm-Release_${CARCH}_${pkgver}/ firestorm

elif [ "$CARCH" = "x86_64" ]; then
mv Phoenix_FirestormOS-Beta_${CARCH}_${pkgver}/ firestorm
fi

# Fix fontconfig >= 2.9.0 issue
ln -si libfontconfig.so.1.4.4 firestorm/lib/libfontconfig.so.1

# Install Desktop File
install -D -m644 "${srcdir}"/firestorm.desktop \
"${pkgdir}"/usr/share/applications/firestorm.desktop

# Install Icon File
install -D -m644 "${srcdir}"/firestorm/firestorm_icon.png \
"${pkgdir}"/usr/share/pixmaps/firestorm_icon.png

# Install Launcher
install -D -m755 "${srcdir}"/firestorm.launcher \
"${pkgdir}"/usr/bin/firestorm

# Move Data to Destination Directory
install -d "${pkgdir}"/opt/
mv firestorm/ "${pkgdir}"/opt/

# Change Permissions of files to root:games
chown -R root:games "${pkgdir}"/opt/firestorm
chmod -R g+r "${pkgdir}"/opt/firestorm

# Make Binary Group-Executable
chmod g+x "${pkgdir}"/opt/firestorm/firestorm
}

PhaytalError commented on 2014-03-13 14:33

4.6.1.40478 is released, the Firestorm team also now officially supports a native 64-bit client as of this release. Please update the PKGBUILD to include the 64-bit version for those with 64-bit CPU's.

Atte commented on 2014-01-17 07:20

Also needs {lib32-,}libxml2 as a dependency.

gwarokk commented on 2013-10-31 04:08

New version out

GordonGR commented on 2013-06-07 10:28

Btw, the website has been updated to firestormviewer.com.