jackson-bom/jackson-bom.spec

46 lines
940 B
RPMSpec
Raw Normal View History

2019-12-17 16:40:58 +08:00
%global name_ver %{name}-%{version}
%global lic_name LICENSE
Name: jackson-bom
Version: 2.9.4
Release: 4
Summary: Bill of materials POM for Jackson projects
License: ASL 2.0
URL: https://github.com/FasterXML/%{name}
Source0: https://github.com/FasterXML/%{name}/archive/%{name_ver}.tar.gz
Source1: http://www.apache.org/licenses/LICENSE-2.0.txt
BuildRequires: maven-local mvn(com.fasterxml.jackson:jackson-parent:pom:) >= 2.7.1
BuildArch: noarch
%description
A "bill of materials" POM for Jackson dependencies.
%package_help
%prep
%autosetup -n %{name}-%{name_ver}
cp -p %{SOURCE1} %{lic_name}
sed -i 's/\r//' %{lic_name}
%pom_remove_plugin ":maven-enforcer-plugin" base
%build
%mvn_build -j
%install
%mvn_install
%files -f .mfiles
%license %{lic_name}
%files help
%doc README.md
%changelog
* Tue Dec 10 2019 mengxian <mengxian@huawei.com> - 2.9.4-4
- Package init