Opened 10 years ago

Closed 9 years ago

Last modified 8 years ago

#1076 closed task (fixed (in master))

Gentoo Ebuild for Angband

Reported by: widget-angband@… Owned by: Widget
Milestone: 3.2.0 Keywords: unix
Cc:

Description

I've updated the ebuild in Gentoo for angband. Currently the latest version in portage is 3.0.9e (no I don't know what that is). I offered a broken build for 3.1.0 a while back but it was rejected for being of a beta build.

As the build system has changed for #134 I've written a build for [cee69cd] (SVN r1886). It uses a direct subversion checkout, this should be changed when a tarball for the next release is up.

Note that there's a bug for 3.1.1 open in gentoo as well.

Attachments (3)

angband-3.1.1.1886.ebuild (1.6 KB) - added by widget-angband@… 10 years ago.
Ebuild
bindir.patch (449 bytes) - added by widget-angband@… 10 years ago.
Patch to remove hardcoding of bindir
metadata.xml (308 bytes) - added by widget-angband@… 10 years ago.
Metadata for portage

Download all attachments as: .zip

Change History (9)

Changed 10 years ago by widget-angband@…

Ebuild

Changed 10 years ago by widget-angband@…

Patch to remove hardcoding of bindir

Changed 10 years ago by widget-angband@…

Metadata for portage

comment:1 Changed 10 years ago by magnate

  • Keywords unix added
  • Milestone changed from Triage to Future

Thanks for the heads-up about bindir. I don't know anything about Gentoo - does it have a maintainer system like Debian? If you're up for becoming the package maintainer, contact takkaria and ask for a login here - it will make dealing with tickets much easier.

What are your criteria for closing this ticket? When the 3.1.2 package is accepted into Gentoo?

comment:2 Changed 10 years ago by widget-angband@…

AIUI Gentoo typically has herds for areas, such as games, and so has a pool of maintainers for a herd. I have no objection to maintaining this ebuild, but I've only written a few, so I don't know how much use I'll be yet! Having run it through the QA tool for Gentoo it has a number of complaints.

As stated this ebuild needs a little more work. I don't know what architectures it's supposed to work in Linux on, I've marked it "~amd64 ~ppc ~sparc ~x86 ~x86-fbsd" (the ~ means unstable). That keywording can probably be left to the Gentoo arch teams to change, we can leave it as ~x86 ~amd64 until others test it. There are probably other things wrong with it as well, although I think it's installing everything into your preferred locations, but with the Gentoo paths taking priority where appropriate (e.g. /usr/games/bin).

Also I've left the licence as 'Moria' in the ebuild. I'll have to look into how to specify that different licences cover different bits.

I think leave the ebuild open, and when you're getting close to 3.1.2 I'll update the ebuild to point at the location where the tarball will be hosted. Then it can probably be closed. I'll then try to get it into Gentoo. I'll also update the ebuild to actually track SVN head so that any desperate users can install it and have it track head as it goes. That can just be left somewhere on rephial if anyone wants it.

comment:3 Changed 9 years ago by Widget

  • Owner set to Widget
  • Status changed from new to assigned

I didn't report back on 3.1.2p2 successfully entering Gentoo portage after a few months of circular changes. I've now submitted a build for 3.2.0 which can be seen on the b.g.o website, ticket 350194.

comment:4 Changed 9 years ago by Widget

350194 is now closed, but the change from #1299 has caused 351842 where the checksums don't match for the in-tree build.

comment:5 Changed 9 years ago by Widget

  • Resolution set to fixed
  • Status changed from assigned to closed

Outstanding Gentoo bug closed.

comment:6 Changed 8 years ago by magnate

  • Milestone changed from Future to 3.2.0
Note: See TracTickets for help on using tickets.