[jettison] Added patch

Sandro Mathys red at fedoraproject.org
Thu Mar 1 14:53:04 UTC 2012


commit 826bb475f738846c65250945fbcca210e44ada60
Author: Sandro Mathys <red at fedoraproject.org>
Date:   Thu Mar 1 15:40:07 2012 +0100

    Added patch

 .gitignore    |    1 +
 jettison.spec |   90 ++++++++++++++++++++++++++++-----------------------------
 sources       |    1 +
 3 files changed, 46 insertions(+), 46 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 2eb81aa..1cde450 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 /jettison-1.3.1-sources.jar
+/jettison-update-woodstox-version.patch
diff --git a/jettison.spec b/jettison.spec
index 19e7a51..fa9d50c 100644
--- a/jettison.spec
+++ b/jettison.spec
@@ -1,35 +1,35 @@
-Name: jettison
-Version: 1.3.1
-Release: 3%{?dist}
-Summary: A JSON StAX Implementation
-Group: Development/Libraries
-License: ASL 2.0
-URL: http://jettison.codehaus.org
-
-# svn export http://svn.codehaus.org/jettison/tags/jettison-1.3.1 jettison-1.3.1
-# rm -rf jettison-1.3.1/trunk
-# tar cvfz jettison-1.3.1.tar.gz jettison-1.3.1
-Source0: %{name}-%{version}.tar.gz
+Name:           jettison
+Version:        1.3.1
+Release:        3%{?dist}
+Summary:        A JSON StAX implementation
+Group:          Development/Libraries
+License:        ASL 2.0
+URL:            http://jettison.codehaus.org/
+Source0:        http://repo1.maven.org/maven2/org/codehaus/%{name}/%{name}/%{version}/%{name}-%{version}-sources.jar
+BuildArch:      noarch
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 # Change the POM to use the version of woodstox that we have available:
 Patch0: %{name}-update-woodstox-version.patch
 
-BuildArch: noarch
-
-BuildRequires: jpackage-utils
-BuildRequires: java-devel
-BuildRequires: maven
-BuildRequires: maven-compiler-plugin
-BuildRequires: maven-install-plugin
-BuildRequires: maven-jar-plugin
-BuildRequires: maven-javadoc-plugin
-BuildRequires: maven-release-plugin
-BuildRequires: maven-resources-plugin
-BuildRequires: woodstox-core
-BuildRequires: stax2-api
-
-Requires: jpackage-utils
-Requires: java
+%if 0%{?rhel} <= 5
+BuildRequires:     java-devel
+Requires:          java
+%else
+BuildRequires:     java-devel >= 1:1.6.0
+Requires:          java >= 1:1.6.0
+%endif
+BuildRequires:     jpackage-utils
+BuildRequires:     maven
+BuildRequires:     maven-compiler-plugin
+BuildRequires:     maven-install-plugin
+BuildRequires:     maven-jar-plugin
+BuildRequires:     maven-javadoc-plugin
+BuildRequires:     maven-release-plugin
+BuildRequires:     maven-resources-plugin
+BuildRequires:     woodstox-core
+BuildRequires:     stax2-api
+Requires:          jpackage-utils
 
 
 %description
@@ -40,31 +40,26 @@ frameworks like XStream.
 
 
 %package javadoc
-Summary: Javadocs for %{name}
-Group: Documentation
-Requires: jpackage-utils
-
+Summary:           Javadocs for %{name}
+Group:             Documentation
+Requires:          %{name} = %{version}-%{release}
+Requires:          jpackage-utils
 
 %description javadoc
 This package contains the API documentation for %{name}.
 
 
 %prep
-%setup -q
+%setup -q -c
 %patch0 -p1
 
-%build
 
+%build
 # Disable the tests until BZ#796739 is fixed:
-mvn-rpmbuild \
-  -Dproject.build.sourceEncoding=UTF-8 \
-  -Dmaven.test.skip=true \
-  install \
-  javadoc:aggregate
+mvn-rpmbuild -Dproject.build.sourceEncoding=UTF-8 -Dmaven.test.skip=true install javadoc:aggregate
 
 
 %install
-
 # Jar files:
 install -d -m 755 %{buildroot}%{_javadir}
 cp -p target/%{name}-%{version}.jar %{buildroot}%{_javadir}/%{name}.jar
@@ -77,25 +72,29 @@ cp -rp target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}/.
 install -d -m 755 %{buildroot}%{_mavenpomdir}
 cp -p pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom
 
+
+%clean
 # Dependencies map:
 %add_maven_depmap JPP-%{name}.pom %{name}.jar
 
 
 %files
-%{_mavenpomdir}/*
-%{_mavendepmapfragdir}/*
-%{_javadir}/*
 %doc src/main/resources/META-INF/LICENSE
+%{_javadir}/%{name}-%{version}.jar
+%{_javadir}/%{name}.jar
+#{_mavenpomdir}/*
+#{_mavendepmapfragdir}/*
+#{_javadir}/*
 
 
 %files javadoc
 %{_javadocdir}/%{name}
-%doc src/main/resources/META-INF/LICENSE
+%{_javadocdir}/%{name}-%{version}/*
 
 
 %changelog
 * Thu Feb 23 2012 Juan Hernandez <juan.hernandez at redhat.com> - 1.3.1-3
-- Uset maven to build and add the POM to the package
+- Use maven to build and add the POM to the package
 
 * Sun Jan 15 2012 Sandro Mathys <red at fedoraproject.org> - 1.3.1-2
 - Drop the requirement for java* >= 1.6.0 for EL <= 5
@@ -117,4 +116,3 @@ cp -p pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom
 
 * Sun Jun 28 2009 Sandro Mathys <red at fedoraproject.org> - 1.1-1
 - initial build
-
diff --git a/sources b/sources
index 100f0a3..f46a696 100644
--- a/sources
+++ b/sources
@@ -1 +1,2 @@
 129cb7c442ae4a7db56ad57ea36bf26d  jettison-1.3.1-sources.jar
+d989ac1168c6fcdbcb2e1d0bc30f790a  jettison-update-woodstox-version.patch


More information about the scm-commits mailing list