[521] | 1 | %define gcjver 3.2.3 |
---|
| 2 | |
---|
| 3 | Name: jdkgcj |
---|
| 4 | Version: 0.2.3 |
---|
| 5 | Release: 8vl1 |
---|
| 6 | Summary: A free Java SDK |
---|
| 7 | Summary(ja): ¥Õ¥ê¡¼ Java SDK |
---|
| 8 | URL: http://www.arklinux.org/projects/jdkgcj |
---|
| 9 | Source: javac |
---|
| 10 | Source1: java |
---|
| 11 | Source2: jni.h |
---|
| 12 | License: GPL |
---|
| 13 | Group: Development/Languages |
---|
| 14 | Prefix: %{_prefix} |
---|
| 15 | BuildRoot: %{_tmppath}/%{name}-root |
---|
| 16 | Requires: gcc-java = %{gcjver} |
---|
| 17 | Requires: libgcj = %{gcjver} |
---|
| 18 | BuildRequires: gcc-java = %{gcjver} |
---|
| 19 | |
---|
| 20 | %description |
---|
| 21 | jdkgcj provides an interface to gcj that is compatible with the Sun and IBM |
---|
| 22 | Java Development Kits (JDKs). |
---|
| 23 | jdkgcj provides the javac, java and javah tools as well as jni.h, allowing |
---|
| 24 | you to compile java extensions using JNI. |
---|
| 25 | |
---|
| 26 | %prep |
---|
| 27 | |
---|
| 28 | %build |
---|
| 29 | |
---|
| 30 | %install |
---|
| 31 | rm -rf $RPM_BUILD_ROOT |
---|
| 32 | mkdir -p $RPM_BUILD_ROOT%{_bindir} $RPM_BUILD_ROOT%{_includedir} |
---|
| 33 | ln -s gcjh $RPM_BUILD_ROOT%{_bindir}/javah |
---|
| 34 | install -c -m 755 %{SOURCE0} $RPM_BUILD_ROOT%{_bindir} |
---|
| 35 | install -c -m 755 %{SOURCE1} $RPM_BUILD_ROOT%{_bindir} |
---|
| 36 | ln -s %{_libdir}/gcc-lib/%{_arch}-*/%{gcjver}/include/java $RPM_BUILD_ROOT%{_includedir} |
---|
| 37 | ln -s %{_libdir}/gcc-lib/%{_arch}-*/%{gcjver}/include/javax $RPM_BUILD_ROOT%{_includedir} |
---|
| 38 | ln -s %{_libdir}/gcc-lib/%{_arch}-*/%{gcjver}/include/jvmpi.h $RPM_BUILD_ROOT%{_includedir} |
---|
| 39 | install -c -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_includedir} |
---|
| 40 | |
---|
| 41 | %files |
---|
| 42 | %defattr(-,root,root) |
---|
| 43 | %{_bindir}/* |
---|
| 44 | %{_includedir}/* |
---|
| 45 | |
---|
| 46 | %clean |
---|
| 47 | rm -rf $RPM_BUILD_ROOT $RPM_BUILD_DIR/%{name}-%{version} |
---|
| 48 | |
---|
| 49 | %changelog |
---|
| 50 | * Tue May 13 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 0.2.4-8vl1 |
---|
| 51 | - merged with rawhide 0.2.4-8 |
---|
| 52 | |
---|
| 53 | * Wed Jan 15 2003 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 0.2.4-3vl0 |
---|
| 54 | - built for Vine Linux |
---|
| 55 | - change gcc-java and libgcj version to 3.2.2 |
---|
| 56 | |
---|
| 57 | * Wed Dec 4 2002 Jakub Jelinek <jakub@redhat.com> 0.2.4-3 |
---|
| 58 | - require exact gcc-java and libgcj versions, this time 3.2.1 (#78885) |
---|
| 59 | |
---|
| 60 | * Wed Nov 7 2002 Nalin Dahyabhai <nalin@redhat.com> 0.2.3-2 |
---|
| 61 | - Rebuild |
---|
| 62 | |
---|
| 63 | * Mon Jul 29 2002 Bernhard Rosenkraenzer <bero@redhat.com> 0.2.3-1 |
---|
| 64 | - Adapt to gcc 3.2 (#69948) |
---|
| 65 | |
---|
| 66 | * Fri Jun 21 2002 Tim Powers <timp@redhat.com> |
---|
| 67 | - automated rebuild |
---|
| 68 | |
---|
| 69 | * Thu Jun 13 2002 Bernhard Rosenkraenzer <bero@redhat.com> 0.2.2-1 |
---|
| 70 | - Handle weirdo options like "-D ." |
---|
| 71 | |
---|
| 72 | * Wed Jun 12 2002 Bernhard Rosenkraenzer <bero@redhat.com> 0.2.1-1 |
---|
| 73 | - Fix passing of parameters containing spaces or quotes to java |
---|
| 74 | applications. |
---|
| 75 | |
---|
| 76 | * Fri May 31 2002 Bernhard Rosenkraenzer <bero@redhat.com> 0.2.0-1 |
---|
| 77 | - Replace the java->gij symlink with a script that translates |
---|
| 78 | java options to gij options (allowing stuff like |
---|
| 79 | java -classpath "/foo" -Djava.library.path=/bar some/sub/class |
---|
| 80 | to work) |
---|
| 81 | |
---|
| 82 | * Fri May 31 2002 Bernhard Rosenkraenzer <bero@redhat.com> 0.1.1-1 |
---|
| 83 | - Fix up default location of gcj jar file |
---|
| 84 | |
---|
| 85 | * Fri May 31 2002 Bernhard Rosenkraenzer <bero@redhat.com> 0.1.0-1 |
---|
| 86 | - Fix up -d support in javac. It must handle multiple classes per file. |
---|
| 87 | |
---|
| 88 | * Fri May 31 2002 Bernhard Rosenkraenzer <bero@redhat.com> 0.0.2-1 |
---|
| 89 | - Add support for -d in javac |
---|
| 90 | |
---|
| 91 | * Fri May 31 2002 Bernhard Rosenkraenzer <bero@redhat.com> 0.0.1-1 |
---|
| 92 | - initial RPM |
---|