diff --git a/.gitignore b/.gitignore index e69de29..4244c2b 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/maven-scr-plugin-1.21.0-source-release.tar.gz diff --git a/felix-scr-maven-plugin.spec b/felix-scr-maven-plugin.spec new file mode 100644 index 0000000..3d3eec5 --- /dev/null +++ b/felix-scr-maven-plugin.spec @@ -0,0 +1,57 @@ +%global artifactId maven-scr-plugin +Name: felix-scr-maven-plugin +Version: 1.21.0 +Release: 2%{?dist} +Summary: Apache Felix Maven SCR Plugin +License: ASL 2.0 +URL: http://felix.apache.org/documentation/subprojects/apache-felix-maven-scr-plugin.html +BuildArch: noarch + +Source0: http://www.apache.org/dist/felix/%{artifactId}-%{version}-source-release.tar.gz + +BuildRequires: maven-local + +BuildRequires: mvn(org.apache.felix:felix-parent:pom:) +BuildRequires: mvn(org.apache.felix:org.apache.felix.scr.generator) >= 1.12.0 +BuildRequires: mvn(org.apache.maven:maven-archiver) +BuildRequires: mvn(org.apache.maven:maven-plugin-api) +BuildRequires: mvn(org.sonatype.plexus:plexus-build-api) + +BuildRequires: mvn(org.mockito:mockito-all) + +%description +Maven plugin for generating OSGi Declarative Services annotations + +%package javadoc +Summary: Javadoc for %{name} + +%description javadoc +This package contains javadoc for %{name}. + +%prep +%setup -q -n %{artifactId}-%{version} + +%pom_remove_plugin :maven-invoker-plugin + +%build +%mvn_build + +%install +%mvn_install + +%files -f .mfiles +%doc changelog.txt +%license LICENSE NOTICE + +%files javadoc -f .mfiles-javadoc +%license LICENSE NOTICE + +%changelog +* Fri Jun 12 2015 Jie Kang - 1.21.0-2 +- Changed package name to felix-scr-maven-plugin +- Removed unneeded BuildRequires/Requires +- Use source-release tarball +- Use minimal version 1.12.0 for felix-scr-generator + +* Mon May 25 2015 Jie Kang - 1.21.0-1 +- Initial package diff --git a/sources b/sources index e69de29..d8187b4 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +bb657f7e65100da3af5fcb69b2c3771a maven-scr-plugin-1.21.0-source-release.tar.gz