Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 680770 - games-board/megamek-0.45.3 version bump
Summary: games-board/megamek-0.45.3 version bump
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks: 933677
  Show dependency tree
 
Reported: 2019-03-17 14:12 UTC by yuLya
Modified: 2024-06-11 13:48 UTC (History)
2 users (show)

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


Attachments
ebuild games-board/megamek-0.49.19.ebuild (megamek-0.49.19.ebuild,2.48 KB, text/plain)
2024-05-08 12:42 UTC, Volkmar W. Pogatzki
Details
commons-lang-2.6-r4.ebuild (commons-lang-2.6-r4.ebuild,1.07 KB, text/plain)
2024-05-08 12:44 UTC, Volkmar W. Pogatzki
Details
commons-text-1.12.0.ebuild (commons-text-1.12.0.ebuild,1.02 KB, text/plain)
2024-05-08 12:45 UTC, Volkmar W. Pogatzki
Details

Note You need to log in before you can comment on or make changes to this bug.
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