rpms/oldkilim/devel oldkilim.spec,1.7,1.8

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Fri Jul 29 13:34:38 UTC 2005


Author: gbenson

Update of /cvs/dist/rpms/oldkilim/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv3274

Modified Files:
	oldkilim.spec 
Log Message:
Switch to aot-compile-rpm and build on ia64, ppc64, s390 and s390x


Index: oldkilim.spec
===================================================================
RCS file: /cvs/dist/rpms/oldkilim/devel/oldkilim.spec,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- oldkilim.spec	27 Jun 2005 13:13:02 -0000	1.7
+++ oldkilim.spec	29 Jul 2005 13:34:36 -0000	1.8
@@ -2,7 +2,7 @@
 
 Name:		oldkilim
 Version:	1.1.3
-Release:	2jpp_2fc
+Release:	2jpp_3fc
 Epoch:		0
 Summary:	A generic configuration framework for Java
 License:	BSD
@@ -15,10 +15,9 @@
 BuildRequires:	nanoxml-lite
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-buildroot
 # libgcj aot-compiled native libraries
-BuildRequires:         gcc-java >= 4.0.0-0.43
-BuildRequires:         java-1.4.2-gcj-compat >= 1.4.2.0-40jpp_16rh
-Requires(post,postun): java-1.4.2-gcj-compat >= 1.4.2.0-40jpp_16rh
-ExclusiveArch:         %{ix86} x86_64 ppc alpha
+BuildRequires:    java-gcj-compat-devel >= 1.0.31
+Requires(post):   java-gcj-compat >= 1.0.31
+Requires(postun): java-gcj-compat >= 1.0.31
 
 %description
 Kilim is a generic configuration framework for Java, which can be used
@@ -49,16 +48,6 @@
 popd
 ant distrib javadoc
 
-gcj-dbtool -n distrib/%{name}-%{version}.db 128
-aot-compile \
-    distrib/kilim.jar \
-    distrib/lib%{name}-%{version}.jar.so \
-    "$RPM_OPT_FLAGS -fPIC"
-gcj-dbtool -f \
-    distrib/%{name}-%{version}.db \
-    distrib/kilim.jar \
-    %{_libdir}/lib%{name}-%{version}.jar.so
-
 %install
 rm -rf $RPM_BUILD_ROOT
 
@@ -75,23 +64,16 @@
 cp -pr doc/apis/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
 (cd $RPM_BUILD_ROOT%{_javadocdir} && ln -sf %{name}-%{version} %{name})
 
-# solibs
-install -d -m 755 $RPM_BUILD_ROOT%{_libdir}
-install -m 755 distrib/lib*.jar.so $RPM_BUILD_ROOT%{_libdir}
-
-# gcjdb
-gcjdbdir=`gcj-dbtool -p %{_libdir}`.d
-install -d -m 755 $RPM_BUILD_ROOT$gcjdbdir
-install -m 644 distrib/%{name}-%{version}.db $RPM_BUILD_ROOT$gcjdbdir
+aot-compile-rpm
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %post
-/usr/bin/rebuild-gcj-db %{_libdir}
+%{_bindir}/rebuild-gcj-db
 
 %postun
-/usr/bin/rebuild-gcj-db %{_libdir}
+%{_bindir}/rebuild-gcj-db
 
 %post javadoc
 rm -f %{_javadocdir}/%{name}
@@ -105,8 +87,7 @@
 %files
 %defattr(0644,root,root,0755)
 %{_javadir}/*.jar
-%attr(0755,root,root) %{_libdir}/*.so
-%{_libdir}/*/*/*.db
+%attr(-,root,root) %{_libdir}/gcj/%{name}
 
 %files javadoc
 %defattr(0644,root,root,0755)
@@ -115,6 +96,10 @@
 %ghost %dir %{_javadocdir}/%{name}
 
 %changelog
+* Fri Jul 29 2005 Gary Benson <gbenson at redhat.com> 0:1.1.3-2jpp_3fc
+- Build on ia64, ppc64, s390 and s390x.
+- Switch to aot-compile-rpm (also BC-compiles tools).
+
 * Mon Jun 27 2005 Gary Benson <gbenson at redhat.com> 0:1.1.3-2jpp_2fc
 - BC-compile the main jarfile.
 




More information about the fedora-cvs-commits mailing list