44523e
Name:           regexp
44523e
Epoch:          1
44523e
Version:        1.5
44523e
Release:        26%{?dist}
44523e
Summary:        Simple regular expressions API
44523e
License:        ASL 2.0
44523e
URL:            http://jakarta.apache.org/%{name}/
44523e
BuildArch:      noarch
44523e
44523e
Source0:        http://archive.apache.org/dist/jakarta/%{name}/jakarta-%{name}-%{version}.tar.gz
44523e
Source2:        jakarta-%{name}-osgi-manifest.MF
44523e
Patch0:         jakarta-%{name}-attach-osgi-manifest.patch
44523e
44523e
BuildRequires:  ant
44523e
BuildRequires:  javapackages-local
44523e
44523e
Requires:       java-headless
44523e
44523e
%description
44523e
Regexp is a 100% Pure Java Regular Expression package that was
44523e
graciously donated to the Apache Software Foundation by Jonathan Locke.
44523e
He originally wrote this software back in 1996 and it has stood up quite
44523e
well to the test of time.
44523e
It includes complete Javadoc documentation as well as a simple Applet
44523e
for visual debugging and testing suite for compatibility.
44523e
44523e
%package javadoc
44523e
Summary:        Javadoc for %{name}
44523e
44523e
%description javadoc
44523e
Javadoc for %{name}.
44523e
44523e
%prep
44523e
%setup -q -n jakarta-%{name}-%{version}
44523e
%patch0
44523e
cp -p %{SOURCE2} MANIFEST.MF
44523e
# remove all binary libs
44523e
find . -name "*.jar" -exec rm -f {} \;
44523e
44523e
cat > pom.xml << EOF
44523e
<project>
44523e
  <modelVersion>4.0.0</modelVersion>
44523e
  <groupId>jakarta-%{name}</groupId>
44523e
  <artifactId>jakarta-%{name}</artifactId>
44523e
  <version>%{version}</version>
44523e
</project>
44523e
EOF
44523e
44523e
%mvn_file : %{name}
44523e
44523e
%mvn_alias jakarta-%{name}:jakarta-%{name} %{name}:%{name}
44523e
44523e
%build
44523e
mkdir lib
44523e
%ant -Djakarta-site2.dir=. jar javadocs
44523e
44523e
%mvn_artifact pom.xml build/*.jar
44523e
44523e
%install
44523e
%mvn_install -J docs/api
44523e
44523e
%check
44523e
%ant -Djakarta-site2.dir=. test
44523e
44523e
# Workaround for RPM bug #646523 - can't change symlink to directory
44523e
# TODO: Remove this in F-23
44523e
%pretrans javadoc -p <lua>
44523e
dir = "%{_javadocdir}/%{name}"
44523e
dummy = posix.readlink(dir) and os.remove(dir)
44523e
44523e
%files -f .mfiles
44523e
%doc LICENSE
44523e
44523e
%files javadoc -f .mfiles-javadoc
44523e
%doc LICENSE
44523e
44523e
%changelog
44523e
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.5-26
44523e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
44523e
44523e
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.5-25
44523e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
44523e
44523e
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.5-24
44523e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
44523e
44523e
* Thu Feb 25 2016 Michael Simacek <msimacek@redhat.com> - 1:1.5-23
44523e
- Install with XMVn and add minimal pom
44523e
44523e
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.5-22
44523e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
44523e
44523e
* Thu Jan 28 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 1:1.5-21
44523e
- Add OSGi manifest
44523e
44523e
* Tue Jul 14 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 1:1.5-20
44523e
- Add build-requires on javapackages-local
44523e
44523e
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.5-19
44523e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
44523e
44523e
* Wed Jul  9 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 1:1.5-18
44523e
- Bump epoch as workaround for koji-shadow limitation
44523e
44523e
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5-17
44523e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
44523e
44523e
* Mon Jun  2 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.5-16
44523e
- Fix dist tag
44523e
44523e
* Mon May 12 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.5-15
44523e
- Update to current packaging guidelines
44523e
- Resolves: rhbz#976723
44523e
44523e
* Tue Mar 04 2014 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0:1.5-14
44523e
- Use Requires: java-headless rebuild (#1067528)
44523e
44523e
* Fri Jul 26 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0:1.5-13
44523e
- Rebuild for #988462
44523e
44523e
* Tue Jul 23 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0:1.5-12
44523e
- Enable testsuite
44523e
44523e
* Fri Jun 28 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.5-11
44523e
- Rebuild to regenerate API documentation
44523e
- Resolves: CVE-2013-1571
44523e
44523e
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.5-10
44523e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
44523e
44523e
* Wed Oct 31 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.5-9
44523e
- Install LICENSE file with javadoc package
44523e
- Add maven POM file
44523e
- Update to current packaging guidelines
44523e
- Convert versioned JAR to unversioned
44523e
44523e
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.5-8
44523e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
44523e
44523e
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.5-7
44523e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
44523e
44523e
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.5-6
44523e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
44523e
44523e
* Wed Oct 6 2010 Alexander Kurtakov <akurtako@redhat.com> 0:1.5-5
44523e
- Drop gcj support.
44523e
44523e
* Fri Jan 08 2010 Andrew Overholt <overholt@redhat.com> 1.5-4.3
44523e
- Remove javadoc ghost symlinking.
44523e
44523e
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.5-4.2
44523e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
44523e
44523e
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.5-3.2
44523e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
44523e
44523e
* Thu Jul 10 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0:1.5-2.2
44523e
- drop repotag
44523e
44523e
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0:1.5-2jpp.1
44523e
- Autorebuild for GCC 4.3
44523e
44523e
* Sat Feb 9 2008 Devrim GUNDUZ <devrim@commandprompt.com> 0:1.5-1jpp.1
44523e
- Update to 1.5
44523e
- Fix license
44523e
- Cosmetic cleanup
44523e
44523e
* Thu Feb 8 2007 Vivek Lakshmanan <vivekl at redhat.com> 0:1.4-3jpp.1.fc7
44523e
- Resync with JPP
44523e
- Use the upstream tar ball as JPP does since they clean it off jars anyway
44523e
- Use JPackage exception compliant naming scheme
44523e
- Remove section definition
44523e
- Install unversioned symlink
44523e
- Add missing ghost for unversioned link
44523e
- Add requires on java
44523e
44523e
* Fri Aug 4 2006 Vivek Lakshmanan <vivekl@redhat.com> 0:1.4-2jpp.2
44523e
- Rebuild.
44523e
44523e
* Fri Aug 4 2006 Vivek Lakshmanan <vivekl@redhat.com> 0:1.4-2jpp.1
44523e
- Merge with latest from JPP.
44523e
- Remove prebuilt jars from new source tar ball.
44523e
44523e
* Sat Jul 22 2006 Jakub Jelinek <jakub@redhat.com> - 0:1.3-2jpp_9fc
44523e
- Rebuilt
44523e
44523e
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 0:1.3-2jpp_8fc
44523e
- rebuild
44523e
44523e
* Mon Mar  6 2006 Jeremy Katz <katzj@redhat.com> - 0:1.3-2jpp_7fc
44523e
- stop scriptlet spew
44523e
44523e
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 0:1.3-2jpp_6fc
44523e
- bump again for double-long bug on ppc(64)
44523e
44523e
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 0:1.3-2jpp_5fc
44523e
- rebuilt for new gcc4.1 snapshot and glibc changes
44523e
44523e
* Wed Dec 21 2005 Jesse Keating <jkeating@redhat.com> 0:1.2-2jpp_4fc
44523e
- rebuilt again
44523e
44523e
* Tue Dec 13 2005 Jesse Keating <jkeating@redhat.com>
44523e
- rebuilt for new gcj
44523e
44523e
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
44523e
- rebuilt
44523e
44523e
* Fri Jul 15 2005 Gary Benson <gbenson@redhat.com> 0:1.3-2jpp_3fc
44523e
- Build on ia64, ppc64, s390 and s390x.
44523e
- Switch to aot-compile-rpm.
44523e
44523e
* Tue Jun 14 2005 Gary Benson <gbenson@redhat.com> 0:1.3-2jpp_2fc
44523e
- Remove jarfile from the tarball.
44523e
44523e
* Thu May 26 2005 Gary Benson <gbenson@redhat.com> 0:1.3-2jpp_1fc
44523e
- Upgrade to 1.3-2jpp.
44523e
- Rearrange how BC-compiled stuff is built and installed.
44523e
44523e
* Mon May 23 2005 Gary Benson <gbenson@redhat.com> 0:1.3-1jpp_6fc
44523e
- Add alpha to the list of build architectures (#157522).
44523e
- Use absolute paths for rebuild-gcj-db.
44523e
44523e
* Thu May  5 2005 Gary Benson <gbenson@redhat.com> 0:1.3-1jpp_5fc
44523e
- BC-compile.
44523e
44523e
* Tue Jan 11 2005 Gary Benson <gbenson@redhat.com> 0:1.3-1jpp_4fc
44523e
- Sync with RHAPS.
44523e
44523e
* Thu Nov  4 2004 Gary Benson <gbenson@redhat.com> 0:1.3-1jpp_3fc
44523e
- Build into Fedora.
44523e
44523e
* Fri Oct  1 2004 Andrew Overholt <overholt@redhat.com> 0:1.3-1jpp_3rh
44523e
- add coreutils BuildRequires
44523e
44523e
* Wed Aug 25 2004 Fernando Nasser <fnasser@redhat.com> 0:1.3-2jpp
44523e
- Require Ant > 1.6
44523e
- Rebuild with Ant 1.6.2
44523e
44523e
* Fri Mar 26 2004 Frank Ch. Eigler <fche@redhat.com> 0:1.3-1jpp_2rh
44523e
- add RHUG upgrade cleanup
44523e
44523e
* Thu Mar  3 2004 Frank Ch. Eigler <fche@redhat.com> 0:1.3-1jpp_1rh
44523e
- RH vacuuming
44523e
44523e
* Thu Oct 09 2003 Henri Gomez <hgomez at users.sourceforge.net> 0:1.3-1jpp
44523e
- regexp 1.3
44523e
44523e
* Fri May 09 2003 David Walluck <david@anti-microsoft.org> 0:1.2-14jpp
44523e
- update for JPackage 1.5
44523e
44523e
* Fri Mar 23 2003 Nicolas Mailhot <Nicolas.Mailhot (at) JPackage.org> 1.2-13jpp
44523e
- for jpackage-utils 1.5
44523e
44523e
* Tue Jul 02 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.2-11jpp
44523e
- section marcro
44523e
- removed additional symlink
44523e
44523e
* Mon Jun 24 2002 Henri Gomez <hgomez@slib.fr> 1.2-10jpp
44523e
- add official jakarta jarname (jakarta-regexp-1.2.jar) symlink to real
44523e
  jarname
44523e
44523e
* Mon Jun 10 2002 Henri Gomez <hgomez@slib.fr> 1.2-9jpp
44523e
- use sed instead of bash 2.x extension in link area to make spec compatible
44523e
  with distro using bash 1.1x
44523e
- use official tarball
44523e
44523e
* Fri Jan 18 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.2-8jpp 
44523e
- versioned dir for javadoc
44523e
- no dependencies javadoc package
44523e
44523e
* Sat Dec 1 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.2-7jpp
44523e
- javadoc in javadoc package
44523e
- official summary
44523e
44523e
* Wed Nov 21 2001 Christian Zoffoli <czoffoli@littlepenguin.org> 1.2-5jpp
44523e
- removed packager tag
44523e
- new jpp extension
44523e
44523e
* Sun Sep 30 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.2-5jpp
44523e
- first unified release
44523e
- s/jPackage/JPackage
44523e
44523e
* Sun Aug 26 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.2-4mdk
44523e
- vendor tag
44523e
- packager tag
44523e
- s/Copyright/License/
44523e
- truncated description to 72 columns in spec
44523e
- spec cleanup
44523e
- used versioned jar
44523e
- used new source packaging policy
44523e
44523e
* Sat Feb 17 2001 Guillaume Rousse <g.rousse@linux-mandrake.com> 1.2-3mdk
44523e
- spec cleanup
44523e
- changelog correction
44523e
44523e
* Sun Feb 04 2001 Guillaume Rousse <g.rousse@linux-mandrake.com> 1.2-2mdk
44523e
- merged with Henri Gomez <hgomez@slib.fr> specs:
44523e
- changed name to regexp
44523e
-  changed javadir to /usr/share/java
44523e
-  dropped jdk & jre requirement
44523e
-  added Jikes support
44523e
- changed jar name to regexp.jar
44523e
- corrected doc
44523e
44523e
* Sun Jan 14 2001 Guillaume Rousse <g.rousse@linux-mandrake.com> 1.2-1mdk
44523e
- first Mandrake release