Package Details: alienarena-svn r5663-1

Git Clone URL: https://aur.archlinux.org/alienarena-svn.git (read-only, click to copy)
Package Base: alienarena-svn
Description: Multiplayer retro sci-fi deathmatch game based on Quake2
Upstream URL: http://red.planetarena.org/
Licenses: GPL
Conflicts: alienarena
Provides: alienarena
Submitter: None
Maintainer: lrustand
Last Packager: lrustand
Votes: 8
Popularity: 0.000000
First Submitted: 2008-03-04 18:20 (UTC)
Last Updated: 2019-11-03 13:45 (UTC)

Latest Comments

geekborg commented on 2020-10-14 17:44 (UTC)

collect2: erreur: ld a retourné le statut de sortie 1 make[1]: [Makefile:2373 : alienarena-ded] Erreur 1 make[1] : on quitte le répertoire « /var/tmp/pamac-build-client/alienarena-svn/src/trunk/source » make: [Makefile:552 : all-recursive] Erreur 1 ==> ERREUR : Une erreur s’est produite dans build(). Abandon…

PedroHLC commented on 2020-01-09 16:29 (UTC)

Seems like libxxf86dga can be replaced with xorgproto

lrustand commented on 2019-11-03 13:46 (UTC)

Sweet! Changed it in the PKGBUILD now.

alienarena-cc commented on 2019-11-03 09:28 (UTC)

This can be allowed to fetch the head revision now.

lrustand commented on 2019-08-02 18:12 (UTC) (edited on 2019-08-02 18:13 (UTC) by lrustand)

I have hopefully resolved the issue now. Apparently the configure script requires additional arguments to set up the datadir path correctly. The configure line should look like this to install under the /usr prefix:

./configure --enable-maintainer-mode --prefix=/usr --datarootdir=/usr/share --datadir=/usr/share

I have posted a new pkgbuild with this change added, which from my testing seems to result in a correctly built package.

lrustand commented on 2019-08-02 15:29 (UTC)

For some reason the ./configure does not fully respect the prefix argument. I am currently looking into possibly fixes. In the meantime it is possible to either install to /usr/local or symlinking the data1 folder into /usr/local/share/alienarena/data1

alienarena-cc commented on 2019-08-02 06:26 (UTC)

I'm not using Arch linux, I tried this on a Manjaro vm but other complications prevented me from being able to properly test it. I'm waiting on feedback from another guy, will let you know. He was running the binaries directly. Your solution looks to be the right one.

lrustand commented on 2019-08-01 21:07 (UTC)

@alienarena-cc: I have updated the pkgbuild to make the binaries look for the data in the right place. The game can now correctly find the data directory when run directly from the binaries. I have now removed the wrapper scripts as they are no longer need, and install the binaries directly under /usr/bin. Could you see if the game installs and runs correctly for you with the updated pkgbuild?

lrustand commented on 2019-08-01 20:26 (UTC) (edited on 2019-08-01 20:41 (UTC) by lrustand)

@alienarena-cc: did you run it via the supplied script /usr/bin/alienarena or directly running the binary /usr/share/alienarena/alienarena? The lines you refer to are there to install under /usr instead of /usr/local. This is the preferred installation prefix for Arch Linux packages. If you ran it from the binary directly, could you please try running the script instead? The game installs and runs fine for me, and the game loads the data just fine when I run the script in /usr/bin, but when I try to run the binaries directly I also get the same error as you.

I would prefer to install the game under /usr prefix, but if problems persist we can fall back to installing under /usr/local like you suggested.

alienarena-cc commented on 2019-08-01 18:40 (UTC) (edited on 2019-08-01 18:41 (UTC) by alienarena-cc)

The game binaries are unable to find the game data, this can be fixed by removing lines 55 - 59.

lrustand commented on 2019-07-27 16:55 (UTC)

Ok, thanks. Fixed the description and locked the revision number. ode has been removed from dependency list.

alienarena-cc commented on 2019-07-27 16:30 (UTC) (edited on 2019-07-27 16:31 (UTC) by alienarena-cc)

The description is incorrect, Alien Arenas engine (CRX) is based on ID Tech 2/Quake 2

ode can be removed from the dependencies list, Alien Arena builds it's own static ode library. You can opt during configure to use the system library, however this is not recommended. Unfortunately the way ode is built varies between distributions and on some it will cause crashes if ragdolls are enabled.

alienarena-cc commented on 2019-07-27 16:07 (UTC)

Sorry, should have explained. This is to keep your version in sync with the version on steam. In particular there are modifications to maps dm-violator.bsp and ctf-violator.bsp in the svn that haven't been pushed to steam yet, this causes errors when connecting to servers because the map the client has will be different to the one on the server. Maps are generally the only reason this would ever be a problem and after the next update I wouldn't expect the same scenario to happen again.

lrustand commented on 2019-07-27 15:58 (UTC)

What is the reason that it should be locked to svn revision 5655? I have compiled and run revision 5660 now, and it runs without problems on my machine.

alienarena-cc commented on 2019-07-27 15:54 (UTC)

It would be hugely appreciated by myself and the Alien Arena community to see this package being maintained again. If you have any issues or questions please let me know.

FYI the svn revision should be locked at 5655 for the time being. Will notify you when that changes.

lrustand commented on 2019-07-27 15:31 (UTC)

@jorge_barroso are you still maintaining this package? Package does not install like it is now, but I managed to get it to install and run with a few changes to the PKGBUILD. First of all there are some errors in dependencies as pointed out by @alienarena-cc, and also there is no need for depending on alienarena-data package as the data is already included in this package. If you dont have the time to update the PKGBUILD I would be happy to take over as maintainer

alienarena-cc commented on 2018-09-01 03:17 (UTC)

I assume it was deleted because Alien Arena is available on steam, whoever maintained it probably thought he wasn't allowed to distribute the contents of the svn. COR Entertainment have stated that the svn version will remain free to distribute. There is some content available on steam that isn't in the svn repo.

This PKGBUILD has a couple of problems, Alien Arena doesn't depend on sdl and a couple of quotes are missing in the dependency line.

zwastik commented on 2018-08-31 02:43 (UTC)

What happened to the alienarena-data package?

alienarena-cc commented on 2018-08-22 10:52 (UTC)

I'm pretty certain that Alien Arena isn't dependent on sdl

alienarena-cc commented on 2018-08-22 04:10 (UTC)

Forgot to answer your question, no the repo code is not deprecated.

alienarena-cc commented on 2018-08-22 04:09 (UTC)

I think the name of the package (alienarena-svn r4297-2) mislead me. I just read the reasons for it being flagged out of date, there is no alienarena-data package, which obviously means this package won't build. Plus the sdl/libgl dependency issues.

nerdix commented on 2018-08-21 20:23 (UTC)

This PKGbuild is using SVN. So it always builds based on the latest code. Do you mean upstream repo has deprecated code?

alienarena-cc commented on 2018-08-21 03:12 (UTC)

The alienarena version here is is deprecated, there are very few servers for it and it's unsupported by COR Entertainment. Alien Arena is now available on steam for purchase along with it's DLC. The good news is that COR Entertainment are leaving the source code and game assets in their svn repository at svn.icculus.org/alienarena/trunk for free distribution in linux distributions. This excludes content that is specific to the steam client.

We refer to the version you currently have packaged as Generation 2, because nearly every game asset has been updated, including maps, player characters, weapons, particle fx etc. We refer to the game now as Generation 3. There are also a lot of new features. Writing a changelog for the game would be a mammoth task in itself.

EndlessEden commented on 2013-10-09 22:32 (UTC)

--with-zlib has been removed from configure. please update pkgconfig.

jorge_barroso commented on 2013-03-03 23:26 (UTC)

don't worry, I'm here to save you jajaja, now serious, package updated, there where many errors on PKGBUILD, and could be there are someones yet (it's too late here in Spain and I'm starting to think about sleeping), but not-important possible errors a part, it works, and you can try this awesome game.

evanlec commented on 2013-01-29 11:55 (UTC)

You need to run configure before the Makefile is generated...

evanlec commented on 2013-01-29 11:35 (UTC)

same thing here, finishes downloading from SVN and then: "Checked out revision 3455." "sed: can't read Makefile: No such file or directory" :( This game looks so awesome too

rwd2 commented on 2010-10-16 16:04 (UTC)

install fails with sed: can't read Makefile: No such file or directory

echoblack commented on 2010-04-04 07:21 (UTC)

package error with install: cannot stat `crx.sdl': No such file or directory