Hi all,
I have updated the robocode package to the latest upstream release. This
version includes major packaging changes since Robocode moved from Ant
to Maven. All licensing issues have been resolved. The new libraries
were already uploaded by Tony and Emmanuel and now I am looking for
someone who uploads Robocode to experimental or grants me the necessary
rights to do so myself.
The new version can be accessed on the experimental branch:
http://anonscm.debian.org/cgit/pkg-java/robocode.git
The changelog:
robocode (1.9.2.4-1) experimental; urgency=medium
* Imported Upstream version 1.9.2.4. (Closes: #551877) (LP: #377376)
- Fix compilation errors by using the default-jdk. (LP: #1384691)
* New build system: Maven
- Switch to CDBS and maven-debian-helper.
- New files:
+ maven.ignoreRules
+ maven.properties
+ maven.rules
+ clean
+ robocode.poms
* debian/control:
- New build-dependencies:
junit4, junit4-doc, libcodesize-java, libecj-java,
libmaven-assembly-plugin-java, libmaven-dependency-plugin-java,
libmaven-javadoc-plugin-java, libpicocontainer-java,
libpicocontainer-java-doc
- robocode: Add ${maven:Depends} substvar.
- robocode: Recommend default-jdk-doc.
- Drop robocode-doc. All documentation will be provided by robocode
itself.
* Drop debian/codesize. Codesize is now packaged as a standalone
library.
* Drop all patches because they are all obsolete:
- 01-use-sensible-browser.diff
- 02-use-versions.txt-from-usr-share-doc.diff
- 03-point-api-help-to-robocode-doc.diff
- 04-link-to-local-docs.diff
- 05-codesize-jar.diff
- 06-update-manager.diff
* Add the following patches:
- ecj.patch: For preventing a FTBFS. Use Debian's version of the ecj
compiler. Please note that libecj-java is only needed to compile
Robocode successfully but that Debian uses the default-jdk
compiler instead.
- showJavaDocumentation.patch: Users should use Debian's local
default-jdk-doc.
* Install roborumble example script with robocode.examples file to
/usr/share/doc/robocode/examples. Please use this script as a
template for running the Robocode competitions on your computer.
* Update robocode wrapper script. Use XDG_DATA_HOME as the personal
data directory for Robocode. All user data will be installed to
~/.local/share/robocode/$VER where $VER is the current upstream
version.
* Update debian/watch and detect new upstream releases at github.com.
* Update get-orig-source target. The sources are pristine now.
* Update debian/copyright for new release. Robocode is licensed under
the EPL-1.0 now.
* Update man page of Robocode for new release.
* Drop README.source.
Regards,
Markus
Attachment:
signature.asc
Description: OpenPGP digital signature