plexus-io/plexus-io.spec
starlet-dx 8d16dc3b8c Upgrade plexus-archiver to 4.2.6 fails and need to upgrade plexus-utils to 3.2.0 to resolve it.
(cherry picked from commit 674c86978c6eeb335105548dbc4d7867966c1393)
2022-01-12 14:12:33 +08:00

55 lines
1.7 KiB
RPMSpec

Name: plexus-io
Version: 3.2.0
Release: 1
Summary: Use in I/O operations
License: ASL 2.0
URL: https://codehaus-plexus.github.io/plexus-io/
BuildArch: noarch
Source0: https://github.com/codehaus-plexus/plexus-io/archive/plexus-io-%{version}.tar.gz
Source1: http://www.apache.org/licenses/LICENSE-2.0.txt
BuildRequires: maven-local mvn(com.google.code.findbugs:jsr305) mvn(commons-io:commons-io)
BuildRequires: mvn(org.apache.maven.plugins:maven-enforcer-plugin)
BuildRequires: mvn(org.codehaus.plexus:plexus-container-default)
BuildRequires: mvn(org.codehaus.plexus:plexus:pom:) mvn(org.codehaus.plexus:plexus-utils)
%description
Plexus IO is a set of plexus components, which are designed for use in I/O operations.
These I/O operations are doing nothing spectacular. For example,
Commons IO is a much more powerful library in the same area.
However, the implementation as a plexus component allows reuse in Maven.
%package help
Summary: API documentation for plexus-io
Provides: plexus-io-javadoc = %{version}-%{release}
Obsoletes: plexus-io-javadoc < %{version}-%{release}
%description help
API documentation for plexus-io
%prep
%autosetup -n plexus-io-plexus-io-%{version} -p1
cp %{SOURCE1} .
%pom_remove_plugin :animal-sniffer-maven-plugin
%build
%mvn_file : plexus/io
%mvn_build
%install
%mvn_install
%files -f .mfiles
%license NOTICE.txt LICENSE-2.0.txt
%files help -f .mfiles-javadoc
%changelog
* Thu Dec 30 2021 yaoxin <yaoxin30@huawei.com> - 3.2.0-1
- Upgrade plexus-archiver to 4.2.6 fails and need to upgrade plexus-utils to 3.2.0 to resolve it.
* Fri Dec 6 2019 openEuler Buildteam <buildteam@openeuler.org> - 3.0.0-4
- Package init