From 59dde641d1bbd510a3d7f8c6bf0fc9b69950537a Mon Sep 17 00:00:00 2001 From: gbenson Date: Wed, 25 May 2005 15:11:24 +0000 Subject: [PATCH] Rearrange how BC-compiled stuff is built and installed --- ant.spec | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/ant.spec b/ant.spec index 80f9b65..e97a3f5 100644 --- a/ant.spec +++ b/ant.spec @@ -26,6 +26,7 @@ Requires: java-devel BuildRequires: jaxp_parser_impl BuildRequires: jpackage-utils >= 0:1.5 BuildRequires: java-devel +BuildRequires: coreutils BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot Obsoletes: ant-optional ant-optional-full # RHEL3 and FC2 @@ -355,11 +356,16 @@ export JAVA_HOME sh build.sh --noconfig jars javadocs # BC-compile the two core jars +gcj-dbtool -n build/lib/%{name}-%{version}.db for jar in %{name} %{name}-launcher; do aot-compile \ build/lib/$jar.jar \ - build/lib/lib$jar.jar.so \ + build/lib/lib$jar-%{version}.jar.so \ "$RPM_OPT_FLAGS -fPIC" + gcj-dbtool -f \ + build/lib/%{name}-%{version}.db \ + build/lib/$jar.jar \ + %{_libdir}/lib$jar-%{version}.jar.so done # ----------------------------------------------------------------------------- @@ -403,8 +409,8 @@ cp -p build/lib/%{name}-trax.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-trax # solibs mkdir -p $RPM_BUILD_ROOT%{_libdir} -cp -p build/lib/lib%{name}.jar.so $RPM_BUILD_ROOT%{_libdir}/lib%{name}-%{version}.jar.so -cp -p build/lib/lib%{name}-launcher.jar.so $RPM_BUILD_ROOT%{_libdir}/lib%{name}-launcher-%{version}.jar.so +cp -p build/lib/lib%{name}-%{version}.jar.so $RPM_BUILD_ROOT%{_libdir} +cp -p build/lib/lib%{name}-launcher-%{version}.jar.so $RPM_BUILD_ROOT%{_libdir} # solib aliases (cd $RPM_BUILD_ROOT%{_libdir} && for so in lib*-%{version}.jar.so; do ln -sf ${so} `echo $so| sed "s|-%{version}||g"`; done) @@ -412,13 +418,7 @@ cp -p build/lib/lib%{name}-launcher.jar.so $RPM_BUILD_ROOT%{_libdir}/lib%{name}- # gcjdb gcjdbdir=`gcj-dbtool -p %{_libdir}`.d mkdir -p $RPM_BUILD_ROOT$gcjdbdir -gcj-dbtool -n $RPM_BUILD_ROOT$gcjdbdir/%{name}-%{version}.db 80000 -gcj-dbtool -f $RPM_BUILD_ROOT$gcjdbdir/%{name}-%{version}.db \ - $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar \ - %{_libdir}/lib%{name}-%{version}.jar.so -gcj-dbtool -f $RPM_BUILD_ROOT$gcjdbdir/%{name}-%{version}.db \ - $RPM_BUILD_ROOT%{_javadir}/%{name}-launcher-%{version}.jar \ - %{_libdir}/lib%{name}-launcher-%{version}.jar.so +cp -a build/lib/%{name}-%{version}.db $RPM_BUILD_ROOT$gcjdbdir # scripts: remove dos and os/2 scripts rm -f src/script/*.bat @@ -630,6 +630,9 @@ fi # ----------------------------------------------------------------------------- %changelog +* Tue May 25 2005 Gary Benson +- Rearrange how BC-compiled stuff is built and installed. + * Mon May 23 2005 Gary Benson 0:1.6.2-3jpp_8fc - Use absolute paths for rebuild-gcj-db.