Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 784617 - games-strategy/uqm-0.8.0: Version bump
Summary: games-strategy/uqm-0.8.0: Version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-04-21 05:38 UTC by Antti Mäkelä
Modified: 2021-06-18 03:59 UTC (History)
2 users (show)

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


Attachments
uqm-0.8.0.ebuild (file_784617.txt,3.41 KB, text/plain)
2021-04-21 09:57 UTC, Antti Mäkelä
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Antti Mäkelä 2021-04-21 05:38:58 UTC
Ur-Quan Masters, http://sc2.sourceforge.net/ was recently updated to 0.8.0.

The current package, games-strategy/uqm-0.7.0.1 is therefore old, and furthermore, it is using games.eclass which is deprecated as per bug #574082.

Please version bump and remove the dependency.

Reproducible: Always
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-04-21 05:41:04 UTC
The ebuild shouldn’t be using games.eclass - no consumers apart from the env package remain for that. But yeah, looks like a bump is needed.

Fancy trying it? GitHub PR preferred but not necessary. git format-patch with GCO sign off for Bugzilla.
Comment 2 Antti Mäkelä 2021-04-21 09:34:55 UTC
It seems the reason for my emerge giving errors about the games.eclass was because the uqm I had installed, 0.7.0-r3 had dependency there. Sorry about that. 0.7.0.1 does not have this problem.

Looks like the current 0.7.0.1 ebuild can be used almost as-is for the 0.8.0. I'll test a bit and just attach it here.
Comment 3 Antti Mäkelä 2021-04-21 09:57:47 UTC
Created attachment 701475 [details]
uqm-0.8.0.ebuild

Ebuild attached. This worked for me with all the local use flag options either enabled or disabled.

Also, no patches apparently were needed anymore.
Comment 4 Larry the Git Cow gentoo-dev 2021-06-18 03:39:53 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02d7c65f978c4093fb32f43c3c28891d3f16cffa

commit 02d7c65f978c4093fb32f43c3c28891d3f16cffa
Author:     Ionen Wolkens <ionen@gentoo.org>
AuthorDate: 2021-06-18 03:27:53 +0000
Commit:     Ionen Wolkens <ionen@gentoo.org>
CommitDate: 2021-06-18 03:37:08 +0000

    games-strategy/uqm: add 0.8.0 with reworked ebuild
    
    Compared to previous notably removes the wrapper script, install man page,
    install svg icon, respects MAKEOPTS jobs, add missing licenses, and removes
    upstreamed warning patch on top of other cleanups.
    
    Now using SDL2.
    
    Closes: https://bugs.gentoo.org/784617
    Signed-off-by: Ionen Wolkens <ionen@gentoo.org>

 games-strategy/uqm/Manifest         |  5 +++
 games-strategy/uqm/uqm-0.8.0.ebuild | 77 +++++++++++++++++++++++++++++++++++++
 2 files changed, 82 insertions(+)
Comment 5 Ionen Wolkens gentoo-dev 2021-06-18 03:59:26 UTC
Thanks for the ebuild, but rather than base on the old one ended up mostly rewriting (notably deps changed, using sdl2 and removes sdl-image).

Hope everything works as expected, and sorry for the wait.