source: projects/specs/trunk/j/jdkgcj/jdkgcj-vl.spec @ 521

Revision 521, 2.8 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

Line 
1%define gcjver 3.2.3
2
3Name: jdkgcj
4Version: 0.2.3
5Release: 8vl1
6Summary: A free Java SDK
7Summary(ja): ¥Õ¥ê¡¼ Java SDK
8URL: http://www.arklinux.org/projects/jdkgcj
9Source: javac
10Source1: java
11Source2: jni.h
12License: GPL
13Group: Development/Languages
14Prefix: %{_prefix}
15BuildRoot: %{_tmppath}/%{name}-root
16Requires: gcc-java = %{gcjver}
17Requires: libgcj = %{gcjver}
18BuildRequires: gcc-java = %{gcjver}
19
20%description
21jdkgcj provides an interface to gcj that is compatible with the Sun and IBM
22Java Development Kits (JDKs).
23jdkgcj provides the javac, java and javah tools as well as jni.h, allowing
24you to compile java extensions using JNI.
25
26%prep
27
28%build
29
30%install
31rm -rf $RPM_BUILD_ROOT
32mkdir -p $RPM_BUILD_ROOT%{_bindir} $RPM_BUILD_ROOT%{_includedir}
33ln -s gcjh $RPM_BUILD_ROOT%{_bindir}/javah
34install -c -m 755 %{SOURCE0} $RPM_BUILD_ROOT%{_bindir}
35install -c -m 755 %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}
36ln -s %{_libdir}/gcc-lib/%{_arch}-*/%{gcjver}/include/java $RPM_BUILD_ROOT%{_includedir}
37ln -s %{_libdir}/gcc-lib/%{_arch}-*/%{gcjver}/include/javax $RPM_BUILD_ROOT%{_includedir}
38ln -s %{_libdir}/gcc-lib/%{_arch}-*/%{gcjver}/include/jvmpi.h $RPM_BUILD_ROOT%{_includedir}
39install -c -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_includedir}
40
41%files
42%defattr(-,root,root)
43%{_bindir}/*
44%{_includedir}/*
45
46%clean
47rm -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
Note: See TracBrowser for help on using the repository browser.