[Git][java-team/jffi][master] 19 commits: d/watch: switch to git mode and Files-Excluded:

Jérôme Charaoui (@lavamind) gitlab at salsa.debian.org
Sun Oct 30 18:36:04 GMT 2022



Jérôme Charaoui pushed to branch master at Debian Java Maintainers / jffi


Commits:
0e0bc2e0 by Jérôme Charaoui at 2022-10-30T12:15:09-04:00
d/watch: switch to git mode and Files-Excluded:

- - - - -
f4dfd635 by Jérôme Charaoui at 2022-10-30T12:15:44-04:00
New upstream version 1.3.9+ds
- - - - -
e1dccc4c by Jérôme Charaoui at 2022-10-30T12:15:50-04:00
Update upstream source from tag 'upstream/1.3.9+ds'

Update to upstream version '1.3.9+ds'
with Debian dir 98175b2068311495f5f6b5d1e1bc6b10f35628d2
- - - - -
adabbee5 by Jérôme Charaoui at 2022-10-30T12:18:52-04:00
d/patches: rebase for new upstream version

we also drop java10-compatibility.patch since it was merged upstream

- - - - -
29d326b9 by Jérôme Charaoui at 2022-10-30T12:18:54-04:00
d/patches: add patch to fix native library linking

- - - - -
0d8b0560 by Jérôme Charaoui at 2022-10-30T12:18:55-04:00
d/rules: fix mh_installjar target filename

- - - - -
a10d89fd by Jérôme Charaoui at 2022-10-30T12:18:56-04:00
d/rules: fix missing jars during tests

This also adds a condition on the nocheck build flag to skip tests.

- - - - -
6fd2ab51 by Jérôme Charaoui at 2022-10-30T12:18:56-04:00
d/control: add new dependency on maven-bundle-plugin

- - - - -
e30a6ad9 by Jérôme Charaoui at 2022-10-30T12:18:57-04:00
d/maven.rules: ignore build-helper-maven-plugin

- - - - -
f3648526 by Jérôme Charaoui at 2022-10-30T12:18:57-04:00
d/rules: no need to extract the native artifact jar

we can simply install the library from build/jni

- - - - -
41e747f2 by Jérôme Charaoui at 2022-10-30T12:18:58-04:00
Update changelog

- - - - -
b56b07a4 by Jérôme Charaoui at 2022-10-30T12:18:58-04:00
d/rules: automatically version d/jffi.bnd

- - - - -
4a61e400 by Jérôme Charaoui at 2022-10-30T12:18:59-04:00
remove unneeded d/jffi-jni.poms

- - - - -
bf492dd1 by Jérôme Charaoui at 2022-10-30T12:18:59-04:00
d/maven.ignoreRules: ignore unndeed maven-jar-plugin

- - - - -
2dad9226 by Jérôme Charaoui at 2022-10-30T12:19:00-04:00
d/rules: rework build and install targets

 * override dh_auto_build to skip the maven build step, as it produces a
   JAR that is missing Version.class which is a critical component
 * install the native library artifact directly instead of extracting
   from jar, the two are the same file, use target dh_install-arch

- - - - -
8aabba02 by Jérôme Charaoui at 2022-10-30T12:19:01-04:00
d/rules: cleanup old code

- - - - -
62669b92 by Jérôme Charaoui at 2022-10-30T13:19:11-04:00
d/control: bump Standards-Version, no changes needed

- - - - -
b9884e6c by Jérôme Charaoui at 2022-10-30T13:20:52-04:00
d/rules: strip repack suffix from DEB_UPSTREAM_VERSION

Gbp-Dch: ignore

- - - - -
d6e958a6 by Jérôme Charaoui at 2022-10-30T13:20:53-04:00
Update changelog for 1.3.9+ds-1 release

- - - - -


30 changed files:

- + .github/build-native-debian.sh
- + .github/experimental-docker.json
- + .github/workflows/ci.yml
- + .github/workflows/native-linux.yml
- + .github/workflows/native-macos.yml
- .gitignore
- + .settings/org.eclipse.jdt.core.prefs
- + .settings/org.maven.ide.eclipse.prefs
- − .travis.yml
- + README.md
- build.xml
- debian/changelog
- debian/control
- debian/copyright
- debian/jffi.bnd
- − debian/libjffi-jni.poms
- debian/maven.ignoreRules
- − debian/orig-tar.exclude
- + debian/patches/0008-fix-native-library-artifact-not-linked-to-ffi.patch
- debian/patches/disable-MODEL-in-makefiles.patch
- debian/patches/disable-warnings-as-errors-for-jni.patch
- debian/patches/disable-warnings-as-errors-for-libtest.patch
- − debian/patches/java10-compatibility.patch
- debian/patches/junit_path_for_tests.patch
- debian/patches/nonlinux-platforms.patch
- debian/patches/remove-unnecessary-target-for-native-build.patch
- debian/patches/series
- debian/patches/test_fork_true.patch
- − debian/repack-tar.sh
- debian/rules


The diff was not included because it is too large.


View it on GitLab: https://salsa.debian.org/java-team/jffi/-/compare/5d83f0dbe194aa7d5c8f76c5335338c4cecf8a0d...d6e958a65879d0a1946d3de8f30af246e40c2f47

-- 
View it on GitLab: https://salsa.debian.org/java-team/jffi/-/compare/5d83f0dbe194aa7d5c8f76c5335338c4cecf8a0d...d6e958a65879d0a1946d3de8f30af246e40c2f47
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/20221030/2072a9d6/attachment.htm>


More information about the pkg-java-commits mailing list