Saying goodbye

solutions not questions, user is on debian now :wink:

I have Endeavouros running in Virtualbox, so can always try things :slight_smile:

So…the fairly awesome thing about that error is that the patch that is failing the validity check isn’t even used. It is commented out. If you remove it from the PKGBUILD there shouldn’t be a problem.

like this
# Maintainer: Justin Jagieniak <justin@jagieniak.net>
# Contributor: Nicky D

pkgname=firestorm
pkgver=r58052.381d04b870a5
pkgrel=1
pkgdesc="Firestorm is FOSS where you can build & share Virtual Reality (VR) in OpenSim/SecondLife (P2P). Meet people in 3D! Source build."
arch=('i686' 'x86_64')
url=https://www.firestormviewer.org/
license=('LGPL')
depends=(dbus-glib gconf glu gtk2 lib32-libidn lib32-libsndfile lib32-util-linux lib32-zlib libgl libidn libjpeg-turbo libpng libxss libxml2 mesa nss openal sdl vlc zlib)
optdepends=(
  'alsa-lib: for ALSA support'
  'pepper-flash: for inworld Flash support'
  'freealut: for OpenAL support'
  'gstreamer: For video support - may need good, bad and ugly plugins'
  'lib32-libidn11: for voice support'
  'libpulse: for PulseAudio support'
  'mesa-libgl: For Intel, Radeon, Nouveau support'
  'nvidia-libgl: for NVIDIA support'
  'nvidia-utils: for NVIDIA support')
makedepends=('cmake' 'gcc' 'python2-virtualenv' 'python2-pip' 'mercurial')
conflicts=('firestorm-bin' 'firestorm-beta' 'firestorm-nightly')
provides=('firestorm')

source=("$pkgname"::'hg+https://hg.firestormviewer.org/phoenix-firestorm-release' 'autovars' 'firestorm.desktop' 'firestorm.launcher')
md5sums=('SKIP' '7245883fbdba303d4f827f60907574c6' '5e3dade65948533ff8412da776029179' '3daa9e24492337e62bcac318df4ab370')

pkgver() {
	cd "$pkgname"
	printf "r%s.%s" "$(hg identify -n)" "$(hg identify -i)"
}

prepare() {
	virtualenv2 "$pkgname"
	export AUTOBUILD_VARIABLES_FILE="$srcdir/autovars"

	cd "$pkgname"
	source bin/activate
	pip install --upgrade autobuild

	autobuild configure -A 64 -c ReleaseFS_open -- -DLL_TESTS:BOOL=FALSE
#    cd indra/newview
#	patch -Np0 -i "$srcdir/dontTarSelf.patch"
}

build() {
    export AUTOBUILD_VARIABLES_FILE="$srcdir/autovars"
    cd "$pkgname"
    source bin/activate
    
    autobuild build -A 64 -c ReleaseFS_open -- -Dchan=Linux
}

package() {
    mkdir -p "$pkgdir/opt"
    mkdir -p "$pkgdir/usr/share/applications"
    
    mv "$pkgname/build-linux-x86_64/newview/packaged" "$pkgdir/opt/firestorm"
    
    install -Dm644 "firestorm.desktop" "$pkgdir/usr/share/applications/firestorm.desktop"
    install -Dm755 "firestorm.launcher" "$pkgdir/usr/bin/firestorm"
}


I have it building now, I will let you know if it completes successfully.

2 Likes

Thanks dalto, much appreciated.

The problem is reported in september already:
https://aur.archlinux.org/packages/firestorm/

I’m just building firestorm-nightly, and it goes much further than firestorm.
Build is not complete yet…

I am at about 60% on firestorm but I am building on a single core in a VM so it is fairly slow.

Still at 40% …

here broe it off, reason some build space :slight_smile: and not in vm…hmm nevermind :slight_smile:

I got it to build but the install failed.

The package() function probably needs to be redone to match the current release.

All viewers you mentioned work fine here.
J.

Which version ?

There is a difference in Second life and so called Opensim grids. For Second Life both latest versions (Firestorm 6.3.2 and Singularityviewer 1.8.9.8338) work fine. The problem is opensim, for that I need older versions of the viewer, and they dont work properly in Arch.

What version of Firestorm do you need for that?

there also comes a time that older dont work , since its based on older 2.7 python so newer must come in

Well, I got both to work, finally, with some work around, it doesn’t work perfectly, but I can login with the viewers, and that is the most important thing. There are some more viewers existing, which are not in the aur, will test them out too.

So maybe it is not a Goodbye after all, might consider of re-installing Endeavouros again tomorrow. :slight_smile:

6 Likes

I have re-installed Endeavouros, and Firestorm version 6.0.2, which I got from the viewers website, works fine for now in Opensim.

Showing my own virtual venue place, just in case you are interested :slight_smile: :

Firestorm602os

6 Likes

Welcome back! :smile:

2 Likes

I’m glad to hear your staying, I run three Distros, EndeavourOS, Debian and Slint (based on Slackware).

I switched from Arch to EndeavourOS because even though I’ve installed Arch about 10 times, it’s still tedious, EndeavourOS is much easier to install.

Debian has many more command line programs and it’s easy to get espeak, espeakup and speech-dispatcher working in console which is necessary for might visually impaired users.

I think I got Arch speaking but I haven’t gotten EndeavourOS speaking in console with no graphics running.

Slint has a very committed developer who is working very hard to get blind users the programs they need and ORCA working in MATE Desktop. See http:/slint.fr

Stay around, this is a very helpful group.

Regards,

David

3 Likes

4 posts were split to a new topic: Broken update packages

Almost a week ago that I wanted to say goodbye, and now I am still running it without any problems the last days, on 2 pc’s and 1 laptop. I don’t know if this topic is still valid.

5 Likes