Sudip Mukherjee pushed to branch sudip/jni at Debian Java Maintainers / equinox-framework
Commits: 291f1064 by Sudip Mukherjee at 2020-10-04T21:24:09+01:00 Build libequinox-executable-jni Signed-off-by: Sudip Mukherjee <[email protected]> - - - - - 96bc3bbc by Sudip Mukherjee at 2020-10-04T21:24:09+01:00 Add changelog for 4.17-2 release Signed-off-by: Sudip Mukherjee <[email protected]> - - - - - 4 changed files: - debian/changelog - debian/control - + debian/libequinox-executable-jni.install - debian/rules Changes: ===================================== debian/changelog ===================================== @@ -1,3 +1,11 @@ +equinox-framework (4.17-2) UNRELEASED; urgency=medium + + * Team upload. + * Build libequinox-executable-jni. + - Launcher was unable to connect to JNIBridge. + + -- Sudip Mukherjee <[email protected]> Tue, 29 Sep 2020 19:50:31 +0100 + equinox-framework (4.17-1) unstable; urgency=medium * New upstream release ===================================== debian/control ===================================== @@ -9,7 +9,8 @@ Build-Depends: javahelper, libosgi-annotation-java, libservlet3.1-java, - eclipse-debian-helper + eclipse-debian-helper, + libgtk-3-dev Standards-Version: 4.5.0 Vcs-Git: https://salsa.debian.org/java-team/equinox-framework.git Vcs-Browser: https://salsa.debian.org/java-team/equinox-framework @@ -75,3 +76,14 @@ Description: Eclipse Equinox Launcher that facilitate the use of Equinox OSGi in end-user product scenarios. . This package contains the org.eclipse.equinox.launcher bundle. + +Package: libequinox-executable-jni +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends} +Description: Eclipse Platform Launcher Executables + The Equinox Framework component is tasked with being a full implementation + to the OSGi Core Framework R4 specification. In addition, the Framework + component produces launchers, bootstrap infrastructure and application models + that facilitate the use of Equinox OSGi in end-user product scenarios. + . + This package contains the org.eclipse.equinox.executable JNI library. ===================================== debian/libequinox-executable-jni.install ===================================== @@ -0,0 +1 @@ +features/org.eclipse.equinox.executable.feature/library/gtk/eclipse_*.so /usr/lib/jni ===================================== debian/rules ===================================== @@ -1,6 +1,7 @@ #!/usr/bin/make -f include /usr/share/dpkg/pkg-info.mk +include /usr/share/dpkg/architecture.mk %: dh $@ --buildsystem=eclipse_bundles --with javahelper @@ -8,9 +9,14 @@ include /usr/share/dpkg/pkg-info.mk override_dh_gencontrol: # Use the bundle versions as package versions awk 'system("dh_gencontrol -p"$$4" -- -v"$$2"+eclipse$(DEB_VERSION)")' debian/bundles.properties + dh_gencontrol -plibequinox-executable-jni -- -v3.8.900+eclipse$(DEB_VERSION) override_jh_classpath: jh_classpath -plibeclipse-osgi-java --classpath=/usr/share/java/osgi.annotation.jar usr/share/java/eclipse-osgi.jar jh_classpath -plibeclipse-osgi-util-java --classpath=/usr/share/java/eclipse-osgi.jar usr/share/java/eclipse-osgi-util.jar jh_classpath -plibeclipse-osgi-services-java --classpath=/usr/share/java/eclipse-osgi-util.jar usr/share/java/eclipse-osgi-services.jar jh_classpath -plibeclipse-osgi-compatibility-state-java --classpath=/usr/share/java/eclipse-osgi.jar usr/share/java/eclipse-osgi-compatibility-state.jar + +override_dh_auto_build: + dh_auto_build + cd features/org.eclipse.equinox.executable.feature/library/gtk && ./build.sh -os linux -arch $(DEB_HOST_GNU_CPU) View it on GitLab: https://salsa.debian.org/java-team/equinox-framework/-/compare/f5cc208d4841c83edfa881a707cfeebc90e2d813...96bc3bbc2471d6996a6222633a5f416e862923c7 -- View it on GitLab: https://salsa.debian.org/java-team/equinox-framework/-/compare/f5cc208d4841c83edfa881a707cfeebc90e2d813...96bc3bbc2471d6996a6222633a5f416e862923c7 You're receiving this email because of your account on salsa.debian.org.
_______________________________________________ pkg-java-commits mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-java-commits

