Hello community, here is the log from the commit of package xmvn for openSUSE:Factory checked in at 2019-04-05 12:04:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xmvn (Old) and /work/SRC/openSUSE:Factory/.xmvn.new.3908 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xmvn" Fri Apr 5 12:04:34 2019 rev:2 rq:691466 version:3.0.0 Changes: -------- xmvn-connector-ivy.changes: same change New Changes file: --- /dev/null 2019-04-04 01:10:41.205915624 +0200 +++ /work/SRC/openSUSE:Factory/.xmvn.new.3908/xmvn-mojo.changes 2019-04-05 12:06:04.470572537 +0200 @@ -0,0 +1,4 @@ +------------------------------------------------------------------- +Wed Mar 27 06:28:35 UTC 2019 - Fridrich Strba <[email protected]> + +- Initial packaging of xmvn-mojo 3.0.0 New Changes file: --- /dev/null 2019-04-04 01:10:41.205915624 +0200 +++ /work/SRC/openSUSE:Factory/.xmvn.new.3908/xmvn-parent.changes 2019-04-05 12:06:04.570572498 +0200 @@ -0,0 +1,4 @@ +------------------------------------------------------------------- +Wed Apr 3 09:38:08 UTC 2019 - Fridrich Strba <[email protected]> + +- Initial packaging of xmvn-parent pom version 3.0.0 xmvn.changes: same change New: ---- xmvn-mojo.changes xmvn-mojo.spec xmvn-parent.changes xmvn-parent.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xmvn-connector-aether.spec ++++++ --- /var/tmp/diff_new_pack.IIScLC/_old 2019-04-05 12:06:05.290572224 +0200 +++ /var/tmp/diff_new_pack.IIScLC/_new 2019-04-05 12:06:05.294572223 +0200 @@ -1,5 +1,5 @@ # -# spec file for package xmvn-connector-aether +# spec file for package xmvn # # Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # xmvn-connector-ivy.spec: same change ++++++ xmvn-mojo.spec ++++++ # # spec file for package xmvn # # Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via https://bugs.opensuse.org/ # %global parent xmvn %global subname mojo Name: %{parent}-%{subname} Version: 3.0.0 Release: 0 Summary: XMvn MOJO License: Apache-2.0 Group: Development/Tools/Building URL: https://fedora-java.github.io/xmvn/ Source0: https://github.com/fedora-java/%{parent}/releases/download/%{version}/%{parent}-%{version}.tar.xz Patch0: 0001-Fix-installer-plugin-loading.patch Patch1: 0001-Port-to-Gradle-4.2.patch Patch2: 0001-Port-to-Gradle-4.3.1.patch Patch3: 0001-Support-setting-Xdoclint-none-in-m-javadoc-p-3.0.0.patch Patch4: 0001-Fix-configuration-of-aliased-plugins.patch Patch5: 0001-Don-t-use-JAXB-for-converting-bytes-to-hex-string.patch Patch6: 0001-Use-apache-commons-compress-for-manifest-injection-a.patch Patch7: 0001-port-to-gradle-4.4.1.patch Patch8: 0001-Replace-JAXB-parser.patch BuildRequires: %{parent}-api = %{version} BuildRequires: %{parent}-core = %{version} BuildRequires: fdupes BuildRequires: javapackages-local BuildRequires: xmvn BuildRequires: xmvn-install BuildRequires: xmvn-resolve BuildRequires: mvn(org.apache.maven.plugin-tools:maven-plugin-annotations) BuildRequires: mvn(org.apache.maven.plugins:maven-compiler-plugin) BuildRequires: mvn(org.apache.maven.plugins:maven-jar-plugin) BuildRequires: mvn(org.apache.maven.plugins:maven-javadoc-plugin) BuildRequires: mvn(org.apache.maven.plugins:maven-plugin-plugin) BuildRequires: mvn(org.apache.maven.plugins:maven-resources-plugin) BuildRequires: mvn(org.apache.maven.plugins:maven-surefire-plugin) BuildRequires: mvn(org.apache.maven.resolver:maven-resolver-util) BuildRequires: mvn(org.apache.maven:maven-artifact) BuildRequires: mvn(org.apache.maven:maven-core) BuildRequires: mvn(org.apache.maven:maven-model) BuildRequires: mvn(org.apache.maven:maven-plugin-api) BuildRequires: mvn(org.codehaus.plexus:plexus-container-default) BuildRequires: mvn(org.codehaus.plexus:plexus-utils) BuildRequires: mvn(org.easymock:easymock) #!BuildRequires: maven-compiler-plugin-bootstrap #!BuildRequires: maven-jar-plugin-bootstrap #!BuildRequires: maven-javadoc-plugin-bootstrap #!BuildRequires: maven-plugin-plugin-bootstrap #!BuildRequires: maven-resources-plugin-bootstrap #!BuildRequires: maven-surefire-plugin-bootstrap BuildArch: noarch %description This package provides XMvn MOJO, which is a Maven plugin that consists of several MOJOs. Some goals of these MOJOs are intended to be attached to default Maven lifecycle when building packages, others can be called directly from Maven command line. %package javadoc Summary: API documentation for %{name} Group: Documentation/HTML %description javadoc This package provides %{summary}. %prep %setup -q -n %{parent}-%{version} %patch0 -p1 %patch1 -p1 %patch2 -p1 %patch3 -p1 %patch4 -p1 %patch5 -p1 %patch6 -p1 %patch7 -p1 %patch8 -p1 # Bisect IT has no chances of working in local, offline mode, without # network access - it needs to access remote repositories. find -name BisectIntegrationTest.java -delete # Resolver IT won't work either - it tries to execute JAR file, which # relies on Class-Path in manifest, which is forbidden in Fedora... find -name ResolverIntegrationTest.java -delete %pom_remove_plugin -r :maven-site-plugin %{mvn_package} ":xmvn{,-it}" __noinstall # Upstream code quality checks, not relevant when building RPMs %pom_remove_plugin -r :apache-rat-plugin %pom_remove_plugin -r :maven-checkstyle-plugin %pom_remove_plugin -r :jacoco-maven-plugin # FIXME pom macros don't seem to support submodules in profile %pom_remove_plugin :jacoco-maven-plugin xmvn-it # remove dependency plugin maven-binaries execution # we provide apache-maven by symlink %pom_xpath_remove "pom:executions/pom:execution[pom:id[text()='maven-binaries']]" # Don't put Class-Path attributes in manifests %pom_remove_plugin :maven-jar-plugin xmvn-tools pushd %{name} %{mvn_file} :{*} %{parent}/@1 popd %build pushd %{name} xmvn \ --batch-mode --offline \ -Dmaven.test.skip=true -Dsource=8 \ package org.apache.maven.plugins:maven-javadoc-plugin:aggregate %{mvn_artifact} pom.xml target/%{name}-%{version}.jar popd %install pushd %{name} %mvn_install %fdupes -s %{buildroot}%{_javadocdir} popd %files -f %{name}/.mfiles %license LICENSE NOTICE %doc AUTHORS README.md %files javadoc -f %{name}/.mfiles-javadoc %license LICENSE NOTICE %changelog ++++++ xmvn-parent.spec ++++++ # # spec file for package xmvn # # Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via https://bugs.opensuse.org/ # %global parent xmvn %global subname parent Name: %{parent}-%{subname} Version: 3.0.0 Release: 0 Summary: XMvn Parent POM License: Apache-2.0 Group: Development/Tools/Building URL: https://fedora-java.github.io/xmvn/ Source0: https://github.com/fedora-java/%{parent}/releases/download/%{version}/%{parent}-%{version}.tar.xz BuildRequires: javapackages-local BuildRequires: xmvn-resolve BuildRequires: mvn(org.apache.maven.plugins:maven-compiler-plugin) BuildRequires: mvn(org.apache.maven.plugins:maven-jar-plugin) Provides: %{name}-pom Obsoletes: %{name}-pom BuildArch: noarch %description This package provides XMvn parent POM. %prep %setup -q -n %{parent}-%{version} %pom_remove_plugin -r :maven-site-plugin # Upstream code quality checks, not relevant when building RPMs %pom_remove_plugin -r :apache-rat-plugin %pom_remove_plugin -r :maven-checkstyle-plugin %pom_remove_plugin -r :jacoco-maven-plugin # remove dependency plugin maven-binaries execution # we provide apache-maven by symlink %pom_xpath_remove "pom:executions/pom:execution[pom:id[text()='maven-binaries']]" %build %install install -dm 0755 %{buildroot}%{_mavenpomdir}/%{parent} install -pm 0644 xmvn-parent/pom.xml %{buildroot}%{_mavenpomdir}/%{parent}/%{name}.pom %add_maven_depmap %{parent}/%{name}.pom %files -f .mfiles %license LICENSE NOTICE %doc AUTHORS README.md %changelog ++++++ xmvn-tools.spec ++++++ --- /var/tmp/diff_new_pack.IIScLC/_old 2019-04-05 12:06:05.402572181 +0200 +++ /var/tmp/diff_new_pack.IIScLC/_new 2019-04-05 12:06:05.406572179 +0200 @@ -1,5 +1,5 @@ # -# spec file for package xmvn-tools +# spec file for package xmvn # # Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. #
