Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 680770

Summary: games-board/megamek-0.45.3 version bump
Product: Gentoo Linux Reporter: yuLya <gen2xmach1ne>
Component: Current packagesAssignee: Gentoo Games <games>
Status: CONFIRMED ---    
Severity: normal CC: gentoo, ionen
Priority: Normal Keywords: PullRequest
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://github.com/gentoo/gentoo/pull/37119
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 933677    
Attachments: ebuild games-board/megamek-0.49.19.ebuild
commons-lang-2.6-r4.ebuild
commons-text-1.12.0.ebuild

Description yuLya 2019-03-17 14:12:55 UTC
The latest development snapshot is 0.45.3 - February 12/2019
--
The latest stable version is 0.44.0. - June 24th/2018
new $HOMEPAGE: https://www.megamek.org/
Comment 1 Ionen Wolkens gentoo-dev 2021-06-16 00:30:03 UTC
This package migrated to Gradle since 0.45.2, at best it'd make sense to add old stable 0.44.0 but beyond that can't easily work on Gentoo right now.
Comment 2 Volkmar W. Pogatzki 2024-05-08 12:42:56 UTC
Created attachment 892489 [details]
ebuild games-board/megamek-0.49.19.ebuild

(In reply to Ionen Wolkens from comment #1)
> This package migrated to Gradle since 0.45.2, at best it'd make sense to add
> old stable 0.44.0 but beyond that can't easily work on Gentoo right now.

Presently the latest upstream version is "v0.49.19 Development Snapshot". Packaging is easy but only at the cost of bundling some compile dependencies which are not available in ::gentoo:

grep 'does not exist' build.log | cut -d':' -f4-7 | sort | uniq
 package com.thoughtworks.xstream does not exist
 package com.thoughtworks.xstream.converters does not exist
 package com.thoughtworks.xstream.io does not exist
 package freemarker.template does not exist
 package org.nibblesec.tools does not exist

The attached ebuild expects commons-lang-2.6 and commons-text-1.12.0 in the system.  If upstream dropped 'NestableException' we could use commons-lang3 from >=dev-java/commons-lang-3.14.0.
Comment 3 Volkmar W. Pogatzki 2024-05-08 12:44:32 UTC
Created attachment 892490 [details]
commons-lang-2.6-r4.ebuild
Comment 4 Volkmar W. Pogatzki 2024-05-08 12:45:23 UTC
Created attachment 892491 [details]
commons-text-1.12.0.ebuild