OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /v/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 28-Aug-2007 12:08:50
Branch: HEAD Handle: 2007082811085000
Modified files:
openpkg-src/java-gcj java-gcj.spec
Log:
provide symlinks to the JDK C headers for use with JNI
Summary:
Revision Changes Path
1.4 +15 -1 openpkg-src/java-gcj/java-gcj.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/java-gcj/java-gcj.spec
============================================================================
$ cvs diff -u -r1.3 -r1.4 java-gcj.spec
--- openpkg-src/java-gcj/java-gcj.spec 27 Aug 2007 12:33:36 -0000
1.3
+++ openpkg-src/java-gcj/java-gcj.spec 28 Aug 2007 10:08:50 -0000
1.4
@@ -33,7 +33,7 @@
Group: Language
License: GPL
Version: 1.4.2
-Release: 20070827
+Release: 20070828
# list of sources
Source0: java-gcj.txt
@@ -105,6 +105,20 @@
$RPM_BUILD_ROOT%{l_prefix}/libexec/java-gcj/jre/bin/$dst
done
+ # provide JDK C headers
+ gcj_includedir=`gcj -print-libgcc-file-name | sed -e
's;/[^/]*$;/include;'`
+ for header in \
+ jawt.h \
+ jawt_md.h \
+ jni.h \
+ jni_md.h \
+ jvmpi.h \
+ ; do
+ %{l_shtool} mkln -s \
+ $RPM_BUILD_ROOT$gcj_includedir/$header \
+ $RPM_BUILD_ROOT%{l_prefix}/libexec/java-gcj/include/$header
+ done
+
# remember particular toolkit platform identification
version=`(%{l_prefix}/bin/gij -version; echo "") 2>/dev/null | sed -e
'1q' | \
sed -e 's;^;X;' -e 's;^X.*"\([0-9][0-9.]*\)".*$;\1;' -e
's;^X.*;0.0.0;'`
@@ .
______________________________________________________________________
OpenPKG http://openpkg.org
CVS Repository Commit List [email protected]