Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 299406

Summary: [bump] games-roguelike/angband-3.1.2
Product: Gentoo Linux Reporter: Justin <yoosty>
Component: [OLD] GamesAssignee: Gentoo Games <games>
Status: RESOLVED FIXED    
Severity: enhancement CC: widget
Priority: Lowest    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: angband-3.1.1 ebuild
Ebuild for angband 3.1.2
Metadata.xml for 3.1.2 ebuild
Updated 3.1.2 ebuild
Updated 3.1.2 ebuild
Updated 3.1.2_p2 ebuild
Updated 3.1.2_p2 ebuild

Description Justin 2010-01-02 22:47:43 UTC
Angband 3.1.1 was released a while ago. I updated the 3.0.9e ebuild to reflect the new release.

I don't think the old patch is needed anymore (at least, I can't find the lines that the patch is trying to change).

Please note that the gtk interface doesn't work with setgid, which is used by portage. This is reported when trying to build with USE=gtk. I'm not sure why this is, but if someone else wants to figure it out then it might be useful (I don't personally use the gtk interface). I left it in the ebuild in case someone wants to take a look.

Also note that the x11 interface is looking for some font that doesn't seem to be installed by default. Whenever I try to start it up it says that it can't find font 10x20. Again, I don't use the x11 interface, so I'm not too inclined to track down how this is fixed. I left it in the ebuild in case someone wants to take a look.

The SDL and gcu (ncurses) interfaces work mighty fine though, which also leads me to down-play the importance of getting the gtk and x11 interfaces to work.
Comment 1 Justin 2010-01-02 22:48:41 UTC
Created attachment 214963 [details]
angband-3.1.1 ebuild
Comment 2 Stephen Bridges 2010-01-09 17:47:40 UTC
Upstream have modified their installation target directories and are deprecating setgid.  There's an ebuild in their bugtracker of a recent SVN build that I've had a stab at writing.  I'm not submitting it here until their next release.

http://trac.rephial.org/ticket/1076
Comment 3 Stephen Bridges 2010-01-26 20:10:14 UTC
Created attachment 217493 [details]
Ebuild for angband 3.1.2
Comment 4 Stephen Bridges 2010-01-26 20:10:42 UTC
Created attachment 217494 [details]
Metadata.xml for 3.1.2 ebuild
Comment 5 Stephen Bridges 2010-01-26 20:13:11 UTC
I attach a 3.1.2 ebuild that I've modified with the help of #gentoo-dev-help to install and honour the new paths that angband installs data in.  I've worked with upstream to fix some bugs in the install system, it's still installing some files that aren't needed but I hope to address them upstream.

I'd also be happy to be a proxy maintainer and accept any new bugs for this package as I use it regularly and know some of the upstream devs well.
Comment 6 Stephen Bridges 2010-01-26 21:31:57 UTC
Created attachment 217499 [details]
Updated 3.1.2 ebuild

Updated ebuild following guidance from MrBones on #gentoo-games

Ebuild now defaults to curses engine if no clients are selected, and installs desktop entries for the graphical clients if selected.
Comment 7 Stephen Bridges 2010-02-14 23:25:40 UTC
Created attachment 219727 [details]
Updated 3.1.2 ebuild

Comments from #gentoo-sunrise incorporated.
Comment 8 Stephen Bridges 2010-02-16 21:33:01 UTC
Created attachment 219937 [details]
Updated 3.1.2_p2 ebuild

Upstream have released 3.1.2v2. Very minor bugfixes from 3.1.2.
Comment 9 Stephen Bridges 2010-02-16 21:49:36 UTC
Created attachment 219939 [details]
Updated 3.1.2_p2 ebuild

Used assignment of S instead of src_unpack().  Now reviewed in #gentoo-dev-help, #gentoo-sunrise, and #gentoo-games.
Comment 10 Mr. Bones. (RETIRED) gentoo-dev 2010-02-16 22:25:22 UTC
in portage.