diff --git a/plexus-utils-3.1.0.tar.gz b/plexus-utils-3.1.0.tar.gz deleted file mode 100644 index 19920b9..0000000 --- a/plexus-utils-3.1.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0fe5204446f811201d022ced93ecd0833909ec1a1871321beab6883ad8cb4a7a -size 427004 diff --git a/plexus-utils-3.1.1.tar.gz b/plexus-utils-3.1.1.tar.gz new file mode 100644 index 0000000..ca19785 --- /dev/null +++ b/plexus-utils-3.1.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b129763f3e3198d0cf7926f08045fa58f696ba8032e43dc0afe4ff6bf1b1d3c0 +size 428079 diff --git a/plexus-utils-build.xml b/plexus-utils-build.xml new file mode 100644 index 0000000..6ce1182 --- /dev/null +++ b/plexus-utils-build.xml @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plexus-utils.spec b/plexus-utils.spec index 9843f40..c7ab941 100644 --- a/plexus-utils.spec +++ b/plexus-utils.spec @@ -1,7 +1,7 @@ # # spec file for package plexus-utils # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# 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 @@ -17,28 +17,21 @@ Name: plexus-utils -Version: 3.1.0 +Version: 3.1.1 Release: 0 Summary: Plexus Common Utilities -# ASL 1.1: several files in src/main/java/org/codehaus/plexus/util/ -# xpp: src/main/java/org/codehaus/plexus/util/xml/pull directory -# ASL 2.0 and BSD: -# src/main/java/org/codehaus/plexus/util/cli/StreamConsumer -# src/main/java/org/codehaus/plexus/util/cli/StreamPumper -# src/main/java/org/codehaus/plexus/util/cli/Commandline -# Public domain: src/main/java/org/codehaus/plexus/util/TypeFormat.java -# rest is ASL 2.0 -License: Apache-1.1 AND Apache-2.0 AND xpp AND BSD AND SUSE-Public-Domain +License: Apache-1.1 AND Apache-2.0 AND xpp AND BSD-3-Clause AND SUSE-Public-Domain Group: Development/Libraries/Java URL: https://codehaus-plexus.github.io/plexus-utils/ Source0: https://github.com/codehaus-plexus/%{name}/archive/%{name}-%{version}.tar.gz -Source1: http://apache.org/licenses/LICENSE-2.0.txt +Source1: %{name}-build.xml +Source2: http://apache.org/licenses/LICENSE-2.0.txt # https://github.com/codehaus-plexus/plexus-utils/issues/45 Patch1: 0001-Follow-symlinks-in-NioFiles.copy.patch -BuildRequires: fdupes -BuildRequires: maven-local -BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) +BuildRequires: fdupes ant +BuildRequires: javapackages-local BuildRequires: mvn(org.codehaus.plexus:plexus:pom:) +Requires: mvn(org.codehaus.plexus:plexus:pom:) BuildArch: noarch %description @@ -51,6 +44,7 @@ is like a J2EE application server, without all the baggage. %package javadoc Summary: Javadoc for %{name} +Group: Documentation/HTML %description javadoc Javadoc for %{name}. @@ -60,39 +54,30 @@ Javadoc for %{name}. %patch1 -p1 -cp %{SOURCE1} . - -%{mvn_file} : plexus/utils -%{mvn_alias} : plexus:plexus-utils - -# Generate OSGI info -%pom_xpath_inject "pom:project" "bundle" -%pom_xpath_inject "pom:build/pom:plugins" " - - org.apache.felix - maven-bundle-plugin - true - - - <_nouses>true - org.codehaus.plexus.util.*;org.codehaus.plexus.util.cli.*;org.codehaus.plexus.util.cli.shell.*;org.codehaus.plexus.util.dag.*;org.codehaus.plexus.util.introspection.*;org.codehaus.plexus.util.io.*;org.codehaus.plexus.util.reflection.*;org.codehaus.plexus.util.xml.*;org.codehaus.plexus.util.xml.pull.* - - - " - -%pom_remove_plugin :maven-enforcer-plugin +cp %{SOURCE1} build.xml +cp %{SOURCE2} . %build -%{mvn_build} -f +%ant jar javadoc %install -%mvn_install +# jar +install -dm 0755 %{buildroot}%{_javadir}/plexus +install -pm 0644 target/%{name}-%{version}.jar %{buildroot}%{_javadir}/plexus/utils.jar +# pom +install -dm 0755 %{buildroot}%{_mavenpomdir}/plexus +install -pm 0644 pom.xml %{buildroot}%{_mavenpomdir}/plexus/utils.pom +%add_maven_depmap plexus/utils.pom plexus/utils.jar -a plexus:plexus-utils +# javadoc +install -dm 0755 %{buildroot}%{_javadocdir}/%{name} +cp -pr target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}/ %fdupes -s %{buildroot}%{_javadocdir} %files -f .mfiles %doc NOTICE.txt LICENSE-2.0.txt -%files javadoc -f .mfiles-javadoc +%files javadoc %doc NOTICE.txt LICENSE-2.0.txt +%{_javadocdir}/%{name} %changelog