Blame SPECS/xpp3.spec

Brian Stinson 328984
%global oversion 1.1.4c
Brian Stinson 328984
Brian Stinson 328984
Summary:        XML Pull Parser
Brian Stinson 328984
Name:           xpp3
Brian Stinson 328984
Version:        1.1.4
9a6f30
Release:        20.c%{?dist}
Brian Stinson 328984
License:        ASL 1.1
Brian Stinson 328984
URL:            http://www.extreme.indiana.edu/xgws/xsoap/xpp/mxp1/index.html
Brian Stinson 328984
Source0:        http://www.extreme.indiana.edu/dist/java-repository/xpp3/distributions/xpp3-%{oversion}_src.tgz
Brian Stinson 328984
Source1:        http://repo1.maven.org/maven2/xpp3/xpp3/%{oversion}/xpp3-%{oversion}.pom
Brian Stinson 328984
Source2:        http://repo1.maven.org/maven2/xpp3/xpp3_xpath/%{oversion}/xpp3_xpath-%{oversion}.pom
Brian Stinson 328984
Source3:        http://repo1.maven.org/maven2/xpp3/xpp3_min/%{oversion}/xpp3_min-%{oversion}.pom
Brian Stinson 328984
Source4:        %{name}-%{oversion}-OSGI-MANIFEST.MF
Brian Stinson 328984
Patch0:         %{name}-link-docs-locally.patch
Brian Stinson 328984
Brian Stinson 328984
BuildRequires:  javapackages-local
Brian Stinson 328984
BuildRequires:  java-javadoc
Brian Stinson 328984
BuildRequires:  ant
Brian Stinson 328984
BuildRequires:  junit
Brian Stinson 328984
Brian Stinson 328984
BuildArch:      noarch
Brian Stinson 328984
Brian Stinson 328984
%description
Brian Stinson 328984
XML Pull Parser 3rd Edition (XPP3) MXP1 is an XmlPull
Brian Stinson 328984
parsing engine that is based on ideas from XPP and in
Brian Stinson 328984
particular XPP2 but completely revised and rewritten to
Brian Stinson 328984
take best advantage of latest JIT JVMs such as Hotspot in JDK 1.4.
Brian Stinson 328984
Brian Stinson 328984
%package minimal
Brian Stinson 328984
Summary:        Minimal XML Pull Parser
Brian Stinson 328984
Brian Stinson 328984
%description minimal
Brian Stinson 328984
Minimal XML pull parser implementation.
Brian Stinson 328984
Brian Stinson 328984
%package javadoc
Brian Stinson 328984
Summary:        Javadoc for %{name}
Brian Stinson 328984
Requires:       java-javadoc
Brian Stinson 328984
Brian Stinson 328984
%description javadoc
Brian Stinson 328984
Javadoc for %{name}.
Brian Stinson 328984
Brian Stinson 328984
%prep
Brian Stinson 328984
%setup -q -n %{name}-%{oversion}
Brian Stinson 328984
# remove all binary libs
Brian Stinson 328984
find -name \*.jar -delete
Brian Stinson 328984
# Remove class bundled from Axis (now it's bundled in JRE)
Brian Stinson 328984
rm -rf src/java/builder/javax
Brian Stinson 328984
Brian Stinson 328984
%patch0
Brian Stinson 328984
Brian Stinson 328984
# "src/java/addons_tests" does not exist
Brian Stinson 328984
sed -i 's|depends="junit_main,junit_addons"|depends="junit_main"|' build.xml
Brian Stinson 328984
Brian Stinson 328984
# relax javadoc linting
Brian Stinson 328984
sed -i '/
Brian Stinson 328984
Brian Stinson 328984
%build
Brian Stinson 328984
export CLASSPATH=$(build-classpath junit)
Brian Stinson 328984
ant xpp3 junit apidoc
Brian Stinson 328984
Brian Stinson 328984
# Add OSGi metadata
Brian Stinson 328984
jar ufm build/%{name}-%{oversion}.jar %{SOURCE4}
Brian Stinson 328984
Brian Stinson 328984
%install
Brian Stinson 328984
%mvn_file ':{*}' @1
Brian Stinson 328984
%mvn_package :xpp3_min minimal
Brian Stinson 328984
Brian Stinson 328984
%mvn_artifact %{SOURCE1} build/%{name}-%{oversion}.jar
Brian Stinson 328984
%mvn_artifact %{SOURCE2} build/%{name}_xpath-%{oversion}.jar
Brian Stinson 328984
%mvn_artifact %{SOURCE3} build/%{name}_min-%{oversion}.jar
Brian Stinson 328984
Brian Stinson 328984
# Javadocs
Brian Stinson 328984
%mvn_install -J doc/api
Brian Stinson 328984
Brian Stinson 328984
%files -f .mfiles
Brian Stinson 328984
%doc README.html doc/*.txt doc/*.html
Brian Stinson 328984
%license LICENSE.txt
Brian Stinson 328984
Brian Stinson 328984
%files minimal -f .mfiles-minimal
Brian Stinson 328984
%license LICENSE.txt
Brian Stinson 328984
Brian Stinson 328984
%files javadoc -f .mfiles-javadoc
Brian Stinson 328984
%license LICENSE.txt
Brian Stinson 328984
Brian Stinson 328984
%changelog
9a6f30
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.4-20.c
9a6f30
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
9a6f30
9a6f30
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.4-19.c
9a6f30
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
9a6f30
Brian Stinson 328984
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.4-18.c
Brian Stinson 328984
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Brian Stinson 328984
Brian Stinson 328984
* Mon Sep 25 2017 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.1.4-17.c
Brian Stinson 328984
- Elimitate race condition when injecting JAR manifest
Brian Stinson 328984
- Resolves: rhbz#1495247
Brian Stinson 328984
Brian Stinson 328984
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.4-16.c
Brian Stinson 328984
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
Brian Stinson 328984
Brian Stinson 328984
* Tue May 16 2017 Mat Booth <mat.booth@redhat.com> - 1.1.4-15.c
Brian Stinson 328984
- Remove unnecessary dep on xml-commons-apis
Brian Stinson 328984
- Fix errors in javadoc generation
Brian Stinson 328984
Brian Stinson 328984
* Wed Mar 22 2017 Michael Simacek <msimacek@redhat.com> - 1.1.4-14.c
Brian Stinson 328984
- Install jars directly into javadir
Brian Stinson 328984
Brian Stinson 328984
* Wed Mar 22 2017 Michael Simacek <msimacek@redhat.com> - 1.1.4-13.c
Brian Stinson 328984
- Install with XMvn
Brian Stinson 328984
Brian Stinson 328984
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.4-12.c
Brian Stinson 328984
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
Brian Stinson 328984
Brian Stinson 328984
* Wed Mar 23 2016 Severin Gehwolf <sgehwolf@redhat.com> - 1.1.4-11.c
Brian Stinson 328984
- Add OSGi metadata.
Brian Stinson 328984
Brian Stinson 328984
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.4-10.c
Brian Stinson 328984
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
Brian Stinson 328984
Brian Stinson 328984
* Tue Jan 19 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.1.4-9.c
Brian Stinson 328984
- Remove bundled javax.xml.namespace.QName class
Brian Stinson 328984
- Resolves: rhbz#1299679
Brian Stinson 328984
Brian Stinson 328984
* Thu Dec 24 2015 gil cattaneo <puntogil@libero.it> 1.1.4-8.c
Brian Stinson 328984
- convert %%defines to %%global
Brian Stinson 328984
Brian Stinson 328984
* Tue Jul 14 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.1.4-7.c
Brian Stinson 328984
- Add build-requires on javapackages-local
Brian Stinson 328984
Brian Stinson 328984
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.4-6.c
Brian Stinson 328984
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
Brian Stinson 328984
Brian Stinson 328984
* Fri Feb 13 2015 gil cattaneo <puntogil@libero.it> 1.1.4-5.c
Brian Stinson 328984
- introduce license macro
Brian Stinson 328984
Brian Stinson 328984
* Tue Dec 9 2014 Alexander Kurtakov <akurtako@redhat.com> 1.1.4-4.c
Brian Stinson 328984
- Drop useless Requires.
Brian Stinson 328984
Brian Stinson 328984
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.4-3.c
Brian Stinson 328984
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
Brian Stinson 328984
Brian Stinson 328984
* Tue Mar 04 2014 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.1.4-2.c
Brian Stinson 328984
- Use Requires: java-headless rebuild (#1067528)
Brian Stinson 328984
Brian Stinson 328984
* Wed Feb 19 2014 Michal Srb <msrb@redhat.com> - 1.1.4-1.c
Brian Stinson 328984
- Update to upstream version 1.1.4c
Brian Stinson 328984
Brian Stinson 328984
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.1.3.8-10
Brian Stinson 328984
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
Brian Stinson 328984
Brian Stinson 328984
* Fri Jun 21 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.1.3.8-9
Brian Stinson 328984
- General specfile cleanup
Brian Stinson 328984
- Update to current packaging guidelines
Brian Stinson 328984
Brian Stinson 328984
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.1.3.8-8
Brian Stinson 328984
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
Brian Stinson 328984
Brian Stinson 328984
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.1.3.8-7
Brian Stinson 328984
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
Brian Stinson 328984
Brian Stinson 328984
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.1.3.8-6
Brian Stinson 328984
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
Brian Stinson 328984
Brian Stinson 328984
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.1.3.8-5
Brian Stinson 328984
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
Brian Stinson 328984
Brian Stinson 328984
* Thu Dec  2 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0:1.1.3.8-4
Brian Stinson 328984
- Fix pom filenames (Resolves rhbz#655829)
Brian Stinson 328984
- Changes according to new guidelines (versionless jars)
Brian Stinson 328984
- Fix few packaging problems (post/postun deps)
Brian Stinson 328984
Brian Stinson 328984
* Mon Jun 14 2010 Alexander Kurtakov <akurtako@redhat.com> 0:1.1.3.8-3.4
Brian Stinson 328984
- Add maven poms and depmaps.
Brian Stinson 328984
Brian Stinson 328984
* Wed Mar 10 2010 Peter Lemenkov <lemenkov@gmail.com> - 0:1.1.3.8-3.3
Brian Stinson 328984
- *-javadoc must also require jpackage-utils (for %%{_javadocdir})
Brian Stinson 328984
Brian Stinson 328984
* Mon Jul 27 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.1.3.8-3.2
Brian Stinson 328984
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
Brian Stinson 328984
Brian Stinson 328984
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.1.3.8-2.2
Brian Stinson 328984
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
Brian Stinson 328984
Brian Stinson 328984
* Sat Sep  6 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0:1.1.3.8-1.2
Brian Stinson 328984
- fix license tag
Brian Stinson 328984
- drop jpp tag
Brian Stinson 328984
Brian Stinson 328984
* Mon Feb 12 2007 Fernando Nasser <fnasser@redhat.com> - 0:1.1.3.8-1jpp.1
Brian Stinson 328984
- Import
Brian Stinson 328984
- Fix per Fedora spec
Brian Stinson 328984
Brian Stinson 328984
* Mon Feb 12 2007 Fernando Nasser <fnasser@redhat.com> - 0:1.1.3.8-1jpp
Brian Stinson 328984
- Upgrade to 1.1.3.8
Brian Stinson 328984
- Remove vendor and distribution tags
Brian Stinson 328984
Brian Stinson 328984
* Mon Feb 27 2006 Fernando Nasser <fnasser@redhat.com> - 0:1.1.3.4-1.o.2jpp
Brian Stinson 328984
- First JPP 1.7 build
Brian Stinson 328984
Brian Stinson 328984
* Tue Dec 20 2005 Ralph Apel <r.apel at r-apel.de> - 0:1.1.3.4-1.o.1jpp
Brian Stinson 328984
- Upgrade to 1.1.3.4-O
Brian Stinson 328984
- Now includes xpath support
Brian Stinson 328984
Brian Stinson 328984
* Thu Aug 26 2004 Ralph Apel <r.apel at r-apel.de> - 0:1.1.3.4-1.d.2jpp
Brian Stinson 328984
- Build with ant-1.6.2
Brian Stinson 328984
Brian Stinson 328984
* Tue Jun 01 2004 Ralph Apel <r.apel at r-apel.de> - 0:1.1.3.4-1.d.1jpp
Brian Stinson 328984
- Update to 1.1.3.4
Brian Stinson 328984
Brian Stinson 328984
* Mon May  5 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:1.1.2-1.a.3jpp
Brian Stinson 328984
- Fix non-versioned javadoc symlinking.
Brian Stinson 328984
Brian Stinson 328984
* Mon Apr 21 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:1.1.2-1.a.2jpp
Brian Stinson 328984
- Include non-versioned javadoc symlink.
Brian Stinson 328984
Brian Stinson 328984
* Tue Apr  1 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:1.1.2-1.a.1jpp
Brian Stinson 328984
- First JPackage release.