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