Author: walluck
Date: Sat Feb 3 03:39:25 2007
New Revision: 116036
Modified:
packages/cooker/gemo-utilities/current/SPECS/gemo-utilities.spec
Log:
aot compile
Modified: packages/cooker/gemo-utilities/current/SPECS/gemo-utilities.spec
==============================================================================
--- packages/cooker/gemo-utilities/current/SPECS/gemo-utilities.spec
(original)
+++ packages/cooker/gemo-utilities/current/SPECS/gemo-utilities.spec Sat Feb
3 03:39:25 2007
@@ -1,6 +1,8 @@
+%define gcj_support 1
+
%define name gemo-utilities
%define version 20070201
-%define release %mkrel 1
+%define release %mkrel 2
%define jarlibs xalan-j2
Name: %{name}
@@ -15,7 +17,13 @@
BuildRequires: lzma
BuildRequires: jpackage-utils java-devel ant %{jarlibs}
Requires: %{jarlibs}
-Buildarch: noarch
+%if %{gcj_support}
+Requires(post): java-gcj-compat
+Requires(postun): java-gcj-compat
+BuildRequires: java-gcj-compat-devel
+%else
+BuildArch: noarch
+%endif
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
%description
@@ -29,7 +37,7 @@
%build
CLASSPATH=$(build-classpath %{jarlibs}) \
%{ant} dist -DDSTAMP=%{version}
-jar -i dist/%{name}-%{version}.jar
+%{jar} -i dist/%{name}-%{version}.jar
%install
rm -rf %{buildroot}
@@ -38,9 +46,23 @@
install -m644 dist/%{name}-%{version}.jar -D
%{buildroot}%{_javadir}/%{name}-%{version}.jar
ln -s %{name}-%{version}.jar %{buildroot}%{_javadir}/%{name}.jar
+%if %{gcj_support}
+%{_bindir}/aot-compile-rpm
+%endif
+
%clean
rm -rf %{buildroot}
+%if %{gcj_support}
+%post
+%{update_gcjdb}
+
+%postun
+%{clean_gcjdb}
+%endif
+
%files
%defattr(0644,root,root,0755)
%{_javadir}/*.jar
+%dir %{_libdir}/gcj/%{name}
+%attr(-,root,root) %{_libdir}/gcj/%{name}/*