Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 567230 - games-strategy/0ad{,-data}-0.0.20_alpha version bump
Summary: games-strategy/0ad{,-data}-0.0.20_alpha version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All Linux
: Normal normal with 1 vote (vote)
Assignee: Gentoo Games
URL: http://play0ad.com/new-release-0-a-d-...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-12-01 09:29 UTC by Nils Freydank
Modified: 2016-05-25 22:22 UTC (History)
6 users (show)

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


Attachments
Working ebuild with correctly set paths. (0ad-0.0.19_alpha.ebuild,3.50 KB, text/plain)
2016-01-18 09:47 UTC, Nils Freydank
Details
needed patch for the 0ad-a19 ebuild (0ad-0.0.19_alpha-gentoo.patch,4.05 KB, patch)
2016-01-18 09:48 UTC, Nils Freydank
Details | Diff
0ad-data ebuild (0ad-data-0.0.19_alpha.ebuild,582 bytes, text/plain)
2016-01-18 09:48 UTC, Nils Freydank
Details
0ad-0.0.20_alpha.ebuild (0ad-0.0.20_alpha.ebuild,3.50 KB, text/plain)
2016-04-01 18:40 UTC, Wojciech Myrda
Details
0ad-0.0.20_alpha-gentoo.patch (0ad-0.0.20_alpha-gentoo.patch,5.07 KB, patch)
2016-04-01 18:41 UTC, Wojciech Myrda
Details | Diff
0ad-data-0.0.20_alpha.ebuild (0ad-data-0.0.20_alpha.ebuild,583 bytes, text/plain)
2016-04-01 18:46 UTC, Wojciech Myrda
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nils Freydank 2015-12-01 09:29:44 UTC
0AD Alpha 19 was released and it would be nice if you could bump it.
Comment 1 Tolga Dalman 2015-12-13 10:57:56 UTC
0.0.19 from games-overlay works fine.
Comment 2 Nils Freydank 2015-12-24 20:01:15 UTC
0ad from games overlay *works* more ore less fine, but installs all data directly into the filesystem, not in the games/ subdir. Just adding the "inherit […] games" and fixing the variables doesn't do it: 0ad crashes here after that. Needs further investigation..
Comment 3 Nils Freydank 2016-01-18 09:47:33 UTC
Created attachment 423220 [details]
Working ebuild with correctly set paths.
Comment 4 Nils Freydank 2016-01-18 09:48:04 UTC
Created attachment 423222 [details, diff]
needed patch for the 0ad-a19 ebuild
Comment 5 Nils Freydank 2016-01-18 09:48:50 UTC
Created attachment 423224 [details]
0ad-data ebuild
Comment 6 Nils Freydank 2016-01-18 09:50:38 UTC
I added a *really* working ebuild which installs the files into the correct games directories. Hell, why do so many ebuilds from a self called *GAMES* overlay ignore the games dirs? :-(
Comment 7 Julian Ospald 2016-01-18 11:49:37 UTC
(In reply to holgersson from comment #6)
> I added a *really* working ebuild which installs the files into the correct
> games directories. Hell, why do so many ebuilds from a self called *GAMES*
> overlay ignore the games dirs? :-(

Because games.eclass is utter crap and has been deprecated by the QA team. Some people just like to ignore that.
Comment 8 Nils Freydank 2016-01-27 22:33:09 UTC
@hasufell: Well, sorry for my rant. Wiki [1] and devmanual [2] still say both games.eclass should be used and I didn't even thought about the possibility that the separate installation would be merged into the default /. So the ebuild just looked broken.


I found the ML thread [3] that linked to the QA teams' decision [4]. I haven't found the time to dig into that deeper yet, but it seems that games installation under /usr/games is just not desired anymore o.O

Might these links help anyone else to understand that, too. :-)

[1] https://wiki.gentoo.org/wiki/Project:Games/Ebuild_howto
[2] https://devmanual.gentoo.org/eclass-reference/games.eclass/index.html
[3] https://archives.gentoo.org/gentoo-dev/message/396cdd71778d3ff5116a75be09fcd256
[4] https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Meeting_Summaries#Games_team_policies_issue

HTH,
holgersson
Comment 9 Anthony Ryan 2016-04-01 01:05:26 UTC
Alpha 20 has now been released.

The main blocker here I believe is still SpiderMonkey. We need version 31 in the tree at a minimum and the 0 AD folks have already begun work on upgrading to SpiderMonkey 38.

Unfortunately, the situation with SpiderMonkey seems rather unusual at the moment and blocking us updating that.
Comment 10 Wojciech Myrda 2016-04-01 18:40:37 UTC
Created attachment 429442 [details]
0ad-0.0.20_alpha.ebuild

@holgersson & Anthony
in the mean time please do enjoy ebuild for the new version including all the previous ebuilds offered ;)
Comment 11 Wojciech Myrda 2016-04-01 18:41:30 UTC
Created attachment 429444 [details, diff]
0ad-0.0.20_alpha-gentoo.patch
Comment 12 Wojciech Myrda 2016-04-01 18:46:42 UTC
Created attachment 429446 [details]
0ad-data-0.0.20_alpha.ebuild

Actually ebuilds for 0ad and 0ad-data are simple bumps while gentoo-patch provides no changes over the one for .19 release just clean apply in slightly changed position in files
Comment 13 Nils Freydank 2016-04-03 20:06:53 UTC
Changed the summary ;-) Thanks for that ebuild
Comment 14 Losier Blackheath 2016-05-19 06:16:15 UTC
(In reply to Wojciech Myrda from comment #12)
> Created attachment 429446 [details]
> 0ad-data-0.0.20_alpha.ebuild
> 
> Actually ebuilds for 0ad and 0ad-data are simple bumps while gentoo-patch
> provides no changes over the one for .19 release just clean apply in
> slightly changed position in files

Maybe you have to remove the usage of game.eclass to meet gentoo's QA standard.
Comment 15 Mr. Bones. (RETIRED) gentoo-dev 2016-05-25 22:22:42 UTC
in portage.