rpms/jsch/devel jsch.spec,1.5,1.6

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Fri Jul 15 13:47:46 UTC 2005


Author: gbenson

Update of /cvs/dist/rpms/jsch/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv27084

Modified Files:
	jsch.spec 
Log Message:
Build on ia64, ppc64, s390 and s390x


Index: jsch.spec
===================================================================
RCS file: /cvs/dist/rpms/jsch/devel/jsch.spec,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- jsch.spec	22 Apr 2005 18:35:54 -0000	1.5
+++ jsch.spec	15 Jul 2005 13:47:43 -0000	1.6
@@ -1,10 +1,9 @@
 %define section   free
 %define gcj_support 	1
-ExclusiveArch: i386 x86_64 ppc
 
 Name:           jsch
 Version:        0.1.18
-Release:        1jpp_1fc
+Release:        1jpp_2fc
 Epoch:          0
 Summary:        Pure Java implementation of SSH2
 Group:          Development/Libraries/Java
@@ -17,8 +16,9 @@
 BuildRequires:  java-devel >= 1.4.2
 BuildRequires:  jzlib >= 0:1.0.5
 %if %{gcj_support}
-BuildRequires:	java-1.4.2-gcj-compat-devel >= 1.4.2.0-40jpp_14rh
-Requires(post,postun): java-1.4.2-gcj-compat
+BuildRequires:  java-gcj-compat-devel >= 1.0.31
+Requires(post): java-gcj-compat >= 1.0.31
+Requires(postun): java-gcj-compat >= 1.0.31
 %endif
 Requires:       jzlib >= 0:1.0.5
 
@@ -49,10 +49,6 @@
 export CLASSPATH=$(build-classpath jzlib)
 ant dist javadoc 
 
-%if %{gcj_support}
-  find-and-aot-compile . "-fPIC"
-%endif
-
 %install
 # jars
 rm -rf $RPM_BUILD_ROOT
@@ -60,19 +56,6 @@
   $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
 ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
 
-%if %{gcj_support}
-  install -dm 755 $RPM_BUILD_ROOT%{_libdir}
-  install -pm 755 dist/lib/lib%{name}-*.jar.so \
-    $RPM_BUILD_ROOT%{_libdir}/lib%{name}-%{version}.jar.so
-  ln -s lib%{name}-%{version}.jar.so $RPM_BUILD_ROOT%{_libdir}/lib%{name}.jar.so
-
-  gcjdbdir=$RPM_BUILD_ROOT`gcj-dbtool -p %{_libdir}`.d
-  mkdir -p $gcjdbdir
-  gcj-dbtool -n $gcjdbdir/%{name}.db 100
-  gcj-dbtool -f $gcjdbdir/%{name}.db $RPM_BUILD_ROOT%{_javadir}/%{name}.jar \
-    %{_libdir}/lib%{name}.jar.so
-%endif
-
 # javadoc
 install -dm 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
 cp -pr javadoc/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
@@ -83,16 +66,20 @@
 cp -pr examples/* $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}
 ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_datadir}/%{name} # ghost symlink
 
+%if %{gcj_support}
+  aot-compile-rpm
+%endif
+
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %if %{gcj_support}
 %post
-/usr/bin/rebuild-gcj-db %{_libdir}
+%{_bindir}/rebuild-gcj-db
 
 %postun
-/usr/bin/rebuild-gcj-db %{_libdir}
+%{_bindir}/rebuild-gcj-db
 %endif
 
 %post javadoc
@@ -109,9 +96,7 @@
 %{_javadir}/*.jar
 %doc LICENSE.txt
 %if %{gcj_support}
-%{_libdir}/gcj-4.0.0/classmap.db.d/%{name}.db
-%{_libdir}/lib%{name}-%{version}.jar.so
-%{_libdir}/lib%{name}.jar.so
+%attr(-,root,root) %{_libdir}/gcj/%{name}
 %endif
 
 %files javadoc
@@ -126,6 +111,10 @@
 
 
 %changelog
+* Fri Jul 15 2005 Gary Benson <gbenson at redhat.com> 0.1.18-1jpp_2fc
+- Build on ia64, ppc64, s390 and s390x.
+- Switch to aot-compile-rpm.
+
 * Fri Apr 22 2005 Andrew Overholt <overholt at redhat.com> 0.1.18-1jpp_1fc
 - Build into Fedora.
 - Natively-compile.




More information about the fedora-cvs-commits mailing list