[Git][java-team/equinox-framework][sudip/jni] 2 commits: Build libequinox-executable-jni

Sudip Mukherjee gitlab at salsa.debian.org
Sun Oct 4 21:34:04 BST 2020



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 <sudipm.mukherjee at gmail.com>

- - - - -
96bc3bbc by Sudip Mukherjee at 2020-10-04T21:24:09+01:00
Add changelog for 4.17-2 release

Signed-off-by: Sudip Mukherjee <sudipm.mukherjee at gmail.com>

- - - - -


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 <sudipm.mukherjee at gmail.com>  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.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20201004/e7689c79/attachment.html>


More information about the pkg-java-commits mailing list