In July, Widelands 0.21 was released: https://www.widelands.org/news/2020/Jul/18/widelands-build-21-released/ I tried to use the 0.20-r1 ebuild but encountered some minor problems, e.g. the patch files aren’t necessary anymore. I fixed this; please find attached my fixed ebuild file. Reproducible: Always
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.