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