Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.java > #11456

darcula and dependency libiconloader-java

From Felix Natter <fnatter@gmx.net>
Newsgroups linux.debian.maint.java
Subject darcula and dependency libiconloader-java
Date 2019-10-19 20:20 +0200
Message-ID <yT1ux-1VD-3@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


hello Tony,

as discussed, here are two more dependencies of freeplane-1.7.10
(darcula and its dependency iconloader from the same author).

1. https://salsa.debian.org/java-team/libiconloader-java

The upstream is at https://github.com/bulenkov/iconloader.git, which is
not active and has no releases, so I packaged git HEAD (@Markus:
unfortunately there is no alternative to this).

It uses a simple ant build system.

JDK11 does not have sun.reflect.ConstructorAccessor (at compile time),
so I replaced it with new String(...) (which is used by upstream if
ConstructorAccessor cannot be instantiated). Could you please review
this patch [1]?
I also disabled apple code (third patch).

[1] https://salsa.debian.org/java-team/libiconloader-java/blob/master/debian/patches/02_replace_ConstructorAccessor.patch

2. https://salsa.debian.org/java-team/darcula

I packaged from https://github.com/ice1k/darcula/ instead of the
original https://github.com/bulenkov/Darcula because it is maintained,
has releases, a gradle build system and upstream (freeplane, ...) uses
it.

One problem is that darcula merges the iconloader jar classes into its
darcula jar. Thus iconloader does not appear in the darcula pom.
I can easily change this, but I didn't because upstream uses it and
iconloader does not seem to change often.

Also, darcula needs jetbrains-annotations, but most probably not at
runtime, but it's a compile dependency in the pom, so darcula users
needlessly ship this package.

Both packages are mostly lintian-clean, work in pbuilder and with
freeplane-1.7.10.

Many Thanks and Best Regards,
--
Felix Natter
debian/rules!

Back to linux.debian.maint.java | Previous | NextNext in thread | Find similar


Thread

darcula and dependency libiconloader-java Felix Natter <fnatter@gmx.net> - 2019-10-19 20:20 +0200
  Re: darcula and dependency libiconloader-java tony mancill <tmancill@debian.org> - 2019-10-20 20:20 +0200
    Re: darcula and dependency libiconloader-java Felix Natter <fnatter@gmx.net> - 2019-10-24 19:30 +0200

csiph-web