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}/*

Reply via email to