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