Debian Patches

Status for electric/9.08.1+dfsg-1

Patch Description Author Forwarded Bugs Origin Last update
build.patch fix build
Fix jar name, srcdir, classpath; exclude j3d plugin; tolerate absent org/

Use a fixed jar name without version number. Set srcdir="com" to avoid
ant scanning the quilt .pc/ backup directory. Replace the bundled-jar
classpath with system jar paths (bsh and slf4j only; jython is loaded
reflectively at runtime if available). Exclude plugins/j3d since it
uses org.jogamp.java3d which is not available in Debian; j3d support is
loaded dynamically at runtime and gracefully absent when unavailable.
Add erroronmissingdir="false" to copyOrg so the build does not fail
when the org/ directory of bundled slf4j class files is absent after
the +dfsg repack.
Markus Koschany <apo@debian.org> not-needed 2014-04-04
java9.patch Fixes the compilation errors with Java 9 Emmanuel Bourg <ebourg@apache.org> yes debian 2017-11-29
03-no-jogamp-java3d.patch remove import org.jogamp.java3d.VirtualUniverse
Remove static import of org.jogamp.java3d.VirtualUniverse from About.java.

Upstream switched the 3D plugin from javax.media.j3d (Sun/Oracle Java3D) to
org.jogamp.java3d (JogAmp Java3D) in 9.08.1. The j3d plugin itself is excluded
from the Debian build (see build.patch), but About.java has a static import that
must also be removed. The version-query method is rewritten to load VirtualUniverse
reflectively so it compiles without JogAmp on the classpath and still works at
runtime if the plugin is ever provided.
"Barak A. Pearlmutter" <bap@debian.org> not-needed 2026-05-22

All known versions for source package 'electric'

Links