rpms/jakarta-commons-beanutils/devel jakarta-commons-beanutils.spec, 1.17, 1.18

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Wed May 25 16:35:31 UTC 2005


Author: gbenson

Update of /cvs/dist/rpms/jakarta-commons-beanutils/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv14013

Modified Files:
	jakarta-commons-beanutils.spec 
Log Message:
Rearrange how BC-compiled stuff is built and installed


Index: jakarta-commons-beanutils.spec
===================================================================
RCS file: /cvs/dist/rpms/jakarta-commons-beanutils/devel/jakarta-commons-beanutils.spec,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- jakarta-commons-beanutils.spec	25 May 2005 16:13:45 -0000	1.17
+++ jakarta-commons-beanutils.spec	25 May 2005 16:35:29 -0000	1.18
@@ -45,7 +45,7 @@
 
 %prep
 rm -rf $RPM_BUILD_ROOT
-%setup -n %{short_name}-%{version}-src
+%setup -q -n %{short_name}-%{version}-src
 #cp LICENSE.txt LICENSE
 # remove all binary libs
 find . -name "*.jar" -exec rm -f {} \;
@@ -54,10 +54,15 @@
 export CLASSPATH=%(build-classpath commons-collections commons-logging)
 ant -Dbuild.sysclasspath=first dist
 
+gcj-dbtool -n dist/%{name}-%{version}.db 512
 aot-compile \
     dist/%{short_name}.jar \
-    lib%{name}-%{version}.jar.so \
+    dist/lib%{name}-%{version}.jar.so \
     "$RPM_OPT_FLAGS -fPIC"
+gcj-dbtool -f \
+    dist/%{name}-%{version}.db \
+    dist/%{short_name}.jar \
+    %{_libdir}/lib%{name}-%{version}.jar.so
 
 %install
 # jars
@@ -72,15 +77,12 @@
 cp -pr dist/docs/api/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
 # solibs
 install -d -m 755 $RPM_BUILD_ROOT%{_libdir}
-install -m 755 lib%{name}-%{version}.jar.so $RPM_BUILD_ROOT%{_libdir}
+install -m 755 dist/lib%{name}-%{version}.jar.so $RPM_BUILD_ROOT%{_libdir}
 ln -sf lib%{name}-%{version}.jar.so $RPM_BUILD_ROOT%{_libdir}/lib%{name}.jar.so
 # 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
+install -d -m 755 $RPM_BUILD_ROOT$gcjdbdir
+install -m 644 dist/%{name}-%{version}.db $RPM_BUILD_ROOT$gcjdbdir
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -122,6 +124,9 @@
 %{_javadocdir}/%{name}-%{version}
 
 %changelog
+* Wed May 25 2005 Gary Benson <gbenson at redhat.com>
+- Rearrange how BC-compiled stuff is built and installed.
+
 * Mon May 23 2005 Gary Benson <gbenson at redhat.com> - 0:1.7.0-1jpp_4fc
 - Add alpha to the list of build architectures (#157522).
 - Use absolute paths for rebuild-gcj-db.




More information about the fedora-cvs-commits mailing list