Blame SPECS/jaxen.spec

84160d
%{?scl:%scl_package jaxen}
84160d
%{!?scl:%global pkg_name %{name}}
84160d
84160d
Name:           %{?scl_prefix}jaxen
84160d
Version:        1.2.0
84160d
Release:        1.2%{?dist}
84160d
Summary:        An XPath engine written in Java
84160d
License:        BSD
84160d
URL:            http://www.cafeconleche.org/jaxen/
84160d
BuildArch:      noarch
84160d
84160d
Source0:        https://repo1.maven.org/maven2/jaxen/jaxen/%{version}/jaxen-%{version}-src.tar.gz
84160d
84160d
BuildRequires:  %{?scl_prefix}maven-local
84160d
BuildRequires:  %{?scl_prefix}mvn(jdom:jdom)
84160d
BuildRequires:  %{?scl_prefix}mvn(org.apache.felix:maven-bundle-plugin)
84160d
BuildRequires:  %{?scl_prefix}mvn(org.apache.maven.plugins:maven-assembly-plugin)
84160d
BuildRequires:  %{?scl_prefix}mvn(xerces:xercesImpl)
84160d
BuildRequires:  %{?scl_prefix}mvn(xml-apis:xml-apis)
84160d
84160d
%description
84160d
Jaxen is an open source XPath library written in Java. It is adaptable
84160d
to many different object models, including DOM, XOM, dom4j, and JDOM.
84160d
Is it also possible to write adapters that treat non-XML trees such as compiled
84160d
Java byte code or Java beans as XML, thus enabling you to query these trees
84160d
with XPath too.
84160d
84160d
%package demo
84160d
Summary:        Samples for %{pkg_name}
84160d
Requires:       %{name} = 0:%{version}-%{release}
84160d
84160d
%description demo
84160d
%{summary}.
84160d
84160d
%package javadoc
84160d
Summary:        Javadoc for %{pkg_name}
84160d
84160d
%description javadoc
84160d
%{summary}.
84160d
84160d
%prep
84160d
%setup -n %{pkg_name}-%{version} -q 
84160d
84160d
rm -rf src/java/main/org/jaxen/dom4j
84160d
%pom_remove_dep dom4j:dom4j
84160d
84160d
rm -rf src/java/main/org/jaxen/xom
84160d
%pom_remove_dep xom:xom
84160d
84160d
%pom_remove_plugin :maven-source-plugin
84160d
%pom_remove_plugin :maven-javadoc-plugin
84160d
84160d
%mvn_file : %{pkg_name}
84160d
84160d
%build
84160d
%mvn_build -f
84160d
84160d
%install
84160d
%mvn_install
84160d
84160d
# demo
84160d
install -d -m 755 %{buildroot}%{_datadir}/%{pkg_name}/samples
84160d
cp -pr src/java/samples/* %{buildroot}%{_datadir}/%{pkg_name}/samples
84160d
84160d
%files -f .mfiles
84160d
%doc LICENSE.txt README.md
84160d
84160d
%files javadoc -f .mfiles-javadoc
84160d
%doc LICENSE.txt
84160d
84160d
%files demo
84160d
%{_datadir}/%{pkg_name}
84160d
84160d
%changelog
84160d
* Wed Sep  4 2019 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.2.0-1.2
84160d
- Mass rebuild 2019-09-04
84160d
84160d
* Tue Sep  3 2019 Java Maintainers <java-maint@redhat.com> - 1.2.0-1.1
84160d
- Automated package import and SCL-ization
84160d
84160d
* Thu Jul 18 2019 Marian Koncek <mkoncek@redhat.com> - 1.2.0-1
84160d
- Update to upstream version 1.2.0
84160d
84160d
* Fri May 24 2019 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.1.6-19
84160d
- Mass rebuild for javapackages-tools 201901
84160d
84160d
* Tue Jul 31 2018 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.1.6-18
84160d
- Allow conditionally building with dom4j
84160d
84160d
* Wed Jul 18 2018 Michael Simacek <msimacek@redhat.com> - 0:1.1.6-17
84160d
- Fix license tag to include W3C
84160d
84160d
* Tue Jul 17 2018 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.1.6-16
84160d
- Remove support for dom4j
84160d
84160d
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0:1.1.6-15
84160d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
84160d
84160d
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0:1.1.6-14
84160d
- Escape macros in %%changelog
84160d
84160d
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0:1.1.6-13
84160d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
84160d
84160d
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0:1.1.6-12
84160d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
84160d
84160d
* Tue Mar  7 2017 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.1.6-11
84160d
- Don't hardcode package name
84160d
84160d
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0:1.1.6-10
84160d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
84160d
84160d
* Wed Jun 15 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.1.6-9
84160d
- Add missing build-requires
84160d
- Remove old obsoletes/provides
84160d
84160d
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0:1.1.6-8
84160d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
84160d
84160d
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.1.6-7
84160d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
84160d
84160d
* Mon Jun 08 2015 Michal Srb <msrb@redhat.com> - 0:1.1.6-6
84160d
- Rebuild to regenerate R
84160d
84160d
* Mon Aug  4 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.1.6-5
84160d
- Fix build-requires on sonatype-oss-parent
84160d
84160d
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.1.6-4
84160d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
84160d
84160d
* Tue Mar 04 2014 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0:1.1.6-3
84160d
- Use Requires: java-headless rebuild (#1067528)
84160d
84160d
* Wed Jan 29 2014 Michal Srb <msrb@redhat.com> - 0:1.1.6-2
84160d
- Remove saxpath provides (Resolves: rhbz#1059229)
84160d
84160d
* Mon Sep 02 2013 Michal Srb <msrb@redhat.com> - 0:1.1.6-1
84160d
- Update to upstream version 1.1.6
84160d
- Build with Maven
84160d
- Update description
84160d
- Adapt to current guidelines
84160d
84160d
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.1.3-10
84160d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
84160d
84160d
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.1.3-9
84160d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
84160d
84160d
* Wed Nov 28 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.1.3-8
84160d
- Remove xom dependency from POM
84160d
- Resolves: rhbz#880970
84160d
84160d
* Tue Nov 27 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.1.3-7
84160d
- Remove unneeded dependency from POM: maven-cobertura-plugin
84160d
- Remove unneeded dependency from POM: maven-findbugs-plugin
84160d
- Resolves: rhbz#880692
84160d
84160d
* Fri Nov  2 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.1.3-6
84160d
- Add maven POM
84160d
84160d
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.1.3-5
84160d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
84160d
84160d
* Wed Feb 29 2012 Tomas Radej <tradej@redhat.com> - 0:1.1.3-4
84160d
- Removed xom dep from pom
84160d
84160d
* Mon Feb 27 2012 Tomas Radej <tradej@redhat.com> - 0:1.1.3-3
84160d
- Removed XOM support (bz #785007)
84160d
84160d
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.1.3-2
84160d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
84160d
84160d
* Tue Nov 29 2011 Alexander Kurtakov <akurtako@redhat.com> 0:1.1.3-1
84160d
- Update to latest upstream version.
84160d
- Adapt to current guidelines.
84160d
84160d
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.1.1-4.1
84160d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
84160d
84160d
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.1.1-3.1
84160d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
84160d
84160d
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.1.1-2.1
84160d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
84160d
84160d
* Tue Nov 25 2008 Devrim GUNDUZ <devrim@gunduz.org> - 0:1.1.1-1
84160d
- Update to 1.1.1, to fix #465987 .
84160d
84160d
* Wed Jul  9 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0:1.1-1.3
84160d
- drop repotag
84160d
84160d
* Tue Feb 20 2007 Vivek Lakshmanan <vivekl@redhat.com> 0:1.1-1jpp.2.fc7
84160d
- Add build-requires on ant-junit
84160d
84160d
* Mon Feb 19 2007 Andrew Overholt <overholt@redhat.com> 0:1.1-1jpp.1
84160d
- Add explicit version-release on Provides and Obsoletes
84160d
- Untabify
84160d
- Remove %%ghost on versioned javadoc dir
84160d
- Just include %%{_javadocdir}/* for javadoc package
84160d
84160d
* Wed Feb 14 2007 Andrew Overholt <overholt@redhat.com> 0:1.1-1jpp.1
84160d
- Bump to 1.1 final
84160d
- Make release Xjpp.Y%%{?dist}
84160d
- Remove Distribution, Vendor
84160d
- Fix Group
84160d
- Remove cleaning of buildroot from beginning of %%prep
84160d
- Add cleaning of buildroot to beginning of %%install
84160d
- Remove %%section free
84160d
- Use Fedora buildroot
84160d
84160d
* Sun Feb 26 2006 Fernando Nasser <fnasser@redhat.com> - 0:1.1-0.b7.4jpp
84160d
- Rebuild for JPP 1.7
84160d
84160d
* Wed Feb 15 2006 Ralph Apel <r.apel@r-apel.de> 0:1.1-0.b7.3jpp
84160d
- Insert Copyright notice
84160d
84160d
* Mon Feb 13 2006 Ralph Apel <r.apel@r-apel.de> 0:1.1-0.b7.2jpp
84160d
- Adapt to maven-1.1
84160d
- Create option to build without maven
84160d
84160d
* Wed Aug 17 2005 Ralph Apel <r.apel@r-apel.de> 0:1.1-0.b7.1jpp
84160d
- Upgrade to 1.1-beta-7
84160d
- Now mavenized
84160d
- Requiring dom4j >= 1.6.1
84160d
- rpmbuild option to inhibit build of manual (needs newer maven)
84160d
84160d
* Thu Sep 09 2004 Ralph Apel <r.apel@r-apel.de> 0:1.1-0.b2.1jpp
84160d
- Upgrade to 1.1-beta-2
84160d
- Drop saxpath requirement as saxpath is now included in jaxen
84160d
84160d
* Sun Aug 23 2004 Randy Watler <rwatler at finali.com> - 0:1.0-4jpp
84160d
- Rebuild with ant-1.6.2
84160d
* Mon Jan 19 2004 Ralph Apel <r.apel@r-apel.de> 0:1.0-3jpp
84160d
- build against dom4j-1.4-1jpp
84160d
- introduce manual and demo subpackages
84160d
- patch org.jaxen.dom4j.DocumentNavigatorTest
84160d
- include LICENSE in main package
84160d
- run tests during build
84160d
84160d
* Thu Jan 15 2004 Ralph Apel <r.apel@r-apel.de> 0:1.0-2jpp
84160d
- activate support for dom4j by renaming lib/dom4j-core.jar to .zip
84160d
84160d
* Sun May 04 2003 David Walluck <david@anti-microsoft.org> 0:1.0-1jpp
84160d
- release