maven-gpg-plugin/maven-gpg-plugin.spec

53 lines
1.7 KiB
RPMSpec
Raw Normal View History

2020-08-25 19:00:03 +08:00
Name: maven-gpg-plugin
Version: 1.6
Release: 2
2020-08-25 19:00:03 +08:00
Summary: Maven GPG Plugin
License: Apache-2.0
2020-08-25 19:00:03 +08:00
URL: http://maven.apache.org/plugins/maven-gpg-plugin/
BuildArch: noarch
Source0: https://github.com/apache/maven-gpg-plugin/archive/refs/tags/%{name}-%{version}.zip
Source1: https://www.apache.org/licenses/LICENSE-2.0.txt
2020-08-25 19:00:03 +08:00
Patch0: 0001-Port-to-Maven-3.3.1.patch
BuildRequires: maven-local mvn(org.apache.maven:maven-artifact)
BuildRequires: mvn(org.apache.maven:maven-compat) mvn(org.apache.maven:maven-model)
BuildRequires: mvn(org.apache.maven:maven-plugin-api)
BuildRequires: mvn(org.apache.maven:maven-repository-metadata)
BuildRequires: mvn(org.apache.maven.plugins:maven-plugins:pom:)
BuildRequires: mvn(org.apache.maven.plugin-tools:maven-plugin-annotations)
BuildRequires: mvn(org.codehaus.plexus:plexus-utils)
BuildRequires: mvn(org.sonatype.plexus:plexus-sec-dispatcher)
Requires: gnupg
%description
This plugin signs all of the project's attached artifacts with
GnuPG. It adds goals gpg:sign and gpg:sign-and-deploy-file.
%package javadoc
Summary: Javadoc for %{name}
%description javadoc
API documentation for %{name}.
%prep
%setup -q -n %{name}-%{name}-%{version}
2020-08-25 19:00:03 +08:00
%patch0 -p1
cp %{SOURCE1} ./LICENSE
2020-08-25 19:00:03 +08:00
%build
%mvn_build
%install
%mvn_install
%files -f .mfiles
%dir %{_javadir}/%{name}
%doc LICENSE
2020-08-25 19:00:03 +08:00
%files javadoc -f .mfiles-javadoc
%doc LICENSE
2020-08-25 19:00:03 +08:00
%changelog
* Fri Nov 11 2022 Ge Wang <wangge20@h-partners.com> - 1.6-2
- Bring source file into correspondence with described in spec file
2020-08-25 19:00:03 +08:00
* Sat Aug 22 2020 Jeffery.Gao <gaojianxing@huawei.com> - 1.6-1
- Package init