e49eed
# Copyright (c) 2000-2005, JPackage Project
e49eed
# All rights reserved.
e49eed
#
e49eed
# Redistribution and use in source and binary forms, with or without
e49eed
# modification, are permitted provided that the following conditions
e49eed
# are met:
e49eed
#
e49eed
# 1. Redistributions of source code must retain the above copyright
e49eed
#    notice, this list of conditions and the following disclaimer.
e49eed
# 2. Redistributions in binary form must reproduce the above copyright
e49eed
#    notice, this list of conditions and the following disclaimer in the
e49eed
#    documentation and/or other materials provided with the
e49eed
#    distribution.
e49eed
# 3. Neither the name of the JPackage Project nor the names of its
e49eed
#    contributors may be used to endorse or promote products derived
e49eed
#    from this software without specific prior written permission.
e49eed
#
e49eed
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
e49eed
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
e49eed
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
e49eed
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
e49eed
# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
e49eed
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
e49eed
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
e49eed
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
e49eed
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
e49eed
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
e49eed
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
e49eed
#
e49eed
e49eed
%global base_name oro
e49eed
e49eed
Name:           jakarta-oro
e49eed
Version:        2.0.8
e49eed
Release:        23%{?dist}
e49eed
Epoch:          0
e49eed
Summary:        Full regular expressions API
e49eed
License:        ASL 1.1
e49eed
Source0:        http://archive.apache.org/dist/jakarta/oro/%{name}-%{version}.tar.gz
e49eed
Source1:        MANIFEST.MF
e49eed
Source2:        http://repo1.maven.org/maven2/%{base_name}/%{base_name}/%{version}/%{base_name}-%{version}.pom
e49eed
Patch1:         %{name}-build-xml.patch
e49eed
URL:            http://jakarta.apache.org/oro
e49eed
e49eed
BuildRequires:  javapackages-local
e49eed
BuildRequires:  ant
e49eed
e49eed
BuildArch:      noarch
e49eed
e49eed
%description
e49eed
The Jakarta-ORO Java classes are a set of text-processing Java classes
e49eed
that provide Perl5 compatible regular expressions, AWK-like regular
e49eed
expressions, glob expressions, and utility classes for performing
e49eed
substitutions, splits, filtering filenames, etc. This library is the
e49eed
successor to the OROMatcher, AwkTools, PerlTools, and TextTools
e49eed
libraries from ORO, Inc. (www.oroinc.com). 
e49eed
e49eed
%package javadoc
e49eed
Summary:        Javadoc for %{name}
e49eed
e49eed
%description javadoc
e49eed
Javadoc for %{name}.
e49eed
e49eed
%prep
e49eed
%setup -q -n %{name}-%{version}
e49eed
# remove all binary libs
e49eed
find . -name "*.jar" -exec rm -f {} \;
e49eed
# remove all CVS files
e49eed
for dir in `find . -type d -name CVS`; do rm -rf $dir; done
e49eed
for file in `find . -type f -name .cvsignore`; do rm -rf $file; done
e49eed
e49eed
%patch1
e49eed
cp %{SOURCE1} .
e49eed
e49eed
%build
e49eed
ant -Dfinal.name=%{base_name} jar javadocs
e49eed
e49eed
%install
e49eed
%mvn_file : %{name} %{base_name}
e49eed
%mvn_artifact %{SOURCE2} %{base_name}.jar
e49eed
e49eed
%mvn_install -J docs/api
e49eed
e49eed
%files -f .mfiles
e49eed
%doc COMPILE ISSUES README TODO CHANGES CONTRIBUTORS STYLE
e49eed
%license LICENSE
e49eed
e49eed
%files javadoc -f .mfiles-javadoc
e49eed
%license LICENSE
e49eed
e49eed
%changelog
e49eed
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0:2.0.8-23
e49eed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
e49eed
e49eed
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0:2.0.8-22
e49eed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
e49eed
e49eed
* Wed Mar 22 2017 Michael Simacek <msimacek@redhat.com> - 0:2.0.8-21
e49eed
- Install with XMvn
e49eed
e49eed
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0:2.0.8-20
e49eed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
e49eed
e49eed
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0:2.0.8-19
e49eed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
e49eed
e49eed
* Tue Jul 14 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:2.0.8-18
e49eed
- Add build-requires on javapackages-local
e49eed
e49eed
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.0.8-17
e49eed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
e49eed
e49eed
* Mon Jun 30 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:2.0.8-16
e49eed
- Remove rpm bug workaround
e49eed
e49eed
* Fri Jun 27 2014 Yaakov Selkowitz <yselkowi@redhat.com> - 0:2.0.8-16
e49eed
- Update for latest Java packaging guidelines (#1106816)
e49eed
e49eed
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.0.8-15
e49eed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
e49eed
e49eed
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.0.8-14
e49eed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
e49eed
e49eed
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.0.8-13
e49eed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
e49eed
e49eed
* Thu Nov  1 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:2.0.8-12
e49eed
- Add maven POM
e49eed
e49eed
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.0.8-11
e49eed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
e49eed
e49eed
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.0.8-10
e49eed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
e49eed
e49eed
* Mon Feb 21 2011 Alexander Kurtakov <akurtako@redhat.com> 0:2.0.8-9
e49eed
- Fix merge review comments.
e49eed
e49eed
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.0.8-8
e49eed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
e49eed
e49eed
* Wed Oct 6 2010 Alexander Kurtakov <akurtako@redhat.com> 0:2.0.8-7
e49eed
- Drop gcj support.
e49eed
e49eed
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.0.8-6.3
e49eed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
e49eed
e49eed
* Tue Jun 23 2009 Jeff Johnston <jjohnstn@redhat.com> - 0:2.0.8-5.3
e49eed
- Add OSGi metadata to Manifest.
e49eed
e49eed
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.0.8-5.2
e49eed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
e49eed
e49eed
* Wed Jul  9 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0:2.0.8-4.2
e49eed
- drop repotag
e49eed
- fix license tag
e49eed
e49eed
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0:2.0.8-4jpp.1
e49eed
- Autorebuild for GCC 4.3
e49eed
e49eed
* Mon Aug 21 2006 Fernando Nasser <fnasser.redhat.com> 2.0.8-3jpp.1
e49eed
- Merge with upstream
e49eed
e49eed
* Mon Aug 21 2006 Fernando Nasser <fnasser.redhat.com> 2.0.8-3jpp
e49eed
- Add AOT bits
e49eed
- Fix javadoc unversioned link handling
e49eed
- Add requires for post/postun javadoc sections added above
e49eed
e49eed
* Tue Aug 24 2004 Fernando Nasser <fnasser.redhat.com> 2.0.8-2jpp
e49eed
- Rebuild with Ant 1.6.2
e49eed
- Changed name to jakarta-oro
e49eed
- Add backward compatibility to 'oro' bits
e49eed
e49eed
* Fri Jan 02 2004 Henri Gomez <hgomez@users.sourceforge.net> 2.0.8-1jpp
e49eed
- oro 2.0.8
e49eed
e49eed
* Tue Mar 25 2003 Nicolas Mailhot <Nicolas.Mailhot (at) JPackage.org> 2.0.7-1jpp
e49eed
- oro 2.0.7
e49eed
- for jpackage-utils 1.5
e49eed
e49eed
* Wed Jul 10 2002 Henri Gomez <hgomez@users.sourceforge.net> 2.0.6-1jpp
e49eed
- oro 2.0.6
e49eed
e49eed
* Tue Jul 02 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 2.0.4-7jpp
e49eed
- section macro
e49eed
- use sed instead of bash 2.x extension in link area to make spec compatible with distro using bash 1.1x
e49eed
e49eed
* Fri Jan 18 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 2.0.4-6jpp 
e49eed
- versioned dir for javadoc
e49eed
- no dependencies javadoc package
e49eed
e49eed
* Sat Dec 1 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 2.0.4-5jpp
e49eed
- javadoc in javadoc package
e49eed
- official summary
e49eed
e49eed
* Wed Nov 21 2001 Christian Zoffoli <czoffoli@littlepenguin.org> 2.0.4-4jpp
e49eed
- removed packager tag
e49eed
- new jpp extension
e49eed
e49eed
* Sun Sep 30 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 2.0.4-3jpp
e49eed
- more macros
e49eed
e49eed
* Wed Sep 26 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 2.0.4-2jpp
e49eed
- first unified release
e49eed
- s/jPackage/JPackage
e49eed
e49eed
* Sun Aug 26 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 2.0.4-1mdk
e49eed
- 2.0.4
e49eed
- vendor tag
e49eed
- packager tag
e49eed
- s/Copyright/License/
e49eed
- truncated description to 72 columns in spec
e49eed
- spec cleanup
e49eed
- used versioned jar
e49eed
- used new source packaging policy
e49eed
e49eed
* Sat Feb 17 2001 Guillaume Rousse <g.rousse@linux-mandrake.com> 2.0.1-3mdk
e49eed
- spec cleanup
e49eed
- changelog correction
e49eed
e49eed
* Sun Feb 04 2001 Guillaume Rousse <g.rousse@linux-mandrake.com> 2.0.1-2mdk
e49eed
- merged with Henri Gomez <hgomez@users.sourceforge.net> specs:
e49eed
- changed name to oro
e49eed
-  changed javadir to /usr/share/java
e49eed
-  dropped jdk & jre requirement
e49eed
-  added Jikes support
e49eed
- changed jar name to oro.jar
e49eed
- corrected doc
e49eed
- more macros
e49eed
e49eed
* Sun Jan 14 2001 Guillaume Rousse <g.rousse@linux-mandrake.com> 2.0.1-1mdk
e49eed
- first Mandrake release