Search Criteria
Package Details: firestorm-bin 7.2.4.80712-2
Package Actions
| Git Clone URL: | https://aur.archlinux.org/firestorm-bin.git (read-only, click to copy) |
|---|---|
| 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: | fennectech |
| Last Packager: | fennectech |
| Votes: | 61 |
| Popularity: | 0.115770 |
| First Submitted: | 2011-06-21 18:27 (UTC) |
| Last Updated: | 2026-08-28 21:46 (UTC) |
Dependencies (32)
- apr-util
- dbus-glib
- glu (glu-gitAUR)
- gtk2AUR (gtk2-ng-gitAUR, gtk2-ng-gitAUR)
- lib32-libidnAUR
- lib32-libsndfile
- lib32-util-linux
- lib32-zlib (lib32-zlib-ng-compat)
- libbsd (libbsd-gitAUR)
- libgl (libglvnd-gitAUR, amdgpu-pro-oglp-legacyAUR, nvidia-340xx-utilsAUR, amdgpu-pro-oglpAUR, nvidia-340xx-utils-macbookAUR, mesa-clang-v3-binAUR, mesa-clang-v4-binAUR, libglvnd)
- libidn (libidn-gitAUR)
- libjpeg-turbo (mozjpeg-gitAUR, mozjpegAUR, libjpeg-turbo-gitAUR)
- libpng (libpng-gitAUR, libpng-apngAUR)
- libxcrypt-compat
- libxml2 (libxml2-gitAUR, libxml2-meson-gitAUR)
- libxss
- mesa (mesa-wsl2-gitAUR, mesa-amd-bc250AUR, mesa-dlss-reflex-gitAUR, mesa-minimal-gitAUR, mesa-kraid-gitAUR, mesa-nollvm-gitAUR, mesa-clang-v3-binAUR, mesa-clang-v4-binAUR, amdonly-gaming-mesa-gitAUR, mesa-gitAUR, mesa-rk35xx-gitAUR, mesa-amber)
- nss (nss-hgAUR)
- openal (openal-gitAUR)
- sdlAUR (sdl-openglhqAUR, sdl-nokbgrabAUR, sdl-openglhq-nokbgrabAUR, sdl-gitAUR, sdl12-compat-gitAUR, sdl12-compat)
- vlc (vlc-noxAUR, vlc-gitAUR)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat)
- alsa-lib (optional) – for ALSA support
- freealut (optional) – for OpenAL support
- gstreamer (gstreamer-gitAUR) (optional) – For video support - may need good, bad and ugly plugins
- lib32-gst-plugins-goodAUR (lib32-gst-plugins-good-gitAUR) (optional) – for voice support
- lib32-libidn11AUR (optional) – for voice support
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR) (optional) – for PulseAudio support
- mesa-libgl (mesa-wsl2-gitAUR, mesa-amd-bc250AUR, mesa-dlss-reflex-gitAUR, mesa-kraid-gitAUR, amdonly-gaming-mesa-gitAUR, mesa-gitAUR, mesa-rk35xx-gitAUR, mesa) (optional) – For Intel, Radeon, Nouveau support
- nvidia-libgl (nvidia-410xx-utilsAUR, nvidia-440xx-utilsAUR, nvidia-430xx-utilsAUR, nvidia-340xx-utilsAUR, nvidia-510xx-utilsAUR, nvidia-utils-teslaAUR, nvidia-575xx-utilsAUR, nvidia-535xx-utilsAUR, nvidia-525xx-utilsAUR, nvidia-390xx-utilsAUR, nvidia-470xx-utilsAUR, nvidia-550xx-utilsAUR, nvidia-production-utilsAUR, nvidia-580xx-utilsAUR, nvidia-vulkan-utilsAUR, nvidia-utils-betaAUR, nvidia-utils-g2AUR, nvidia-utils) (optional) – for NVIDIA support
- nvidia-utils (nvidia-410xx-utilsAUR, nvidia-440xx-utilsAUR, nvidia-430xx-utilsAUR, nvidia-340xx-utilsAUR, nvidia-510xx-utilsAUR, nvidia-utils-teslaAUR, nvidia-575xx-utilsAUR, nvidia-340xx-utils-macbookAUR, nvidia-535xx-utilsAUR, nvidia-525xx-utilsAUR, nvidia-390xx-utilsAUR, nvidia-470xx-utilsAUR, nvidia-550xx-utilsAUR, nvidia-580xx-utilsAUR, nvidia-vulkan-utilsAUR, nvidia-utils-betaAUR, nvidia-utils-g2AUR) (optional) – for NVIDIA support
- pepper-flashAUR (pepper-flash-debugAUR) (optional) – for inworld Flash support
Latest Comments
1 2 3 4 5 6 .. 14 Next › Last »
mim commented on 2026-09-28 15:52 (UTC) (edited on 2026-09-28 15:58 (UTC) by mim)
Thanks for shipping the SLURL fix! Following up on the deps:
firestorm.launcher still has
exec ./firestorm $*, which breaks an argument with spaces in it."$@"fixes that.gstreamer as the video optdepend is a trap. Core gstreamer satisfies it, but parcel media needs gst-plugins-good (souphttpsrc, qtdemux). Without it you get a blank grey media face and nothing in the log. I'd name gst-plugins-good instead.
lib32-gst-plugins-good isn't used for voice. Nothing in SLVoice or the vivox libs links or loads gst, and media is 64-bit only.
Voice needs lib32-libidn11 (SLVoice wants libidn.so.11, lib32-libidn only has .so.12). lib32-libsndfile isn't needed; lib32/ bundles it.
Declared but never linked: vlc, gtk2, sdl, openal, apr-util, dbus-glib, libbsd, libjpeg-turbo, libpng, libxss, libxml2, libidn, zlib (openal, apr-util and SDL2 are bundled in lib/). Linked but not declared, mostly by CEF: at-spi2-core, cairo, pango, glib2, dbus, expat, fontconfig, libcups, nspr, systemd-libs, util-linux-libs, libxcb, libxcomposite, libxdamage, libxext, libxfixes, libxkbcommon, libxrandr. alsa-lib is hard-linked, not optional.
Found by walking DT_NEEDED over everything in /usr/lib/firestorm. Happy to share the details.
I'll put these to firestorm jira as well.
fennectech commented on 2026-08-26 17:30 (UTC) (edited on 2026-08-28 21:53 (UTC) by fennectech)
ive staged your changes. Just need to test things then push. Give me a coupple days.
enjoy would be worth offering these to the compiled project.
mim commented on 2026-08-24 19:39 (UTC) (edited on 2026-08-24 19:42 (UTC) by mim)
SLURLs and landmarks clicked in a browser don't work with this package, and I think it's just the .desktop file.
firestorm.desktop has no MimeType line and no %u on Exec, so nothing ever gets registered as the handler for secondlife: URLs, and even if something were, the URL wouldn't be passed through to the viewer.
These two lines fixed it here:
After a rebuild:
and clicking a maps.secondlife.com link in a browser now opens the viewer at the right region instead of doing nothing.
Small related thing while you're in there: firestorm.launcher uses exec ./firestorm $* , which will word-split a SLURL containing spaces. "$@" handles it properly.
Also, the deps on this are a mess. I've done a lot of work cleaning them up if anyone is interested. Thanks for picking up the package, btw!
fennectech commented on 2026-03-07 23:32 (UTC)
Fixed. Also nice! Ill figure out the workflow later
Wolfspirit commented on 2026-03-07 20:15 (UTC)
I think you might want to update the srcinfo to match the pkginfo. Right now the sources show the wrong URL. You can do this easily via "makepkg --printsrcinfo > .SRCINFO".
Also FYI: I've taken over maintaining of firestorm-git which is up to date now, too. It builds from source and builds the OS version. I made it compatible with firestorm-bin so you can have both installed and running at the same time (it uses $HOME/.firestorm_x64-os instead of $HOME/.firestorm_x64). :)
fennectech commented on 2026-03-02 17:06 (UTC)
My bad. Thought pkgrel was incremented everytime there was an update. I’ll fix it.
Wolfspirit commented on 2026-03-02 10:34 (UTC) (edited on 2026-03-02 10:35 (UTC) by Wolfspirit)
Awesome!
Is there a reason you did use pkgrel?
Please correct me if I'm wrong but as the pkgver changes with each release I think pkgrel should stay at 1 and only increase if the same version needs to be updated (some packaging issues fixed).
Also according to:
https://wiki.archlinux.org/title/PKGBUILD
"When a new version of the software is released, this value must be reset to 1"
Filth commented on 2026-03-02 06:23 (UTC)
Nice, finally! Remember to also update the maintainer info in the PKGBUILD
fennectech commented on 2026-03-02 06:20 (UTC) (edited on 2026-03-02 06:23 (UTC) by fennectech)
Ive just yoinked it apparently in the mean time ive pushed 7.2.3-80036 additionally im using pkgrel so yay should pull it automagicaly with a -Syu
If you want me to give it to one of you LMK Ive got Radegast-NG aswell so firestorm isnt that much extra.
1 2 3 4 5 6 .. 14 Next › Last »