Blame SPECS/glassfish-fastinfoset.spec

2d949e
Name:          glassfish-fastinfoset
2d949e
Version:       1.2.13
2d949e
Release:       9%{?dist}
2d949e
Summary:       Fast Infoset
2d949e
License:       ASL 2.0
2d949e
URL:           https://fi.java.net
2d949e
# svn export https://svn.java.net/svn/fi~svn/tags/fastinfoset-project-1.2.13/ glassfish-fastinfoset-1.2.13
2d949e
# find glassfish-fastinfoset-1.2.13/ -name '*.class' -delete
2d949e
# find glassfish-fastinfoset-1.2.13/ -name '*.jar' -delete
2d949e
# rm -rf glassfish-fastinfoset-1.2.13/roundtrip-tests
2d949e
# tar czf glassfish-fastinfoset-1.2.13-src-svn.tar.gz glassfish-fastinfoset-1.2.13
2d949e
Source0:       %{name}-%{version}-src-svn.tar.gz
2d949e
Source1:       http://www.apache.org/licenses/LICENSE-2.0.txt
2d949e
# add xmlstreambuffer 1.5.x support
2d949e
Patch0:        %{name}-1.2.12-utilities-FastInfosetWriterSAXBufferProcessor.patch
2d949e
2d949e
BuildRequires: maven-local
2d949e
BuildRequires: mvn(com.sun.xml.stream.buffer:streambuffer)
2d949e
BuildRequires: mvn(com.sun.xsom:xsom)
2d949e
BuildRequires: mvn(junit:junit)
2d949e
BuildRequires: mvn(net.java:jvnet-parent:pom:)
2d949e
BuildRequires: mvn(org.apache.felix:maven-bundle-plugin)
2d949e
2d949e
BuildArch:     noarch
2d949e
2d949e
%description
2d949e
Fast Infoset specifies a standardized binary encoding for the XML Information
2d949e
Set. An XML infoset (such as a DOM tree, StAX events or SAX events in
2d949e
programmatic representations) may be serialized to an XML 1.x document or, as
2d949e
specified by the Fast Infoset standard, may be serialized to a fast infoset
2d949e
document.  Fast infoset documents are generally smaller in size and faster to
2d949e
parse and serialize than equivalent XML documents.
2d949e
2d949e
%package javadoc
2d949e
Summary:       Javadoc for %{name}
2d949e
2d949e
%description javadoc
2d949e
This package contains javadoc for %{name}.
2d949e
2d949e
%prep
2d949e
%setup -q
2d949e
%patch0 -p0
2d949e
2d949e
cp %{SOURCE1} .
2d949e
2d949e
# Remove wagon-webdav
2d949e
%pom_xpath_remove "pom:build/pom:extensions"
2d949e
2d949e
%pom_remove_plugin :findbugs-maven-plugin
2d949e
%pom_remove_plugin :maven-antrun-extended-plugin
2d949e
%pom_remove_plugin org.sonatype.plugins:nexus-staging-maven-plugin
2d949e
%pom_remove_plugin org.codehaus.mojo:buildnumber-maven-plugin
2d949e
2d949e
%pom_disable_module roundtrip-tests
2d949e
%pom_disable_module samples
2d949e
2d949e
# Disable default-jar execution of maven-jar-plugin, which is causing
2d949e
# problems with version 3.0.0 of the plugin.
2d949e
%pom_xpath_inject "pom:plugin[pom:artifactId='maven-jar-plugin']/pom:executions" "
2d949e
 <execution>
2d949e
  <id>default-jar</id>
2d949e
  <phase>skip</phase>
2d949e
 </execution>" fastinfoset
2d949e
2d949e
%mvn_file :FastInfoset %{name}
2d949e
%mvn_file :FastInfosetUtilities %{name}-utilities
2d949e
2d949e
%build
2d949e
%mvn_build
2d949e
2d949e
%install
2d949e
%mvn_install
2d949e
2d949e
%files -f .mfiles
2d949e
%license copyright.txt LICENSE-2.0.txt
2d949e
2d949e
%files javadoc -f .mfiles-javadoc
2d949e
%license copyright.txt LICENSE-2.0.txt
2d949e
2d949e
%changelog
2d949e
* Fri May 25 2018 Michael Simacek <msimacek@redhat.com> - 1.2.13-9
2d949e
- Regenerate BRs
2d949e
2d949e
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.13-8
2d949e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
2d949e
2d949e
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.13-7
2d949e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
2d949e
2d949e
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.13-6
2d949e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
2d949e
2d949e
* Tue Jun 21 2016 gil cattaneo <puntogil@libero.it> 1.2.13-5
2d949e
- add missing build requires
2d949e
2d949e
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.13-4
2d949e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
2d949e
2d949e
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.13-3
2d949e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
2d949e
2d949e
* Fri Feb 13 2015 gil cattaneo <puntogil@libero.it> 1.2.13-2
2d949e
- introduce license macro
2d949e
2d949e
* Wed Jan 21 2015 gil cattaneo <puntogil@libero.it> 1.2.13-1
2d949e
- update to 1.2.13
2d949e
- Fix URL
2d949e
- Add license text
2d949e
2d949e
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.12-11
2d949e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
2d949e
2d949e
* Fri Mar 28 2014 Michael Simacek <msimacek@redhat.com> - 1.2.12-10
2d949e
- Use Requires: java-headless rebuild (#1067528)
2d949e
2d949e
* Mon Aug 05 2013 gil cattaneo <puntogil@libero.it> 1.2.12-9
2d949e
- rebuilt rhbz#992387
2d949e
- add xmlstreambuffer and jvnet-parent support
2d949e
- swith to Xmvn
2d949e
- adapt to new guideline
2d949e
2d949e
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.12-8
2d949e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
2d949e
2d949e
* Fri Feb 22 2013 Juan Hernandez <juan.hernandez@redhat.com> - 1.2.12-7
2d949e
- Remove the wagon-webdav build extension (rhbz 914033)
2d949e
2d949e
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.12-6
2d949e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
2d949e
2d949e
* Wed Feb 06 2013 Java SIG <java-devel@lists.fedoraproject.org> - 1.2.12-5
2d949e
- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild
2d949e
- Replace maven BuildRequires with maven-local
2d949e
2d949e
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.12-4
2d949e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
2d949e
2d949e
* Wed Mar 7 2012 Juan Hernandez <juan.hernandez@redhat.com> 1.2.12-3
2d949e
- Changed name from glassfish-fi to glassfish-fastinfoset
2d949e
2d949e
* Tue Feb 14 2012 Juan Hernandez <juan.hernandez@redhat.com> 1.2.12-2
2d949e
- Cleanup of the spec file
2d949e
2d949e
* Sat Jan 21 2012 Marek Goldmann <mgoldman@redhat.com> 1.2.12-1
2d949e
- Initial packaging