Summary: | games-strategy/widelands-0.21 version bump | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | matthias.grobarek |
Component: | Current packages | Assignee: | Gentoo Games <games> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | ionen, onlinefloh, polynomial-c, samuel.bauer |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
Fixed ebuild file for 0.21
ebuild diff 0.20-r1 → 0.21 widelands ebuild with support for lua-single eclass ebuild for 0.21 patch based on 0.20-r1 |
Description
matthias.grobarek
2020-08-07 14:01:40 UTC
Created attachment 653596 [details]
Fixed ebuild file for 0.21
Thank you for the ebuild. If you want to make our work a bit easier, please attach a unified diff to the bug instead of the full ebuild. That way we can easier see what you have changed. Created attachment 653610 [details, diff]
ebuild diff 0.20-r1 → 0.21
Unfortunately the ebuild requires further tweaking beacuse right now there's stuff being installed into /usr/share/doc/share which doesn't belong there. Created attachment 683617 [details]
widelands ebuild with support for lua-single eclass
Created attachment 685440 [details]
ebuild for 0.21
updated ebuild for 0.21
Created attachment 685443 [details, diff]
patch based on 0.20-r1
The attached ebuild (based on the one from Samuel Bauer) should also fix the issue with files inappropriately being installed into /usr/share/doc/share. Update of icon cache added as well to get rid of portage QA note. Might not be the cleanest solution, but the CMake files seem to be a bit, umm, hard to grasp, so I opted for the quick'n'dirty approach ;-) (In reply to Florian E. Teply from comment #8) > The attached ebuild (based on the one from Samuel Bauer) should also fix the > issue with files inappropriately being installed into /usr/share/doc/share. > > Update of icon cache added as well to get rid of portage QA note. > > Might not be the cleanest solution, but the CMake files seem to be a bit, > umm, hard to grasp, so I opted for the quick'n'dirty approach ;-) Nice, I've also done a r100 patch locally, but still encountered the /usr/share/doc/share issue which I didn't really focus on The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8fb6aa58c65e3faf26d14cc0e4564adfb20ab3d commit b8fb6aa58c65e3faf26d14cc0e4564adfb20ab3d Author: Ionen Wolkens <ionen@gentoo.org> AuthorDate: 2021-06-03 14:15:08 +0000 Commit: Ionen Wolkens <ionen@gentoo.org> CommitDate: 2021-06-03 16:17:51 +0000 games-strategy/widelands: add 0.21 - add python3_{9,10} - enable minor tests - let trivial website tools be built - removed upstreamed patches - use upstream provided .desktop - update LICENSE for the various assets Closes: https://bugs.gentoo.org/718116 Closes: https://bugs.gentoo.org/736268 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> games-strategy/widelands/Manifest | 1 + games-strategy/widelands/widelands-0.21.ebuild | 58 ++++++++++++++++++++++++++ 2 files changed, 59 insertions(+) Late bump considering 1.0 is coming soon, but here it is anyway (also updated live ebuild in preparation). Went a different way about it but thanks for the reference ebuilds, it helps to see changes. |