Matt Wringe 4c56714
Name:           plexus-utils
9bb5adc
Version:        3.2.1
9bb5adc
Release:        1%{?dist}
Matt Wringe 4c56714
Summary:        Plexus Common Utilities
Stanislav Ochotnicky 20356b9
# ASL 1.1: several files in src/main/java/org/codehaus/plexus/util/ 
Stanislav Ochotnicky 20356b9
# xpp: src/main/java/org/codehaus/plexus/util/xml/pull directory
Stanislav Ochotnicky 20356b9
# ASL 2.0 and BSD:
Stanislav Ochotnicky 20356b9
#      src/main/java/org/codehaus/plexus/util/cli/StreamConsumer
Stanislav Ochotnicky 20356b9
#      src/main/java/org/codehaus/plexus/util/cli/StreamPumper
Stanislav Ochotnicky 20356b9
#      src/main/java/org/codehaus/plexus/util/cli/Commandline            
Stanislav Ochotnicky 7717d7b
# Public domain: src/main/java/org/codehaus/plexus/util/TypeFormat.java
Stanislav Ochotnicky 20356b9
# rest is ASL 2.0
Stanislav Ochotnicky 7717d7b
License:        ASL 1.1 and ASL 2.0 and xpp and BSD and Public Domain
21b92c7
URL:            https://codehaus-plexus.github.io/plexus-utils/
ba22827
BuildArch:      noarch
ba22827
37918d7
Source0:        https://github.com/codehaus-plexus/%{name}/archive/%{name}-%{version}.tar.gz
Stanislav Ochotnicky 20356b9
Source1:        http://apache.org/licenses/LICENSE-2.0.txt
ba22827
Stanislav Ochotnicky 8c18592
BuildRequires:  maven-local
21b92c7
BuildRequires:  mvn(org.apache.felix:maven-bundle-plugin)
49ecfc2
BuildRequires:  mvn(org.apache.maven.plugins:maven-enforcer-plugin)
9bb5adc
BuildRequires:  mvn(org.apache.maven.shared:maven-plugin-testing-harness)
21b92c7
BuildRequires:  mvn(org.codehaus.plexus:plexus:pom:)
Matt Wringe 4c56714
9bb5adc
# some tests require "mvn" on $PATH
9bb5adc
BuildRequires:  maven
9bb5adc
Matt Wringe 4c56714
%description
Andrew Overholt dfa8221
The Plexus project seeks to create end-to-end developer tools for
Andrew Overholt dfa8221
writing applications. At the core is the container, which can be
Andrew Overholt dfa8221
embedded or for a full scale application server. There are many
Andrew Overholt dfa8221
reusable components for hibernate, form processing, jndi, i18n,
Andrew Overholt dfa8221
velocity, etc. Plexus also includes an application server which
Matt Wringe 4c56714
is like a J2EE application server, without all the baggage.
Matt Wringe 4c56714
Matt Wringe 4c56714
%package javadoc
Matt Wringe 4c56714
Summary:          Javadoc for %{name}
Matt Wringe 4c56714
Matt Wringe 4c56714
%description javadoc
Matt Wringe 4c56714
Javadoc for %{name}.
Matt Wringe 4c56714
Matt Wringe 4c56714
%prep
Stanislav Ochotnicky 20356b9
%setup -q -n %{name}-%{name}-%{version}
ba22827
Stanislav Ochotnicky 20356b9
cp %{SOURCE1} .
Matt Wringe 4c56714
9bb5adc
# unpackaged dependencies for some tests
9bb5adc
%pom_remove_dep -r org.openjdk.jmh:jmh-core
9bb5adc
%pom_remove_dep -r org.openjdk.jmh:jmh-generator-annprocess
9bb5adc
rm src/test/java/org/codehaus/plexus/util/introspection/ReflectionValueExtractorTest.java
9bb5adc
rm src/test/java/org/codehaus/plexus/util/xml/Xpp3DomPerfTest.java
9bb5adc
378b2df
%mvn_file : plexus/utils
378b2df
%mvn_alias : plexus:plexus-utils
378b2df
89dea34
# Generate OSGI info
89dea34
%pom_xpath_inject "pom:project" "<packaging>bundle</packaging>"
89dea34
%pom_xpath_inject "pom:build/pom:plugins" "
89dea34
        <plugin>
89dea34
          <groupId>org.apache.felix</groupId>
89dea34
          <artifactId>maven-bundle-plugin</artifactId>
89dea34
          <extensions>true</extensions>
89dea34
          <configuration>
89dea34
            <instructions>
89dea34
              <_nouses>true</_nouses>
89dea34
              <Export-Package>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.*</Export-Package>
89dea34
            </instructions>
89dea34
          </configuration>
89dea34
        </plugin>"
89dea34
Matt Wringe 4c56714
%build
9bb5adc
%mvn_build
Matt Wringe 4c56714
Matt Wringe 4c56714
%install
378b2df
%mvn_install
Matt Wringe 4c56714
Stanislav Ochotnicky 20356b9
%files -f .mfiles
Stanislav Ochotnicky 20356b9
%doc NOTICE.txt LICENSE-2.0.txt
Matt Wringe 4c56714
378b2df
%files javadoc -f .mfiles-javadoc
Stanislav Ochotnicky 20356b9
%doc NOTICE.txt LICENSE-2.0.txt
Matt Wringe 4c56714
Matt Wringe 4c56714
%changelog
9bb5adc
* Fri Oct 11 2019 Fabio Valentini <decathorpe@gmail.com> - 3.2.1-1
9bb5adc
- Update to version 3.2.1.
9bb5adc
188f7e7
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.0-2
188f7e7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
188f7e7
0c42a29
* Wed Jul 03 2019 Fabio Valentini <decathorpe@gmail.com> - 3.2.0-1
0c42a29
- Update to version 3.2.0.
0c42a29
ad3982e
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.0-4
ad3982e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
ad3982e
d3d4069
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.0-3
d3d4069
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
d3d4069
30cf9bf
* Wed Jul 11 2018 Michael Simacek <msimacek@redhat.com> - 3.1.0-2
30cf9bf
- Fix copy not following symlinks
30cf9bf
385b958
* Mon Jun 25 2018 Michael Simacek <msimacek@redhat.com> - 3.1.0-1
385b958
- Update to upstream version 3.1.0
385b958
6cf8607
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.24-5
6cf8607
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
6cf8607
65c4d24
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.24-4
65c4d24
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
65c4d24
a006864
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.24-3
a006864
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
a006864
21b92c7
* Wed Jun 15 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.0.24-2
21b92c7
- Add missing build-requires
21b92c7
- Update upstream URL
21b92c7
fb66545
* Mon May  9 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.0.24-1
fb66545
- Update to upstream version 3.0.24
fb66545
675411a
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.22-3
675411a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
675411a
5901107
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.22-2
5901107
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
5901107
37918d7
* Thu Apr 09 2015 Michael Simacek <msimacek@redhat.com> - 3.0.22-1
37918d7
- Update to upstream version 3.0.22
37918d7
47bbb52
* Wed Apr  1 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.0.21-3
47bbb52
- Update upstream URL
47bbb52
ba22827
* Mon Mar 30 2015 Michael Simacek <msimacek@redhat.com> - 3.0.21-2
ba22827
- Don't use NioFiles.copy as it doesn't follow symlinks
ba22827
2cafb23
* Tue Mar 24 2015 Michael Simacek <msimacek@redhat.com> - 3.0.21-1
2cafb23
- Update to upstream version 3.0.21
2cafb23
d44af4b
* Mon Sep 29 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.0.18-1
d44af4b
- Update to upstream version 3.0.18
378b2df
- Update to current packaging guidelines
d44af4b
52fa2a8
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.16-3
52fa2a8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
52fa2a8
Stanislav Ochotnicky 6f11ba6
* Tue Mar 04 2014 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.0.16-2
Stanislav Ochotnicky 6f11ba6
- Use Requires: java-headless rebuild (#1067528)
Stanislav Ochotnicky 6f11ba6
a43e97a
* Mon Jan 27 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.0.16-1
a43e97a
- Update to upstream version 3.0.16
a43e97a
8f44e46
* Fri Aug  9 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.0.14-1
8f44e46
- Update to upstream version 3.0.14
8f44e46
5db2e48
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.9-7
5db2e48
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
5db2e48
89dea34
* Tue Jul 23 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 3.0.9-6
89dea34
- Generate OSGi metadata
89dea34
- Resolves: rhbz#987117
89dea34
225793b
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.9-5
225793b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
225793b
Stanislav Ochotnicky 8c18592
* Wed Feb 06 2013 Java SIG <java-devel@lists.fedoraproject.org> - 3.0.9-4
Stanislav Ochotnicky 8c18592
- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild
Stanislav Ochotnicky 8c18592
- Replace maven BuildRequires with maven-local
Stanislav Ochotnicky 8c18592
Stanislav Ochotnicky 7717d7b
* Mon Nov 26 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.0.9-3
Stanislav Ochotnicky 7717d7b
- Add license from one Public Domain class 
Stanislav Ochotnicky 7717d7b
Stanislav Ochotnicky 20356b9
* Fri Nov 23 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 3.0.9-2
Stanislav Ochotnicky 20356b9
- Fix license tag and ASL 2.0 license text
Stanislav Ochotnicky 20356b9
49ecfc2
* Wed Oct 10 2012 Alexander Kurtakov <akurtako@redhat.com> 3.0.9-1
49ecfc2
- Update to upstream 3.0.9.
49ecfc2
b7e3015
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0-3
b7e3015
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
b7e3015
8061e81
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0-2
8061e81
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
8061e81
86e7b39
* Wed Sep 7 2011 Alexander Kurtakov <akurtako@redhat.com> 3.0-1
86e7b39
- Update to upstream 3.0.
86e7b39
Stanislav Ochotnicky c4b2e36
* Mon Feb 28 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.0.6-1
Stanislav Ochotnicky c4b2e36
- Update to 2.0.6
Stanislav Ochotnicky c4b2e36
- Remove obsolete patches
Stanislav Ochotnicky c4b2e36
- Use maven 3 to build
Stanislav Ochotnicky c4b2e36
718e555
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.5-3
718e555
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
718e555
Stanislav Ochotnicky 2cf299b
* Thu Dec 16 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.0.5-2
Stanislav Ochotnicky 2cf299b
- Use versionless jars/javadocs
Stanislav Ochotnicky 2cf299b
- Use new maven plugin names
Stanislav Ochotnicky 2cf299b
- Add compatibility depmap
Stanislav Ochotnicky 2cf299b
48438d0
* Wed May  5 2010 Mary Ellen Foster <mefoster at gmail.com> 2.0.5-1
48438d0
- Update to 2.0.5
48438d0
48438d0
* Fri Feb 12 2010 Mary Ellen Foster <mefoster at gmail.com> 2.0.1-1
48438d0
- Update to 2.0.1
48438d0
- Build with maven
48438d0
Andrew Overholt dfa8221
* Wed Aug 19 2009 Andrew Overholt <overholt@redhat.com> 1.4.5-1.2
Andrew Overholt dfa8221
- Update to 1.4.5 from JPackage and Deepak Bhole
Andrew Overholt dfa8221
- Remove gcj bits
Andrew Overholt dfa8221
9fb0601
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.2-4.2
9fb0601
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
9fb0601
a13eb81
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.2-3.2
a13eb81
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
a13eb81
ffc0282
* Wed Jul  9 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0:1.2-2.2
ffc0282
- fix license tag
ffc0282
- drop repotag
ffc0282
Andrew Overholt dfa8221
* Thu Aug 23 2007 Ralph Apel <r.apel@r-apel.de> - 0:1.4.5-1jpp
Andrew Overholt dfa8221
- Upgrade to 1.4.5
Andrew Overholt dfa8221
- Now build with maven2 by default
Andrew Overholt dfa8221
Andrew Overholt dfa8221
* Wed Mar 21 2007 Ralph Apel <r.apel@r-apel.de> - 0:1.2-2jpp
Andrew Overholt dfa8221
- Fix build classpath
Andrew Overholt dfa8221
- Optionally build with maven2
Andrew Overholt dfa8221
- Add gcj_support option
Andrew Overholt dfa8221
Matt Wringe 4c56714
* Mon Feb 20 2007 Deepak Bhole <dbhole@redhat.com> - 0:1.2-2jpp.1.fc7
Matt Wringe 4c56714
- Fix spec per Fedora guidelines
Matt Wringe 4c56714
Matt Wringe 4c56714
* Fri Jun 16 2006 Ralph Apel <r.apel@r-apel.de> - 0:1.2-1jpp
Matt Wringe 4c56714
- Upgrade to 1.2
Matt Wringe 4c56714
Matt Wringe 4c56714
* Wed Jan 04 2006 Fernando Nasser <fnasser@redhat.com> - 0:1.0.4-2jpp
Matt Wringe 4c56714
- First JPP 1.7 build
Matt Wringe 4c56714
Matt Wringe 4c56714
* Mon Nov 07 2005 Ralph Apel <r.apel at r-apel.de> - 0:1.0.4-1jpp
Matt Wringe 4c56714
- First JPackage build
0c42a29