Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.maint.java > #11456
| 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 |
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 | Next — Next in thread | Find similar
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