Update to alpha 12.

This commit is contained in:
Alexander Kurtakov 2009-12-23 21:54:06 +00:00
parent b1faff10aa
commit eb3340e023
3 changed files with 37 additions and 52 deletions

View File

@ -1 +1,2 @@
plexus-archiver-src.tar.gz plexus-archiver-src.tar.gz
plexus-archiver-1.0-alpha-12-src.tar.bz2

View File

@ -28,46 +28,47 @@
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
# #
%define _with_gcj_support 1 %define namedversion 1.0-alpha-12
%define gcj_support %{?_with_gcj_support:1}%{!?_with_gcj_support:%{?_without_gcj_support:0}%{!?_without_gcj_support:%{?_gcj_support:%{_gcj_support}}%{!?_gcj_support:0}}}
%define namedversion 1.0-alpha-7
Name: plexus-archiver Name: plexus-archiver
Version: 1.0 Version: 1.0
Release: 0.4.a7.1.2%{?dist} Release: 0.4.a12.1%{?dist}
Epoch: 0 Epoch: 0
Summary: Plexus Archiver Component Summary: Plexus Archiver Component
License: MIT and ASL 2.0 License: MIT and ASL 2.0
Group: Development/Java Group: Development/Java
URL: http://plexus.codehaus.org/ URL: http://plexus.codehaus.org/
Source0: plexus-archiver-src.tar.gz Source0: plexus-archiver-%{namedversion}-src.tar.bz2
# svn export svn://svn.plexus.codehaus.org/plexus/tags/plexus-archiver-%{namedversion} plexus-archiver # svn export http://svn.codehaus.org/plexus/plexus-components/tags/plexus-archiver-1.0-alpha-12/
# tar czvf plexus-archiver-src.tar.gz plexus-archiver # tar cjvf plexus-archiver-1.0-alpha-12-src.tar.bz2 plexus-archiver-1.0-alpha-12/
Source1: plexus-archiver-1.0-build.xml Source1: plexus-archiver-1.0-build.xml
Source2: plexus-archiver-1.0-project.xml Source2: plexus-archiver-1.0-project.xml
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
%if ! %{gcj_support}
BuildArch: noarch BuildArch: noarch
%endif
BuildRequires: jpackage-utils >= 0:1.6 BuildRequires: jpackage-utils >= 0:1.6
BuildRequires: ant >= 0:1.6 BuildRequires: ant >= 0:1.6
BuildRequires: classworlds >= 0:1.1 BuildRequires: classworlds >= 0:1.1
BuildRequires: plexus-container-default BuildRequires: plexus-container-default
BuildRequires: plexus-utils BuildRequires: plexus-utils
BuildRequires: plexus-io
BuildRequires: maven2
BuildRequires: maven2-plugin-resources
BuildRequires: maven2-plugin-compiler
BuildRequires: maven2-plugin-jar
BuildRequires: maven2-plugin-install
BuildRequires: maven2-plugin-javadoc
BuildRequires: maven-surefire-maven-plugin
BuildRequires: maven-surefire-provider-junit
BuildRequires: maven-shared-reporting-impl
BuildRequires: maven-doxia-sitetools
BuildRequires: plexus-maven-plugin
Requires: classworlds >= 0:1.1 Requires: classworlds >= 0:1.1
Requires: plexus-container-default Requires: plexus-container-default
Requires: plexus-utils Requires: plexus-utils
Requires: jpackage-utils Requires: jpackage-utils
Requires: plexus-io
%if %{gcj_support}
BuildRequires: java-gcj-compat-devel
Requires(post): java-gcj-compat
Requires(postun): java-gcj-compat
%endif
%description %description
The Plexus project seeks to create end-to-end developer tools for The Plexus project seeks to create end-to-end developer tools for
@ -87,71 +88,55 @@ Javadoc for %{name}.
%prep %prep
%setup -q -n plexus-archiver %setup -q -n plexus-archiver-%{namedversion}
cp %{SOURCE1} build.xml
cp %{SOURCE2} project.xml mkdir external_repo
ln -s %{_javadir} external_repo/JPP
%build %build
mkdir -p target/lib export MAVEN_REPO_LOCAL=$(pwd)/.m2/repository
build-jar-repository -s -p target/lib \ mvn-jpp \
classworlds \ -e \
plexus/container-default \ -Dmaven2.jpp.mode=true \
plexus/utils \ -Dmaven.repo.local=$MAVEN_REPO_LOCAL \
install javadoc:javadoc
ant jar javadoc
%install %install
rm -rf $RPM_BUILD_ROOT rm -rf $RPM_BUILD_ROOT
# jars # jars
install -d -m 755 $RPM_BUILD_ROOT%{_javadir}/plexus install -d -m 755 $RPM_BUILD_ROOT%{_javadir}/plexus
install -pm 644 target/%{name}-%{version}-alpha-3.jar \ install -pm 644 target/%{name}-%{namedversion}.jar \
$RPM_BUILD_ROOT%{_javadir}/plexus/archiver-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/plexus/archiver-%{version}.jar
(cd $RPM_BUILD_ROOT%{_javadir}/plexus && for jar in *-%{version}*; \ (cd $RPM_BUILD_ROOT%{_javadir}/plexus && for jar in *-%{version}*; \
do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; done) do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; done)
# javadoc # javadoc
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
cp -pr target/docs/apidocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} cp -pr target/site/api*/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name} ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name}
%if %{gcj_support}
%{_bindir}/aot-compile-rpm
%endif
%clean %clean
rm -rf $RPM_BUILD_ROOT rm -rf $RPM_BUILD_ROOT
%if %{gcj_support}
%post %post
if [ -x %{_bindir}/rebuild-gcj-db ] %update_maven_depmap
then
%{_bindir}/rebuild-gcj-db
fi
%endif
%if %{gcj_support}
%postun %postun
if [ -x %{_bindir}/rebuild-gcj-db ] %update_maven_depmap
then
%{_bindir}/rebuild-gcj-db
fi
%endif
%files %files
%defattr(-,root,root,-) %defattr(-,root,root,-)
%{_javadir}/* %{_javadir}/*
%if %{gcj_support}
%dir %attr(-,root,root) %{_libdir}/gcj/%{name}
%attr(-,root,root) %{_libdir}/gcj/%{name}/archiver-1.0.jar.*
%endif
%files javadoc %files javadoc
%defattr(-,root,root,-) %defattr(-,root,root,-)
%doc %{_javadocdir}/%{name}-%{version} %doc %{_javadocdir}/%{name}-%{version}
%doc %{_javadocdir}/%{name} %doc %{_javadocdir}/%{name}
%changelog %changelog
* Wed Dec 23 2009 Alexander Kurtakov <akurtako@redhat.com> 0:1.0-0.4.a12.1
- Update to alpha 12.
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.0-0.4.a7.1.2 * Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.0-0.4.a7.1.2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
@ -181,4 +166,3 @@ fi
* Mon Nov 07 2005 Ralph Apel <r.apel at r-apel.de> - 0:1.0-0.a3.1jpp * Mon Nov 07 2005 Ralph Apel <r.apel at r-apel.de> - 0:1.0-0.a3.1jpp
- First JPackage build - First JPackage build

View File

@ -1 +1 @@
008484d8d2224cb562b01216d4154756 plexus-archiver-src.tar.gz 3f756befd4d0d9fa12a4f10e510de563 plexus-archiver-1.0-alpha-12-src.tar.bz2