Mikolaj Izdebski 53f137
Name:           avalon-framework
Mikolaj Izdebski 53f137
Epoch:          0
Mikolaj Izdebski 53f137
Version:        4.3
Fedora Release Engineering 940cc4
Release:        18%{?dist}
Mikolaj Izdebski 53f137
Summary:        Java components interfaces
Mikolaj Izdebski 53f137
License:        ASL 2.0
Mikolaj Izdebski 53f137
URL:            http://avalon.apache.org/
Mikolaj Izdebski 53f137
BuildArch:    	noarch
Mikolaj Izdebski 53f137
Mikolaj Izdebski 53f137
Source0:        http://archive.apache.org/dist/excalibur/avalon-framework/source/%{name}-api-%{version}-src.tar.gz
Mikolaj Izdebski 53f137
Source1:        http://archive.apache.org/dist/excalibur/avalon-framework/source/%{name}-impl-%{version}-src.tar.gz
Mikolaj Izdebski 53f137
Mikolaj Izdebski 53f137
Patch0001:      0001-Port-build-script-to-Maven-3.patch
Mikolaj Izdebski 53f137
Mikolaj Izdebski 53f137
BuildRequires:  maven-local
Mikolaj Izdebski 53f137
BuildRequires:  mvn(avalon-logkit:avalon-logkit)
Mikolaj Izdebski 53f137
BuildRequires:  mvn(commons-logging:commons-logging)
Mikolaj Izdebski 53f137
BuildRequires:  mvn(log4j:log4j)
Mikolaj Izdebski 53f137
BuildRequires:  mvn(org.apache.felix:maven-bundle-plugin)
Mikolaj Izdebski 53f137
Matt Wringe 02f6f2
cvsdist d2622c
%description
cvsdist d2622c
The Avalon framework consists of interfaces that define relationships
cvsdist d2622c
between commonly used application components, best-of-practice pattern
cvsdist d2622c
enforcements, and several lightweight convenience implementations of the
cvsdist d2622c
generic components.
cvsdist d2622c
What that means is that we define the central interface Component. We
cvsdist d2622c
also define the relationship (contract) a component has with peers,
Deepak Bhole 8c27f8
ancestors and children.
cvsdist d2622c
cvsdist d2622c
%package javadoc
Stanislav Ochotnicky bff954
Summary:      API documentation %{name}
cvsdist d2622c
cvsdist d2622c
%description javadoc
Stanislav Ochotnicky bff954
%{summary}.
cvsdist d2622c
cvsdist d2622c
%prep
Mikolaj Izdebski 53f137
%setup -qcT
Mikolaj Izdebski 53f137
tar xvf %{SOURCE0}
Stanislav Ochotnicky bff954
tar xvf %{SOURCE1}
Mikolaj Izdebski 53f137
%patch0001 -p1
Mikolaj Izdebski 53f137
Mikolaj Izdebski 53f137
%mvn_package :aggregator __noinstall
Mikolaj Izdebski 53f137
%mvn_file ":*api*" %{name}-api
Mikolaj Izdebski 53f137
%mvn_file ":*impl*" %{name}-impl %{name}
Mikolaj Izdebski 53f137
Mikolaj Izdebski 53f137
# Add proper Apache Felix Bundle Plugin instructions
Mikolaj Izdebski 53f137
# so that we get a reasonable OSGi manifest.
Mikolaj Izdebski 53f137
for mod in api impl; do
Mikolaj Izdebski 53f137
    %pom_xpath_inject pom:project "<packaging>bundle</packaging>" *${mod}*/project.xml
Mikolaj Izdebski 53f137
    %pom_xpath_inject pom:build "
Mikolaj Izdebski 53f137
      <plugins>
Mikolaj Izdebski 53f137
        <plugin>
Mikolaj Izdebski 53f137
          <groupId>org.apache.felix</groupId>
Mikolaj Izdebski 53f137
          <artifactId>maven-bundle-plugin</artifactId>
Mikolaj Izdebski 53f137
          <extensions>true</extensions>
Mikolaj Izdebski 53f137
          <configuration>
Mikolaj Izdebski 53f137
            <instructions>
Mikolaj Izdebski 53f137
              <Bundle-SymbolicName>avalon-framework-${mod}-4.3</Bundle-SymbolicName>
Mikolaj Izdebski 53f137
              <_nouses>true</_nouses>
Mikolaj Izdebski 53f137
            </instructions>
Mikolaj Izdebski 53f137
          </configuration>
Mikolaj Izdebski 53f137
        </plugin>
Mikolaj Izdebski 53f137
      </plugins>" *${mod}*/project.xml
Mikolaj Izdebski 53f137
done
Permaine Cheung edf1cf
cvsdist d2622c
%build
Mikolaj Izdebski 53f137
# Test use old jmock
Mikolaj Izdebski 53f137
%mvn_build -f
cvsdist d2622c
cvsdist d2622c
%install
Mikolaj Izdebski 53f137
%mvn_install
Stanislav Ochotnicky bff954
Mikolaj Izdebski faf096
%files -f .mfiles
Mikolaj Izdebski 53f137
%license avalon-framework-api-4.3/LICENSE.txt
Mikolaj Izdebski 53f137
%license avalon-framework-api-4.3/NOTICE.txt
cvsdist d2622c
Mikolaj Izdebski 53f137
%files javadoc -f .mfiles-javadoc
Mikolaj Izdebski 53f137
%license avalon-framework-api-4.3/LICENSE.txt
Mikolaj Izdebski 53f137
%license avalon-framework-api-4.3/NOTICE.txt
cvsdist d2622c
cvsdist d2622c
%changelog
Fedora Release Engineering 940cc4
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0:4.3-18
Fedora Release Engineering 940cc4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
Fedora Release Engineering 940cc4
Fedora Release Engineering a25ad5
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0:4.3-17
Fedora Release Engineering a25ad5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
Fedora Release Engineering a25ad5
Mikolaj Izdebski 53f137
* Tue Jun 14 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:4.3-16
Mikolaj Izdebski 53f137
- Cleanup package
Mikolaj Izdebski 53f137
- Build with Maven
Mikolaj Izdebski 53f137
Dennis Gilmore aa4a56
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0:4.3-15
Dennis Gilmore aa4a56
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
Dennis Gilmore aa4a56
Michael Simacek cad3fa
* Thu Jul 16 2015 Michael Simacek <msimacek@redhat.com> - 0:4.3-14
Michael Simacek cad3fa
- Build against aqute-bnd-2.4.1
Michael Simacek cad3fa
Mikolaj Izdebski c74d3c
* Tue Jul 14 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:4.3-13
Mikolaj Izdebski c74d3c
- Add build-requires on javapackages-local
Mikolaj Izdebski c74d3c
Dennis Gilmore 6148dd
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:4.3-12
Dennis Gilmore 6148dd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
Dennis Gilmore 6148dd
Dennis Gilmore 668225
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:4.3-11
Dennis Gilmore 668225
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
Dennis Gilmore 668225
Mikolaj Izdebski faf096
* Wed May 21 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:4.3-10
Mikolaj Izdebski faf096
- Use .mfiles generated during build
Mikolaj Izdebski faf096
Dennis Gilmore 5d30b0
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:4.3-9
Dennis Gilmore 5d30b0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
Dennis Gilmore 5d30b0
Dennis Gilmore dac379
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:4.3-8
Dennis Gilmore dac379
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
Dennis Gilmore dac379
Dennis Gilmore e96191
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:4.3-7
Dennis Gilmore e96191
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
Dennis Gilmore e96191
Tomas Radej d0b79a
* Wed Jun 06 2012 Tomas Radej <tradej@redhat.com> - 0:4.3-6
Tomas Radej d0b79a
- Fixed xerces dep
Tomas Radej d0b79a
Alexander Kurtakov 1af1b7
* Fri Apr 6 2012 Alexander Kurtakov <akurtako@redhat.com> 0:4.3-5
Alexander Kurtakov 1af1b7
- Remove unneeded BR/R.
Alexander Kurtakov 1af1b7
Dennis Gilmore 6111f5
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:4.3-4
Dennis Gilmore 6111f5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
Dennis Gilmore 6111f5
Stanislav Ochotnicky 602b6b
* Tue Oct 18 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0:4.3-3
Stanislav Ochotnicky 602b6b
- aqute-bndlib renamed to aqute-bnd (#745163)
Stanislav Ochotnicky 602b6b
- Use new maven macros
Stanislav Ochotnicky 602b6b
- Packaging tweaks
Stanislav Ochotnicky 602b6b
Severin Gehwolf 2bb7bf
* Tue May 3 2011 Severin Gehwolf <sgehwolf@redhat.com> 0:4.3-3
Severin Gehwolf 2bb7bf
- Convert jar's to OSGi bundles using aqute-bndlib.
Severin Gehwolf 2bb7bf
Stanislav Ochotnicky 7962e1
* Tue May  3 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0:4.3-2
Stanislav Ochotnicky 7962e1
- Add compatibility depmap for org.apache.avalon.framework groupId
Stanislav Ochotnicky 7962e1
Stanislav Ochotnicky bff954
* Wed Apr 20 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0:4.3-1
Stanislav Ochotnicky bff954
- Latest version
Stanislav Ochotnicky bff954
- Split into two jars, provide backward compatible symlink
Stanislav Ochotnicky bff954
- Cleanups according to new guidelines
Stanislav Ochotnicky bff954
Dennis Gilmore 9394c5
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:4.1.4-8
Dennis Gilmore 9394c5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
Dennis Gilmore 9394c5
Alexander Kurtakov 303e51
* Wed Dec 29 2010 Alexander Kurtakov <akurtako@redhat.com> 0:4.1.4-7
Alexander Kurtakov 303e51
- Drop gcj.
Alexander Kurtakov 303e51
- Use global.
Alexander Kurtakov 303e51
- No versioned jars.
Alexander Kurtakov 303e51
- Fix permissions.
Alexander Kurtakov 303e51
Jesse Keating 1cb999
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:4.1.4-6
Jesse Keating 1cb999
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
Jesse Keating 1cb999
Jesse Keating 835cfa
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:4.1.4-5
Jesse Keating 835cfa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
Jesse Keating 835cfa
Tom Callaway 94421c
* Wed Jul  9 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0:4.1.4-4
Tom Callaway 94421c
- drop repotag
Tom Callaway 94421c
- fix license tag
Tom Callaway 94421c
Jesse Keating 206b1a
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0:4.1.4-3jpp.14
Jesse Keating 206b1a
- Autorebuild for GCC 4.3
Jesse Keating 206b1a
Permaine Cheung 7b964b
* Thu Mar 08 2007 Permaine Cheung <pcheung at redhat.com> - 0:4.1.4-2jpp.14
Permaine Cheung edf1cf
- rpmlint cleanup.
Permaine Cheung edf1cf
Matt Wringe d5228d
* Thu Aug 10 2006 Matt Wringe <mwringe at redhat.com> - 0:4.1.4-2jpp.13
Matt Wringe d5228d
- Add missing javadoc requires
Matt Wringe d5228d
Jakub Jelinek 0075c2
* Sat Jul 22 2006 Jakub Jelinek <jakub@redhat.com> - 0:4.1.4-2jpp_12fc
Jakub Jelinek 0075c2
- Rebuilt
Jakub Jelinek 0075c2
Matt Wringe cdfaf9
* Wed Jul 19 2006 Matt Wringe <mwringe at redhat.com> - 0:4.1.4-2jpp_11fc
Matt Wringe cdfaf9
- Removed separate definition of name, version and release.
Matt Wringe cdfaf9
Matt Wringe 02f6f2
* Wed Jul 19 2006 Matt Wringe <mwringe at redhat.com> - 0:4.1.4-2jpp_10fc
Matt Wringe 02f6f2
- Added conditional native compling.
Matt Wringe 02f6f2
Deepak Bhole 8c27f8
* Thu Jun  8 2006 Deepak Bhole <dbhole@redhat.com> - 0:4.1.4-2jpp_9fc
Deepak Bhole 8c27f8
- Updated description for fix to Bug# 170999
Deepak Bhole 8c27f8
Jeremy Katz 2caf16
* Mon Mar  6 2006 Jeremy Katz <katzj@redhat.com> - 0:4.1.4-2jpp_8fc
Jeremy Katz 2caf16
- stop scriptlet spew
Jeremy Katz 2caf16
Jesse Keating a8e537
* Wed Dec 21 2005 Gary Benson <gbenson@redhat.com> 0:4.1.4-2jpp_7fc
Jesse Keating a8e537
- Rebuild again
Jesse Keating a8e537
gbenson 0e2921
* Thu Dec 15 2005 Gary Benson <gbenson@redhat.com> 0:4.1.4-2jpp_6fc
gbenson 0e2921
- Rebuild for new gcj.
gbenson 93becf
gbenson a7a26a
* Thu Nov  4 2004 Gary Benson <gbenson@redhat.com> 0:4.1.4-2jpp_5fc
gbenson 18f38b
- Build into Fedora.
gbenson 18f38b
gbenson a7a26a
* Thu Oct 28 2004 Gary Benson <gbenson@redhat.com> 0:4.1.4-2jpp_4fc
gbenson a7a26a
- Bootstrap into Fedora.
gbenson a7a26a
Andrew Overholt 3b709c
* Thu Sep 30 2004 Andrew Overholt <overholt@redhat.com> 0:4.1.4-2jpp_3rh
gbenson a8e2fd
- Remove avalon-logkit as a Requires
Andrew Overholt 3b709c
cvsdist 30a5a5
* Mon Mar  8 2004 Frank Ch. Eigler <fche@redhat.com> 0:4.1.4-2jpp_2rh
cvsdist 30a5a5
- RH vacuuming part II
cvsdist 30a5a5
cvsdist 9cbf37
* Fri Mar  5 2004 Frank Ch. Eigler <fche@redhat.com> 0:4.1.4-2jpp_1rh
cvsdist 9cbf37
- RH vacuuming
cvsdist 9cbf37
cvsdist d2622c
* Fri May 09 2003 David Walluck <david@anti-microsoft.org> 0:4.1.4-2jpp
cvsdist d2622c
- update for JPackage 1.5
cvsdist d2622c
cvsdist d2622c
* Fri Mar 21 2003 Nicolas Mailhot <Nicolas.Mailhot (at) JPackage.org> 4.1.4-1jpp
cvsdist d2622c
- For jpackage-utils 1.5
cvsdist d2622c
- Forrest is not used right now
cvsdist d2622c
Stanislav Ochotnicky bff954
* Tue May 07 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 4.1.2-3jpp
cvsdist d2622c
- hardcoded distribution and vendor tag
cvsdist d2622c
- group tag again
cvsdist d2622c
Stanislav Ochotnicky bff954
* Thu May 2 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 4.1.2-2jpp
cvsdist d2622c
- distribution tag
cvsdist d2622c
- group tag
cvsdist d2622c
Stanislav Ochotnicky bff954
* Sun Feb 03 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 4.1.2-1jpp
cvsdist d2622c
- 4.1.2
cvsdist d2622c
- section macro
cvsdist d2622c
cvsdist d2622c
* Thu Jan 17 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 4.1-2jpp
cvsdist d2622c
- versioned dir for javadoc
cvsdist d2622c
- no dependencies for manual and javadoc packages
cvsdist d2622c
- requires xml-commons-apis
cvsdist d2622c
cvsdist d2622c
* Wed Dec 12 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 4.1-1jpp
cvsdist d2622c
- 4.1
cvsdist d2622c
- Requires and BuildRequires xalan-j2
cvsdist d2622c
cvsdist d2622c
* Wed Dec 5 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 4.0-4jpp
cvsdist d2622c
- javadoc into javadoc package
cvsdist d2622c
cvsdist d2622c
* Wed Nov 21 2001 Christian Zoffoli <czoffoli@littlepenguin.org> 4.0-3jpp
cvsdist d2622c
- changed extension --> jpp
cvsdist d2622c
cvsdist d2622c
* Sat Oct 6 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 4.0-2jpp
cvsdist d2622c
- first unified release
cvsdist d2622c
- used original tarball
cvsdist d2622c
cvsdist d2622c
* Thu Sep 13 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 4.0-1mdk
cvsdist d2622c
- first Mandrake release