[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

RFS: robocode 1.9.2.4-1



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


Reply to: