This is an automated email from the git hooks/post-receive script. ebourg-guest pushed a commit to branch master in repository libjsonp-java.
commit d4c07de26343a63baea2c9158ce970f3459287d3 Author: Emmanuel Bourg <[email protected]> Date: Fri Jan 15 12:09:06 2016 +0100 Fixed the build failures --- debian/control | 3 +-- debian/libjsonp-java.poms | 3 +-- debian/maven.ignoreRules | 1 - debian/patches/01-tweak-poms.patch | 14 ++++++++++ debian/patches/02-osgi-values.patch | 41 +++++++++++++++++++++++++++++ debian/patches/03-bundle-dependencies.patch | 14 ++++++++++ debian/patches/series | 3 +++ debian/rules | 3 +++ 8 files changed, 77 insertions(+), 5 deletions(-) diff --git a/debian/control b/debian/control index fb5dec2..987a67a 100644 --- a/debian/control +++ b/debian/control @@ -7,6 +7,7 @@ Build-Depends: debhelper (>= 9), default-jdk, maven-debian-helper (>= 1.5) Build-Depends-Indep: libmaven-bundle-plugin-java, libmaven-dependency-plugin-java, libmaven-javadoc-plugin-java, + libmaven-source-plugin-java, default-jdk-doc Standards-Version: 3.9.6 Vcs-Git: git://anonscm.debian.org/pkg-java/libjsonp-java.git @@ -22,8 +23,6 @@ Description: Java API for JSON Processing JSR 353 - Java API for JSON Processing. The JSR provides portable APIs to parse, generate, transform, and query JSON using the streaming API or the object model API. - . - This package contains the javadoc documentation files. Package: libjsonp-java-doc Architecture: all diff --git a/debian/libjsonp-java.poms b/debian/libjsonp-java.poms index 25eb836..d25075e 100644 --- a/debian/libjsonp-java.poms +++ b/debian/libjsonp-java.poms @@ -27,9 +27,8 @@ # pom.xml --no-parent --has-package-version impl/pom.xml --has-package-version -api/pom.xml --has-package-version +api/pom.xml jaxrs/pom.xml --ignore -jaxrs-1x/pom.xml --ignore tests/pom.xml --ignore gf/pom.xml --ignore demos/pom.xml --ignore diff --git a/debian/maven.ignoreRules b/debian/maven.ignoreRules index 71d5835..c769a4d 100644 --- a/debian/maven.ignoreRules +++ b/debian/maven.ignoreRules @@ -6,7 +6,6 @@ org.glassfish jsonp-tests jar * * * org.glassfish.jsonp demos pom * * * org.glassfish.jsonp providers pom * * * org.apache.maven.plugins maven-release-plugin * * * * -org.apache.maven.plugins maven-source-plugin * * * * org.codehaus.mojo findbugs-maven-plugin * * * * org.glassfish.build spec-version-maven-plugin * * * * org.glassfish.copyright glassfish-copyright-maven-plugin * * * * diff --git a/debian/patches/01-tweak-poms.patch b/debian/patches/01-tweak-poms.patch new file mode 100644 index 0000000..959e9c7 --- /dev/null +++ b/debian/patches/01-tweak-poms.patch @@ -0,0 +1,14 @@ +Description: Fix the version of the parent pom in api/pom.xml +Author: Emmanuel Bourg <[email protected]> +Forwarded: no +--- a/api/pom.xml ++++ b/api/pom.xml +@@ -47,7 +47,7 @@ + <parent> + <groupId>org.glassfish</groupId> + <artifactId>json</artifactId> +- <version>1.0.2</version> ++ <version>1.0.4</version> + <relativePath>../pom.xml</relativePath> + </parent> + diff --git a/debian/patches/02-osgi-values.patch b/debian/patches/02-osgi-values.patch new file mode 100644 index 0000000..48a1c91 --- /dev/null +++ b/debian/patches/02-osgi-values.patch @@ -0,0 +1,41 @@ +Description: Set the values usually set by the ignored spec-version-maven-plugin +Author: Emmanuel Bourg <[email protected]> +Forwarded: not-needed +--- a/api/pom.xml ++++ b/api/pom.xml +@@ -130,11 +130,11 @@ + <extensions>true</extensions> + <configuration> + <instructions> +- <Bundle-Version>${spec.bundle.version}</Bundle-Version> +- <Bundle-SymbolicName>${spec.bundle.symbolic-name}</Bundle-SymbolicName> +- <Extension-Name>${spec.extension.name}</Extension-Name> +- <Implementation-Version>${spec.implementation.version}</Implementation-Version> +- <Specification-Version>${spec.specification.version}</Specification-Version> ++ <Bundle-Version>${project.version}</Bundle-Version> ++ <Bundle-SymbolicName>${project.artifactId}</Bundle-SymbolicName> ++ <Extension-Name>javax.json</Extension-Name> ++ <Implementation-Version>${project.version}</Implementation-Version> ++ <Specification-Version>${project.version}</Specification-Version> + <Export-Package>${packages.export}</Export-Package> + </instructions> + </configuration> +--- a/impl/pom.xml ++++ b/impl/pom.xml +@@ -182,11 +182,11 @@ + <!-- TODO: is it spec plugin bug ? the spec.bundle.version returns 1.0 ? + <Bundle-Version>${spec.bundle.version}</Bundle-Version> + --> +- <Bundle-Version>${spec.implementation.version}</Bundle-Version> +- <Bundle-SymbolicName>${spec.bundle.symbolic-name}</Bundle-SymbolicName> +- <Extension-Name>${spec.extension.name}</Extension-Name> +- <Implementation-Version>${spec.implementation.version}</Implementation-Version> +- <Specification-Version>${spec.specification.version}</Specification-Version> ++ <Bundle-Version>${project.version}</Bundle-Version> ++ <Bundle-SymbolicName>org.glassfish.javax.json</Bundle-SymbolicName> ++ <Extension-Name>javax.json</Extension-Name> ++ <Implementation-Version>${project.version}</Implementation-Version> ++ <Specification-Version>1.0</Specification-Version> + <Export-Package>${packages.export}</Export-Package> + <Private-Package>${packages.private}</Private-Package> + </instructions> diff --git a/debian/patches/03-bundle-dependencies.patch b/debian/patches/03-bundle-dependencies.patch new file mode 100644 index 0000000..de0f13b --- /dev/null +++ b/debian/patches/03-bundle-dependencies.patch @@ -0,0 +1,14 @@ +Description: Set the version and the type of the json-api dependency in impl/pom.xml +Author: Emmanuel Bourg <[email protected]> +Forwarded: not-needed +--- a/impl/pom.xml ++++ b/impl/pom.xml +@@ -198,6 +198,8 @@ + <dependency> + <groupId>javax.json</groupId> + <artifactId>javax.json-api</artifactId> ++ <version>1.0</version> ++ <type>bundle</type> + <optional>true</optional> + </dependency> + </dependencies> diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..21c6950 --- /dev/null +++ b/debian/patches/series @@ -0,0 +1,3 @@ +01-tweak-poms.patch +02-osgi-values.patch +03-bundle-dependencies.patch diff --git a/debian/rules b/debian/rules index 9867785..541590c 100755 --- a/debian/rules +++ b/debian/rules @@ -5,5 +5,8 @@ export JAVA_HOME = /usr/lib/jvm/default-java %: dh $@ --buildsystem=maven +override_dh_auto_build: + dh_auto_build -- install javadoc:jar javadoc:aggregate + get-orig-source: uscan --download-current-version --force-download --no-symlink -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/libjsonp-java.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

