Emmanuel Bourg pushed to branch sudip/jni at Debian Java Maintainers / 
equinox-framework


Commits:
b9de6160 by Emmanuel Bourg at 2020-10-05T10:22:01+02:00
Clean the binary files

- - - - -
34de7b38 by Emmanuel Bourg at 2020-10-05T11:04:02+02:00
Support building only the arch specific package

- - - - -
089894ef by Emmanuel Bourg at 2020-10-05T12:14:44+02:00
Extract the version of libequinox-executable-jni from feature.xml

- - - - -
eaf81488 by Emmanuel Bourg at 2020-10-05T12:14:48+02:00
Added a dependency on libequinox-executable-jni to libequinox-launcher-java

- - - - -


3 changed files:

- + debian/clean
- debian/control
- debian/rules


Changes:

=====================================
debian/clean
=====================================
@@ -0,0 +1,3 @@
+features/org.eclipse.equinox.executable.feature/library/gtk/eclipse
+features/org.eclipse.equinox.executable.feature/library/gtk/*.o
+features/org.eclipse.equinox.executable.feature/library/gtk/*.so


=====================================
debian/control
=====================================
@@ -9,8 +9,9 @@ Build-Depends:
  javahelper,
  libosgi-annotation-java,
  libservlet3.1-java,
- eclipse-debian-helper,
- libgtk-3-dev
+ eclipse-debian-helper (>= 1.8),
+ libgtk-3-dev,
+ xmlstarlet
 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
@@ -68,7 +69,7 @@ Description: Eclipse OSGi Utility Classes
 
 Package: libequinox-launcher-java
 Architecture: all
-Depends: ${misc:Depends}, ${bundle:Depends}
+Depends: ${misc:Depends}, ${bundle:Depends}, libequinox-executable-jni
 Description: Eclipse Equinox Launcher
  The Equinox Framework component is tasked with being a full implementation
  to the OSGi Core Framework R4 specification. In addition, the Framework


=====================================
debian/rules
=====================================
@@ -6,17 +6,18 @@ include /usr/share/dpkg/architecture.mk
 %:
        dh $@ --buildsystem=eclipse_bundles --with javahelper
 
-override_dh_gencontrol:
+override_dh_auto_build-arch:
+       cd features/org.eclipse.equinox.executable.feature/library/gtk && 
./build.sh -os linux -arch $(DEB_HOST_GNU_CPU)
+
+override_dh_gencontrol-indep:
        # 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_dh_gencontrol-arch:
+       dh_gencontrol -plibequinox-executable-jni -- -v$(shell xmlstarlet sel 
-t -v '//feature/@version' 
features/org.eclipse.equinox.executable.feature/feature.xml | sed 
's/.qualifier//')+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/96bc3bbc2471d6996a6222633a5f416e862923c7...eaf8148827dc6857fcccc8d534f2975243b3b486

-- 
View it on GitLab: 
https://salsa.debian.org/java-team/equinox-framework/-/compare/96bc3bbc2471d6996a6222633a5f416e862923c7...eaf8148827dc6857fcccc8d534f2975243b3b486
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

Reply via email to