Mikolaj Izdebski 5fea5f
# READ BEFORE UPDATING: After updating this package to new upstream
Mikolaj Izdebski 5fea5f
# version eclipse-ecf should be rebuilt.  For more info, see:
Mikolaj Izdebski 5fea5f
# https://fedoraproject.org/wiki/SIGs/Java#Package_Update.2FRebuild_Notes
Mikolaj Izdebski 5fea5f
mbooth 7c98de
%global base_name codec
mbooth 7c98de
%global short_name commons-%{base_name}
mbooth 7c98de
mbooth 7c98de
Name:          apache-%{short_name}
Mat Booth 826102
Version:       1.11
Mat Booth 826102
Release:       1%{?dist}
mbooth 7c98de
Summary:       Implementations of common encoders and decoders
Tomas Radej 638579
License:       ASL 2.0
mbooth 7c98de
URL:           http://commons.apache.org/%{base_name}/
Mikolaj Izdebski 6739bd
BuildArch:     noarch
mbooth 7c98de
mbooth 7c98de
Source0:       http://archive.apache.org/dist/commons/%{base_name}/source/%{short_name}-%{version}-src.tar.gz
Tomas Radej 931934
# Data in DoubleMetaphoneTest.java originally has an inadmissible license.
Tomas Radej 931934
# The author gives MIT in e-mail communication.
Tomas Radej 931934
Source1:       aspell-mail.txt
mbooth 7c98de
Mat Booth 943a2c
BuildRequires: maven-local
Eclipse Webtools Package d4508b
BuildRequires: mvn(org.apache.commons:commons-parent:pom:)
Mikolaj Izdebski 6739bd
BuildRequires: mvn(org.apache.maven.plugins:maven-assembly-plugin)
mbooth 7c98de
mbooth 7c98de
%description
mbooth 7c98de
Commons Codec is an attempt to provide definitive implementations of
mbooth 7c98de
commonly used encoders and decoders. Examples include Base64, Hex,
mbooth 7c98de
Phonetic and URLs.
mbooth 7c98de
mbooth 7c98de
%package javadoc
mbooth 7c98de
Summary:       API documentation for %{name}
mbooth 7c98de
mbooth 7c98de
%description javadoc
mbooth 7c98de
%{summary}.
mbooth 7c98de
mbooth 7c98de
%prep
mbooth 7c98de
%setup -q -n %{short_name}-%{version}-src
Tomas Radej 931934
cp %{SOURCE1} aspell-mail.txt
mbooth 7c98de
sed -i 's/\r//' RELEASE-NOTES*.txt LICENSE.txt NOTICE.txt
mbooth 7c98de
Mikolaj Izdebski 6739bd
%mvn_file : %{short_name} %{name}
Mikolaj Izdebski 6739bd
%mvn_alias : %{short_name}:%{short_name}
Mikolaj Izdebski 6739bd
mbooth 7c98de
%build
Mikolaj Izdebski 6739bd
%mvn_build
mbooth 7c98de
mbooth 7c98de
%install
Mikolaj Izdebski 6739bd
%mvn_install
Mikolaj Izdebski 6739bd
Mikolaj Izdebski 6739bd
%files -f .mfiles
Mat Booth 826102
%license LICENSE.txt NOTICE.txt aspell-mail.txt
Mat Booth 826102
%doc RELEASE-NOTES*
mbooth 7c98de
Mikolaj Izdebski 6739bd
%files javadoc -f .mfiles-javadoc
Mat Booth 826102
%license LICENSE.txt NOTICE.txt aspell-mail.txt
mbooth 7c98de
mbooth 7c98de
%changelog
Mat Booth 826102
* Fri Nov 24 2017 Mat Booth <mat.booth@redhat.com> - 1.11-1
Mat Booth 826102
- Update to latest upstream version
Mat Booth 826102
Fedora Release Engineering 2fb346
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.10-5
Fedora Release Engineering 2fb346
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
Fedora Release Engineering 2fb346
Fedora Release Engineering 28c39d
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.10-4
Fedora Release Engineering 28c39d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
Fedora Release Engineering 28c39d
Dennis Gilmore 310450
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.10-3
Dennis Gilmore 310450
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
Dennis Gilmore 310450
Dennis Gilmore a7d537
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10-2
Dennis Gilmore a7d537
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
Dennis Gilmore a7d537
Mat Booth 3ee46a
* Mon Nov 17 2014 Mat Booth <mat.booth@redhat.com> - 1.10-1
Mat Booth 3ee46a
- Update to upstream version 1.10
Mat Booth 3ee46a
Mikolaj Izdebski 4e3e2e
* Tue Oct 14 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.9-5
Mikolaj Izdebski 4e3e2e
- Remove legacy Obsoletes/Provides for jakarta-commons
Mikolaj Izdebski 4e3e2e
Eclipse Webtools Package d4508b
* Wed Jul 30 2014 Mat Booth <mat.booth@redhat.com> - 1.9-4
Eclipse Webtools Package d4508b
- Fix incorrect parent BR causing FTBFS
Eclipse Webtools Package d4508b
Dennis Gilmore 13ebd9
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9-3
Dennis Gilmore 13ebd9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
Dennis Gilmore 13ebd9
Stanislav Ochotnicky b5ba3b
* Tue Mar 04 2014 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.9-2
Stanislav Ochotnicky b5ba3b
- Use Requires: java-headless rebuild (#1067528)
Stanislav Ochotnicky b5ba3b
Mikolaj Izdebski 6739bd
* Mon Jan  6 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.9-1
Mikolaj Izdebski 6739bd
- Update to upstream version 1.9
Mikolaj Izdebski 6739bd
- Update to current packaging guidelines
Mikolaj Izdebski 6739bd
Dennis Gilmore 7eaeda
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8-5
Dennis Gilmore 7eaeda
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
Dennis Gilmore 7eaeda
Tomas Radej 638579
* Mon Jul 08 2013 Tomas Radej <tradej@redhat.com> - 1.8-4
Tomas Radej 638579
- Fixed license tag (MIT is only in test that doesn't make it into binary RPM)
Tomas Radej 638579
Tomas Radej 931934
* Tue Jun 25 2013 Tomas Radej <tradej@redhat.com> - 1.8-2
Tomas Radej 931934
- Clarified licensing of DoubleMetaphoneTest.java
Tomas Radej 931934
Mat Booth e17c8a
* Fri May 03 2013 Mat Booth <fedora@matbooth.co.uk> - 1.8-1
Mat Booth e17c8a
- Update to 1.8, rhbz #957598
Mat Booth e17c8a
Mikolaj Izdebski c76a1f
* Mon Apr 29 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.7-5
Mikolaj Izdebski c76a1f
- Remove unneeded BR: maven-idea-plugin
Mikolaj Izdebski c76a1f
Mat Booth 943a2c
* Mon Feb 18 2013 Java SIG <java-devel@lists.fedoraproject.org> - 1.7-4
Mat Booth 943a2c
- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild
Mat Booth 943a2c
- Replace maven BuildRequires with maven-local
Mat Booth 943a2c
Dennis Gilmore d64007
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7-3
Dennis Gilmore d64007
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
Dennis Gilmore d64007
Mikolaj Izdebski 4d643a
* Mon Nov 19 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.7-2
Mikolaj Izdebski 4d643a
- Add Provides/Obsoletes for jakarta-commons-codec
Mikolaj Izdebski 4d643a
Mat Booth 88832c
* Thu Oct 25 2012 Mat Booth <fedora@matbooth.co.uk> - 1.7-1
Mat Booth 88832c
- Update to 1.7.
Mat Booth 88832c
- Can finally remove the provides/obsoletes on the old jakarta name.
Mat Booth 88832c
Mikolaj Izdebski b4c923
* Mon Sep 17 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.6-5
Mikolaj Izdebski b4c923
- Restore apache-commons-codec.jar symlink, resolves #857947
Mikolaj Izdebski b4c923
Mikolaj Izdebski d801e4
* Tue Aug  7 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.6-4
Mikolaj Izdebski d801e4
- Enable tests
Mikolaj Izdebski d801e4
- Install NOTICE with javadoc package
Mikolaj Izdebski d801e4
- Fix file permissions
Mikolaj Izdebski d801e4
- Remove versioned symlinks
Mikolaj Izdebski d801e4
Dennis Gilmore 43f5df
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6-3
Dennis Gilmore 43f5df
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
Dennis Gilmore 43f5df
Dennis Gilmore e608b0
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6-2
Dennis Gilmore e608b0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
Dennis Gilmore e608b0
Alexander Kurtakov 3f07a7
* Wed Dec 7 2011 akurtakov <akurtakov@rh.akurtakov> 1.6-1
Alexander Kurtakov 3f07a7
- Update to latest upstream (1.6).
Alexander Kurtakov 3f07a7
Alexander Kurtakov 3a3cec
* Wed Nov 30 2011 Alexander Kurtakov <akurtako@redhat.com> 1.4-13
Alexander Kurtakov 3a3cec
- Build with maven 3.
Alexander Kurtakov 3a3cec
- Adapt to current guidelines.
Alexander Kurtakov 3a3cec
Mat Booth 3ee46a
* Thu Feb 10 2011 mbooth <fedora@matbooth.co.uk> 1.4-12
mbooth 082709
- Drop versioned jars and javadocs.
mbooth 082709
Dennis Gilmore 9c8e17
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4-11
Dennis Gilmore 9c8e17
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
Dennis Gilmore 9c8e17
mbooth f85008
* Fri May 21 2010 Mat Booth <fedora@matbooth.co.uk> 1.4-10
mbooth f85008
- Correct dep-map names #594717.
mbooth f85008
Alexander Kurtakov 7b3af7
* Fri May 21 2010 Alexander Kurtakov <akurtako@redhat.com> 1.4-9
Alexander Kurtakov 7b3af7
- Obsolete/Provide commons-codec.
Alexander Kurtakov 7b3af7
mbooth 7c98de
* Fri May 14 2010 Mat Booth <fedora@matbooth.co.uk> - 1.4-8
mbooth 7c98de
- Obsolete jakarta javadoc package.
mbooth 7c98de
- Keep legacy depmap around.
mbooth 7c98de
mbooth 7c98de
* Thu May 13 2010 Mat Booth <fedora@matbooth.co.uk> - 1.4-7
mbooth 7c98de
- Use global instead of define.
mbooth 7c98de
- Drop really old obsoletes/provides on short_name.
mbooth 7c98de
- Fix requires.
mbooth 7c98de
mbooth 7c98de
* Tue May 11 2010 Mat Booth <fedora@matbooth.co.uk> - 1.4-6
mbooth 7c98de
- Rename package (jakarta-commons-codec->apache-commons-codec).
mbooth 7c98de
mbooth 7c98de
* Tue Dec 8 2009 Mat Booth <fedora@matbooth.co.uk> - 1.4-5
mbooth 7c98de
- Enable OSGi automatic depsolving (from Alphonse Van Assche).
mbooth 7c98de
mbooth 7c98de
* Sun Nov 8 2009 Mat Booth <fedora@matbooth.co.uk> - 1.4-4
mbooth 7c98de
- Fix javadoc package requires
mbooth 7c98de
mbooth 7c98de
* Sat Nov 7 2009 Mat Booth <fedora@matbooth.co.uk> - 1.4-3
mbooth 7c98de
- Correct Obsoletes/Provides according to naming guidelines
mbooth 7c98de
mbooth 7c98de
* Sat Nov 7 2009 Mat Booth <fedora@matbooth.co.uk> - 1.4-2
mbooth 7c98de
- Add all maven related build reqs
mbooth 7c98de
- Require Java 1.6 because tests fail on GCJ
mbooth 7c98de
mbooth 7c98de
* Sat Nov 7 2009 Mat Booth <fedora@matbooth.co.uk> - 1.4-1
mbooth 7c98de
- Update to 1.4
mbooth 7c98de
- Rewrite spec file to build using upstream-preferred maven instead of ant
mbooth 7c98de
- Drop patch to add OSGi manifest (done automatically in the maven build)
mbooth 7c98de
- Install pom and add to maven dep-map
mbooth 7c98de
- Re-enable all tests
mbooth 7c98de
mbooth 7c98de
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.3-11.4
mbooth 7c98de
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
mbooth 7c98de
mbooth 7c98de
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.3-10.4
mbooth 7c98de
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
mbooth 7c98de
mbooth 7c98de
* Thu Jul 24 2008 Andrew Overholt <overholt@redhat.com> 1.3-9.4
mbooth 7c98de
- Update OSGi manifest.
mbooth 7c98de
mbooth 7c98de
* Wed Jul  9 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0:1.3-9.3
mbooth 7c98de
- drop repotag
mbooth 7c98de
- fix license tag
mbooth 7c98de
mbooth 7c98de
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0:1.3-9jpp.2
mbooth 7c98de
- Autorebuild for GCC 4.3
mbooth 7c98de
mbooth 7c98de
* Thu Sep 06 2007 Andrew Overholt <overholt@redhat.com> 1.3-8jpp.2
mbooth 7c98de
- Add OSGi manifest.
mbooth 7c98de
mbooth 7c98de
* Wed Mar 21 2007 Matt Wringe <mwringe@redhat.com> 0:1.3-8jpp.1
mbooth 7c98de
- Update to latest jpp version
mbooth 7c98de
- Fix rpmlint issues
mbooth 7c98de
mbooth 7c98de
* Wed Mar 21 2007 Matt Wringe <mwringe@redhat.com> 0:1.3-8jpp
mbooth 7c98de
- Fix some rpmlint warnings
mbooth 7c98de
- Update copyright year
mbooth 7c98de
mbooth 7c98de
* Sun Oct 01 2006 Jesse Keating <jkeating@redhat.com> 0:1.3-7jpp.2
mbooth 7c98de
- rebuilt for unwind info generation, broken in gcc-4.1.1-21
mbooth 7c98de
mbooth 7c98de
* Tue Sep 26 2006 Matt Wringe <mwringe at redhat.com> 0:1.3-7jpp.1
mbooth 7c98de
- Merge with upstream version.
mbooth 7c98de
mbooth 7c98de
* Tue Sep 26 2006 Matt Wringe <mwringe at redhat.com> 0:1.3-7jpp
mbooth 7c98de
- Add missing java-javadoc requires and buildrequires.
mbooth 7c98de
mbooth 7c98de
* Mon Sep 25 2006 Matt Wringe <mwringe at redhat.com> 0:1.3-6jpp.1
mbooth 7c98de
- Merge with upstream version.
mbooth 7c98de
mbooth 7c98de
* Mon Sep 25 2006 Matt Wringe <mwringe at redhat.com> 0:1.3-6jpp
mbooth 7c98de
- Update jakarta-commons-codec-1.3-buildscript.patch to build
mbooth 7c98de
  offline.
mbooth 7c98de
mbooth 7c98de
* Thu Aug 10 2006 Matt Wringe <mwringe at redhat.com> 0:1.3-5jpp.1
mbooth 7c98de
- Merge with upstream version
mbooth 7c98de
 - Add missing javadoc requires
mbooth 7c98de
mbooth 7c98de
* Sat Jul 22 2006 Jakub Jelinek <jakub@redhat.com> - 0:1.3-4jpp_2fc
mbooth 7c98de
- Rebuilt
mbooth 7c98de
mbooth 7c98de
* Thu Jul 20 2006 Matt Wringe <mwringe at redhat.com> 0:1.3-4jpp_1fc
mbooth 7c98de
- Merged with upstream version
mbooth 7c98de
- Now is natively compiled
mbooth 7c98de
mbooth 7c98de
* Thu Jul 20 2006 Matt Wringe <mwringe at redhat.com> 0:1.3-4jpp
mbooth 7c98de
- Added conditional native compiling
mbooth 7c98de
mbooth 7c98de
* Tue Apr 04 2006 Ralph Apel <r.apel@r-apel.de> 0:1.3-3jpp
mbooth 7c98de
- First JPP-1.7 release
mbooth 7c98de
mbooth 7c98de
* Wed Sep 08 2004 Fernando Nasser <fnasser@redhat.com> 0:1.3-2jpp
mbooth 7c98de
- Do not stop on test failure
mbooth 7c98de
mbooth 7c98de
* Tue Sep 07 2004 Fernando Nasser <fnasser@redhat.com> 0:1.3-1jpp
mbooth 7c98de
- Upgrade to 1.3
mbooth 7c98de
- Rebuilt with Ant 1.6.2
mbooth 7c98de
mbooth 7c98de
* Thu Jan 22 2004 David Walluck <david@anti-microsoft.org> 0:1.2-1jpp
mbooth 7c98de
- 1.2
mbooth 7c98de
- use perl instead of patch
mbooth 7c98de
mbooth 7c98de
* Wed May 28 2003 Ville Skyttä <jpackage-discuss at zarb.org> - 0:1.1-1jpp
mbooth 7c98de
- First JPackage release.