55 lines
1.7 KiB
RPMSpec
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
|