|
|
a2de1cc |
Name: jackson
|
|
|
a2de1cc |
Version: 1.9.11
|
|
|
e080e98 |
Release: 15%{?dist}
|
|
Juan Hernandez |
c6a0876 |
Summary: Jackson Java JSON-processor
|
|
Juan Hernandez |
c6a0876 |
License: ASL 2.0 or LGPLv2
|
|
|
a2de1cc |
URL: http://jackson.codehaus.org
|
|
|
a2de1cc |
Source0: http://jackson.codehaus.org/1.9.11/jackson-src-1.9.11.tar.gz
|
|
Juan Hernandez |
c6a0876 |
# Build plain jar files instead of OSGi bundles in order to avoid depending on
|
|
Juan Hernandez |
c6a0876 |
# BND:
|
|
|
a2de1cc |
Patch0: %{name}-build-plain-jars-instead-of-osgi-bundles.patch
|
|
Juan Hernandez |
c6a0876 |
# Don't require a repackaged version of ASM:
|
|
|
a2de1cc |
Patch1: %{name}-dont-require-repackaged-asm.patch
|
|
Juan Hernandez |
d863a60 |
# Don't bundle the ASM classes:
|
|
|
a2de1cc |
Patch2: %{name}-dont-bundle-asm.patch
|
|
|
a2de1cc |
# fix for JACKSON-875
|
|
|
a2de1cc |
Patch3: %{name}-1.9.11-to-1.9.13.patch
|
|
|
a2de1cc |
# Fix javadoc build
|
|
|
a2de1cc |
Patch4: %{name}-1.9.11-javadoc.patch
|
|
Juan Hernandez |
d863a60 |
|
|
Juan Hernandez |
c6a0876 |
BuildArch: noarch
|
|
Juan Hernandez |
c6a0876 |
|
|
Juan Hernandez |
c6a0876 |
Requires: joda-time >= 1.6.2
|
|
Juan Hernandez |
c6a0876 |
Requires: stax2-api >= 3.1.1
|
|
Juan Hernandez |
c6a0876 |
Requires: jsr-311 >= 1.1.1
|
|
|
1095606 |
Requires: objectweb-asm3 >= 3.3
|
|
Juan Hernandez |
c6a0876 |
|
|
|
7609af0 |
BuildRequires: javapackages-local
|
|
Juan Hernandez |
c6a0876 |
BuildRequires: ant >= 1.8.2
|
|
Juan Hernandez |
c6a0876 |
BuildRequires: joda-time >= 1.6.2
|
|
Juan Hernandez |
c6a0876 |
BuildRequires: stax2-api >= 3.1.1
|
|
Juan Hernandez |
c6a0876 |
BuildRequires: jsr-311 >= 1.1.1
|
|
|
1095606 |
BuildRequires: objectweb-asm3 >= 3.3
|
|
Juan Hernandez |
c6a0876 |
BuildRequires: cglib >= 2.2
|
|
|
c002300 |
BuildRequires: groovy18 >= 1.8.5
|
|
Juan Hernandez |
c6a0876 |
|
|
Juan Hernandez |
c6a0876 |
%description
|
|
Juan Hernandez |
c6a0876 |
JSON processor (JSON parser + JSON generator) written in Java. Beyond basic
|
|
Juan Hernandez |
c6a0876 |
JSON reading/writing (parsing, generating), it also offers full node-based Tree
|
|
Juan Hernandez |
c6a0876 |
Model, as well as full OJM (Object/Json Mapper) data binding functionality.
|
|
Juan Hernandez |
c6a0876 |
|
|
Juan Hernandez |
c6a0876 |
%package javadoc
|
|
|
a2de1cc |
Summary: Javadoc for %{name}
|
|
Juan Hernandez |
c6a0876 |
|
|
Juan Hernandez |
c6a0876 |
%description javadoc
|
|
Juan Hernandez |
c6a0876 |
This package contains javadoc for %{name}.
|
|
Juan Hernandez |
c6a0876 |
|
|
Juan Hernandez |
c6a0876 |
%prep
|
|
Juan Hernandez |
c6a0876 |
%setup -q -n %{name}-src-%{version}
|
|
Juan Hernandez |
c6a0876 |
%patch0 -p1
|
|
Juan Hernandez |
c6a0876 |
%patch1 -p1
|
|
Juan Hernandez |
d863a60 |
%patch2 -p1
|
|
|
a2de1cc |
%patch3 -p1
|
|
|
a2de1cc |
%patch4 -p0
|
|
Juan Hernandez |
c6a0876 |
|
|
Juan Hernandez |
c6a0876 |
# Remove all the binary jar files, as the packaging policies
|
|
Juan Hernandez |
c6a0876 |
# forbids using them:
|
|
Juan Hernandez |
c6a0876 |
find . -type f -name '*.jar' -exec rm {} \;
|
|
Juan Hernandez |
c6a0876 |
|
|
Juan Hernandez |
c6a0876 |
# Remove some tests to avoid additional dependencies:
|
|
Juan Hernandez |
c6a0876 |
rm src/test/org/codehaus/jackson/map/interop/TestHibernate.java
|
|
Juan Hernandez |
c6a0876 |
rm src/perf/perf/TestJsonPerf.java
|
|
Juan Hernandez |
c6a0876 |
rm src/test/org/codehaus/jackson/map/interop/TestGoogleCollections.java
|
|
Juan Hernandez |
c6a0876 |
|
|
Juan Hernandez |
c6a0876 |
# Make symbolic links to the jar files expected by the ant build
|
|
Juan Hernandez |
c6a0876 |
# scripts:
|
|
Juan Hernandez |
c6a0876 |
ln -s $(build-classpath joda-time) lib/ext/joda-time.jar
|
|
Juan Hernandez |
c6a0876 |
ln -s $(build-classpath stax2-api) lib/xml/sta2-api.jar
|
|
Juan Hernandez |
c6a0876 |
ln -s $(build-classpath jsr-311) lib/jaxrs/jsr-311.jar
|
|
|
1095606 |
ln -s $(build-classpath objectweb-asm3/asm) lib/ext/asm/asm.jar
|
|
|
1095606 |
ln -s $(build-classpath objectweb-asm3/asm) lib/repackaged/jackson-asm.jar
|
|
|
ed0de89 |
ln -s $(build-classpath cglib/cglib) lib/ext/cglib/cglib-nodep.jar
|
|
|
c002300 |
ln -s $(build-classpath groovy18-1.8) lib/ext/groovy/groovy.jar
|
|
Juan Hernandez |
c6a0876 |
ln -s $(build-classpath junit) lib/junit/junit.jar
|
|
Juan Hernandez |
c6a0876 |
|
|
|
a2de1cc |
sed -i "s,59 Temple Place,51 Franklin Street,;s,Suite 330,Fifth Floor,;s,02111-1307,02110-1301," \
|
|
|
a2de1cc |
release-notes/lgpl/LGPL2.1
|
|
Juan Hernandez |
c6a0876 |
|
|
|
a2de1cc |
native2ascii -encoding UTF8 src/test/org/codehaus/jackson/jaxrs/TestUntouchables.java \
|
|
|
a2de1cc |
src/test/org/codehaus/jackson/jaxrs/TestUntouchables.java
|
|
|
c002300 |
|
|
Juan Hernandez |
c6a0876 |
%build
|
|
Juan Hernandez |
c6a0876 |
|
|
|
a2de1cc |
ant dist
|
|
Juan Hernandez |
c6a0876 |
|
|
Juan Hernandez |
c6a0876 |
%install
|
|
Juan Hernandez |
c6a0876 |
|
|
Juan Hernandez |
c6a0876 |
# For each jar file install it and its pom:
|
|
Juan Hernandez |
c6a0876 |
jars='
|
|
Juan Hernandez |
c6a0876 |
jackson-core-asl
|
|
Juan Hernandez |
c6a0876 |
jackson-mapper-asl
|
|
Juan Hernandez |
c6a0876 |
jackson-xc
|
|
Juan Hernandez |
c6a0876 |
jackson-smile
|
|
Juan Hernandez |
c6a0876 |
jackson-mrbean
|
|
Juan Hernandez |
c6a0876 |
jackson-jaxrs
|
|
Juan Hernandez |
c6a0876 |
'
|
|
Juan Hernandez |
c6a0876 |
for jar in ${jars}
|
|
Juan Hernandez |
c6a0876 |
do
|
|
|
7609af0 |
%mvn_artifact dist/${jar}-%{version}.pom dist/${jar}-%{version}.jar
|
|
Juan Hernandez |
c6a0876 |
done
|
|
Juan Hernandez |
c6a0876 |
|
|
|
7609af0 |
%mvn_install -J dist/javadoc/
|
|
Juan Hernandez |
c6a0876 |
|
|
|
475cfac |
%files -f .mfiles
|
|
Juan Hernandez |
c6a0876 |
%doc README.txt
|
|
Juan Hernandez |
c6a0876 |
%doc release-notes
|
|
Juan Hernandez |
c6a0876 |
|
|
|
7609af0 |
%files javadoc -f .mfiles-javadoc
|
|
Juan Hernandez |
c6a0876 |
%doc README.txt
|
|
Juan Hernandez |
c6a0876 |
%doc release-notes
|
|
Juan Hernandez |
c6a0876 |
|
|
Juan Hernandez |
c6a0876 |
%changelog
|
|
|
e080e98 |
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.11-15
|
|
|
e080e98 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
e080e98 |
|
|
|
88bf6db |
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.11-14
|
|
|
88bf6db |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
88bf6db |
|
|
|
220b725 |
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.11-13
|
|
|
220b725 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
220b725 |
|
|
|
6691276 |
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.11-12
|
|
|
6691276 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
6691276 |
|
|
|
7609af0 |
* Fri Jun 30 2017 Mat Booth <mat.booth@redhat.com> - 1.9.11-11
|
|
|
7609af0 |
- Install with xmvn
|
|
|
7609af0 |
|
|
|
4bf17e6 |
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.11-10
|
|
|
4bf17e6 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
4bf17e6 |
|
|
|
ed0de89 |
* Fri Jul 08 2016 gil cattaneo <puntogil@libero.it> - 1.9.11-9
|
|
|
ed0de89 |
- rebuilt with new cglib
|
|
|
ed0de89 |
|
|
|
157a6ea |
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.11-8
|
|
|
157a6ea |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
157a6ea |
|
|
|
ca52965 |
* Sat Jan 30 2016 gil cattaneo <puntogil@libero.it> - 1.9.11-7
|
|
|
ca52965 |
- rebuilt
|
|
|
ca52965 |
|
|
|
cf66e84 |
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.11-6
|
|
|
cf66e84 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
cf66e84 |
|
|
|
c002300 |
* Fri Feb 13 2015 gil cattaneo <puntogil@libero.it> 1.9.11-5
|
|
|
c002300 |
- built with groovy18
|
|
|
c002300 |
|
|
|
3a55d5d |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.11-4
|
|
|
3a55d5d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
3a55d5d |
|
|
|
18d8d09 |
* Thu Nov 14 2013 gil cattaneo <puntogil@libero.it> 1.9.11-3
|
|
|
18d8d09 |
- switch to java-headless (build)requires (rhbz#1068160)
|
|
|
18d8d09 |
|
|
|
1095606 |
* Thu Nov 14 2013 gil cattaneo <puntogil@libero.it> 1.9.11-2
|
|
|
1095606 |
- use objectweb-asm3
|
|
|
1095606 |
|
|
|
a2de1cc |
* Wed Sep 25 2013 gil cattaneo <puntogil@libero.it> 1.9.11-1
|
|
|
a2de1cc |
- Update to upstream version 1.9.11
|
|
|
a2de1cc |
|
|
|
426a393 |
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.4-7
|
|
|
426a393 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
426a393 |
|
|
|
3b34e0b |
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.4-6
|
|
|
3b34e0b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
3b34e0b |
|
|
Juan Hernandez |
d863a60 |
* Tue Jul 24 2012 Juan Hernandez <juan.hernandez@redhat.com> - 1.9.4-5
|
|
Juan Hernandez |
d863a60 |
- Don't bundle ASM classes (#842603)
|
|
Juan Hernandez |
d863a60 |
|
|
|
f362683 |
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.4-4
|
|
|
f362683 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
f362683 |
|
|
Juan Hernandez |
c5ee821 |
* Mon Apr 30 2012 Juan Hernandez <juan.hernandez@redhat.com> 1.9.4-3
|
|
Juan Hernandez |
c5ee821 |
- Remove the build dependency on maven ant tasks
|
|
Juan Hernandez |
c5ee821 |
|
|
Juan Hernandez |
c6a0876 |
* Wed Feb 15 2012 Juan Hernandez <juan.hernandez@redhat.com> 1.9.4-2
|
|
Juan Hernandez |
c6a0876 |
- Updated license to ASL 2.0 or LGPLv2
|
|
Juan Hernandez |
c6a0876 |
- Removed macros from the source URL
|
|
Juan Hernandez |
c6a0876 |
|
|
Juan Hernandez |
c6a0876 |
* Mon Feb 13 2012 Juan Hernandez <juan.hernandez@redhat.com> 1.9.4-1
|
|
Juan Hernandez |
c6a0876 |
- Update to upstream version 1.9.4
|
|
Juan Hernandez |
c6a0876 |
|
|
Juan Hernandez |
c6a0876 |
* Mon Feb 13 2012 Juan Hernandez <juan.hernandez@redhat.com> 1.6.3-3
|
|
Juan Hernandez |
c6a0876 |
- Include jackson-jarxrs.jar in the package
|
|
Juan Hernandez |
c6a0876 |
|
|
Juan Hernandez |
c6a0876 |
* Mon Feb 13 2012 Juan Hernandez <juan.hernandez@redhat.com> 1.6.3-2
|
|
Juan Hernandez |
c6a0876 |
- Don't use absolute references but build-classpath
|
|
Juan Hernandez |
c6a0876 |
|
|
Juan Hernandez |
c6a0876 |
* Thu Feb 9 2012 Juan Hernandez <juan.hernandez@redhat.com> 1.6.3-1
|
|
Juan Hernandez |
c6a0876 |
- Initial packaging
|
|
Juan Hernandez |
c6a0876 |
|