Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 65931 - ebuild: games-action/armagetronad
Summary: ebuild: games-action/armagetronad
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Games
URL: http://sourceforge.net/projects/armag...
Whiteboard:
Keywords: EBUILD
: 94540 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-09-30 09:08 UTC by basic
Modified: 2005-06-28 05:44 UTC (History)
6 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Ebuild for armagetron advanced (armagetronad-0.2.7.1.ebuild,1.69 KB, text/plain)
2005-03-21 05:14 UTC, filip
Details
Install script for armagetron advanced (armagetronad-0.2.7.1.sh,372 bytes, text/plain)
2005-03-21 05:16 UTC, filip
Details
armagetronad-2.7.1.ebuild (armagetronad-0.2.7.1.ebuild,1.78 KB, text/plain)
2005-03-28 02:32 UTC, Donald R. Gray Jr
Details
armagetronad-wrapper (armagetronad-wrapper,1.08 KB, text/plain)
2005-03-28 02:34 UTC, Donald R. Gray Jr
Details

Note You need to log in before you can comment on or make changes to this bug.
Description basic 2004-09-30 09:08:00 UTC
summary says it all, it's available from http://sourceforge.net/projects/armagetronad/ and the reason why this is a fork can be found at http://armagetronad.sourceforge.net/



Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 filip 2005-03-21 05:13:37 UTC
As armagetron is masked now (upstream is dead, since z-man joined the armagetron advanced team), I tried to revise the old ebuild for armagetron 2.6.0. It works for me on amd64 and x86. :)
Comment 2 filip 2005-03-21 05:14:48 UTC
Created attachment 54053 [details]
Ebuild for armagetron advanced
Comment 3 filip 2005-03-21 05:16:10 UTC
Created attachment 54054 [details]
Install script for armagetron advanced

This script is needed to install armagetron advanced (called by the abuild
above). Put it in the files folder.
Comment 4 Matt MacLeod 2005-03-22 21:31:47 UTC
This installed for me, however:

1) It doesn't create an icon in Gnome
2) It doesn't install an executable in the path
3) It scrambled the screen and hard-locked my system when I ran it.

I think it may have tried to switch to an invalid resolution. Do you know offhand what the default is?
Comment 5 filip 2005-03-23 01:25:05 UTC
The install-script puts a starter-script in /usr/games/bin, and the command to start it is "armagetronad". The script checks if you have a ~/.armagetronad folder, if not - it creates it, then it cd into that directory, and lastly it exec /usr/games/lib/armagetronad/armagetronad "@"

The first time you start, it tries to detect whether ther is hardware acceleration. (I think that is accomplished by the starter-script  copying things into your brand new ~/.armagetronad.)

If you started anything other than the starter-script, it very likely has no clue about hardware/software rendering, or where the game data is located.

So, is there no armagetronad in /usr/games/bin?
Comment 6 Matt MacLeod 2005-03-23 08:25:14 UTC
That's what I used, yes, but /usr/games/bin is not in the path by default, as far as I can tell.
Comment 7 Chris Gianelloni (RETIRED) gentoo-dev 2005-03-23 10:26:01 UTC
It isn't supposed to be unless you're in the games group.
Comment 8 Donald R. Gray Jr 2005-03-28 02:32:03 UTC
Created attachment 54652 [details]
armagetronad-2.7.1.ebuild

I have been working on this for a few days, it differs from the orig armagetron
ebuild by putting the correct documentation in /usr/share/doc/${PN}, moving the
config dir to ${GAMES_SYSCONFDIR}/${PN} and creating a Gnome link.
Comment 9 Donald R. Gray Jr 2005-03-28 02:34:23 UTC
Created attachment 54653 [details]
armagetronad-wrapper

Basically the wrapper created by the original make install with paths changed
to work with gentoo's games file structure.
Comment 10 Mr. Bones. (RETIRED) gentoo-dev 2005-03-28 07:31:37 UTC
docs go in /usr/share/doc/${PF}
Comment 11 Chris Gianelloni (RETIRED) gentoo-dev 2005-06-09 10:13:23 UTC
Added to portage
Comment 12 Michael Färber 2005-06-12 08:09:46 UTC
On my computer, Armagetron Advanced didn't start at all because it said I had
not enough rights to start /usr/games/lib/armagetronad/armagetronad. Then I saw
that this file was not executable, but a quick "chmod +x
/usr/games/lib/armagetronad/*" solved this.

The only issue I cannot solve myselve is that there is no icon for the menu
entry "Armagetron Advanced". I use XFce4, and this is the only game not having
an icon.
Comment 13 Chris Gianelloni (RETIRED) gentoo-dev 2005-06-14 06:49:03 UTC
http://www.gentoo.org/proj/en/desktop/games/#doc_chap5_sect9

Please file a new bug.  This one is RESOLVED.
Comment 14 SpanKY gentoo-dev 2005-06-28 05:44:07 UTC
*** Bug 94540 has been marked as a duplicate of this bug. ***