Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 613696 - games-strategy/megaglest-3.13.0 version bump
Summary: games-strategy/megaglest-3.13.0 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Deadline: 2020-11-23
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords: PMASKED
Depends on:
Blocks: games.eclass 600812 614408
  Show dependency tree
 
Reported: 2017-03-23 23:32 UTC by Andrei Slavoiu
Modified: 2021-01-17 04:36 UTC (History)
3 users (show)

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


Attachments
megaglest-ebuild.patch (megaglest-ebuild.patch,1.57 KB, patch)
2017-03-23 23:32 UTC, Andrei Slavoiu
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Andrei Slavoiu 2017-03-23 23:32:22 UTC
Created attachment 468112 [details, diff]
megaglest-ebuild.patch

It was released 2 weeks ago and is a higher priority than usual as current version in portage does not build with miniupnpc-2 (I can log a bug about that if needed).

Attached patch was tested to build and run correctly with the following USE flags: "streflop tools unicode -debug -editor -fribidi -model-viewer -static -videos -wxuniversal". For megaglest-data just renaming the ebuild was enough.

Now some explanations about the patch. I removed the patches because they did not apply cleanly and they seamed unnecesary anymore. The subtitutions "${GAMES_BINDIR#/usr/}" and "${GAMES_DATADIR#/usr/}/${PN}" are meant to turn the paths into ones relative to ${PREFIX} as the build system expects them. I have no idea how to do proper substion of ${PREFIX} so I hardcoded /usr/. Once doing that it is no longer required to override CUSTOM_DATA_INSTALL_PATH as it will be generated correctly.

Also, I removed the doins for the png file because it no longer exists. Apparently an ico file is installed now.
Comment 1 Andrius Štikonas 2017-10-20 18:43:40 UTC
Is this going to be bumped?

If not then megaglest should be removed from the tree. It's already more than half a year that this ebuild fails to compile.
Comment 2 James Le Cuirot gentoo-dev 2017-10-20 18:53:42 UTC
(In reply to Andrius Štikonas from comment #1)
> Is this going to be bumped?
> 
> If not then megaglest should be removed from the tree. It's already more
> than half a year that this ebuild fails to compile.

Games team is understaffed. If you want things done faster then please join.
Comment 3 Pacho Ramos gentoo-dev 2018-05-02 18:32:09 UTC
the ebuild would need to stop using games.eclass, use regular PATHS like regular packages and try to bump to eapi6 if possible

Thanks