[maven-stapler-plugin] Initial import

Michal Srb msrb at fedoraproject.org
Tue Jun 18 05:28:17 UTC 2013


commit bb8c8780bec98901251d463c069a730ed2bca8ce
Author: Michal Srb <msrb at redhat.com>
Date:   Tue Jun 18 07:26:01 2013 +0200

    Initial import

 .gitignore                |    3 +
 maven-stapler-plugin.spec |   91 +++++++++++++++++++++++++++++++++++++++++++++
 sources                   |    3 +
 3 files changed, 97 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..595a695 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1,3 @@
+/maven-stapler-plugin-1.16.tar.gz
+/LICENSE.txt
+/LICENSE-2.0.txt
diff --git a/maven-stapler-plugin.spec b/maven-stapler-plugin.spec
new file mode 100644
index 0000000..98a0bc1
--- /dev/null
+++ b/maven-stapler-plugin.spec
@@ -0,0 +1,91 @@
+Name:           maven-stapler-plugin
+Version:        1.16
+Release:        3%{?dist}
+Summary:        Maven plugin for Stapler
+
+# 2-clause BSD license, specified in pom file
+# the project contains few .java files licensed under ASL 2.0
+License:        BSD and ASL 2.0
+URL:            https://github.com/stapler/maven-stapler-plugin.git
+Source0:        https://github.com/stapler/%{name}/archive/%{name}-%{version}.tar.gz
+# License text copied from http://opensource.org/licenses/bsd-license.php
+# Upstream doesn't care about license texts in repository (license is specified in pom file)
+Source1:        LICENSE.txt
+Source2:        http://www.apache.org/licenses/LICENSE-2.0.txt
+
+BuildArch:      noarch
+
+BuildRequires:  maven-local
+BuildRequires:  mvn(com.google.guava:guava)
+BuildRequires:  mvn(dom4j:dom4j)
+BuildRequires:  mvn(jaxen:jaxen)
+BuildRequires:  mvn(org.apache.maven.plugins:maven-compiler-plugin)
+BuildRequires:  mvn(org.apache.maven:maven-artifact)
+BuildRequires:  mvn(org.apache.maven:maven-core)
+BuildRequires:  mvn(org.apache.maven:maven-plugin-api)
+BuildRequires:  mvn(org.apache.maven:maven-project)
+BuildRequires:  mvn(org.codehaus.plexus:plexus-compiler-javac)
+BuildRequires:  mvn(org.codehaus.plexus:plexus-compiler-manager)
+BuildRequires:  mvn(org.codehaus.plexus:plexus-utils)
+BuildRequires:  mvn(org.kohsuke.metainf-services:metainf-services)
+BuildRequires:  mvn(org.kohsuke.stapler:stapler)
+BuildRequires:  mvn(qdox:qdox)
+# TODO: this should be pulled in by some other package
+BuildRequires:  mvn(net.sf.ezmorph:ezmorph)
+
+
+%description
+This package contains Apache Maven plugin for Stapler Web Framework.
+
+%package        javadoc
+Summary:        Javadoc for %{name}
+
+%description    javadoc
+This package contains the API documentation for %{name}.
+
+
+%prep
+%setup -q -n %{name}-%{name}-%{version}
+
+cp %{SOURCE1} LICENSE
+cp %{SOURCE2} LICENSE-ASL
+
+# We don't have this extension
+%pom_xpath_remove "pom:extension[pom:artifactId[text()='wagon-svn']]"
+
+# Remove jelly-taglibdoc mojo goal, we don't have maven-jellydog-plugin
+rm -Rf src/main/java/org/kohsuke/stapler/TaglibDocMojo.java
+%pom_remove_dep :maven-jellydoc-plugin
+
+# These require Java 6, we don't need them
+rm -Rf src/main/java/org/kohsuke/stapler/QueryParameterAnnotationProcessor.java
+rm -Rf src/main/java/org/kohsuke/stapler/AnnotationProcessorFactoryImpl.java
+rm -Rf src/main/java/org/kohsuke/stapler/ConstructorProcessor.java
+rm -Rf src/main/java/org/kohsuke/stapler/ExportedBeanAnnotationProcessor.java
+rm -Rf src/main/java/org/kohsuke/stapler/AptCompiler.java
+# Not needed, annotation processing is now a part of the core stapler
+rm -Rf src/main/java/org/kohsuke/stapler/AptMojo.java
+rm -Rf src/main/java/org/kohsuke/stapler/CompilerMojo.java
+
+%build
+%mvn_build
+
+%install
+%mvn_install
+
+%files -f .mfiles
+%dir %{_javadir}/%{name}
+%doc LICENSE LICENSE-ASL
+%files javadoc -f .mfiles-javadoc
+%doc LICENSE LICENSE-ASL
+
+%changelog
+* Tue Jun 18 2013 Michal Srb <msrb at redhat.com> - 1.16-3
+- Fix directory ownership
+
+* Mon Jun 17 2013 Michal Srb <msrb at redhat.com> - 1.16-2
+- Add BR: ezmorph
+
+* Tue Jun 04 2013 Michal Srb <msrb at redhat.com> - 1.16-1
+- Initial package
+
diff --git a/sources b/sources
index e69de29..e29a6d8 100644
--- a/sources
+++ b/sources
@@ -0,0 +1,3 @@
+fe51349fdbf4958fc4ee2408b1b05cd5  maven-stapler-plugin-1.16.tar.gz
+72967232b7471971deeed4bd8d7246d8  LICENSE.txt
+3b83ef96387f14655fc854ddc3c6bd57  LICENSE-2.0.txt


More information about the scm-commits mailing list