]> git.pld-linux.org Git - packages/classpath.git/blob - classpath.spec
- add BR: zip
[packages/classpath.git] / classpath.spec
1 #
2 # TODO:
3 #               - classpathx (spec or source1+subpkg?)
4 #
5 Summary:        GNU Classpath (Essential Libraries for Java)
6 Summary(pl):    GNU Classpath (Najwa¿niejsze biblioteki dla Javy)
7 Name:           classpath
8 Version:        0.10
9 Release:        0.2
10 License:        GPL v2
11 Group:          Libraries
12 Source0:        ftp://ftp.gnu.org/gnu/classpath/%{name}-%{version}.tar.gz
13 # Source0-md5:  a59a5040f9c1237dbf27bfc668919943
14 URL:            http://www.gnu.org/software/classpath/classpath.html
15 BuildRequires:  autoconf >= 2.59
16 BuildRequires:  automake >= 1.7
17 BuildRequires:  jikes >= 1.18
18 BuildRequires:  gdk-pixbuf-devel
19 BuildRequires:  gtk+2-devel >= 2.2
20 BuildRequires:  libart_lgpl-devel >= 2.1.0
21 BuildRequires:  libtool >= 1.4.2
22 BuildRequires:  texinfo >= 4.2
23 BuildRequires:  unzip
24 BuildRequires:  zip
25 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27 %description
28 GNU Classpath (Essential Libraries for Java) is a project to create
29 free core class libraries for use with virtual machines and compilers
30 for the Java language. It includes all native methods and core classes
31 necessary for a completely functional Java runtime.
32
33 %description -l pl
34 GNU Classpath (Najwa¿niejsze biblioteki javy) to projekt stworzenia
35 wolnego j±dra klas bibliotek do wykorzystania z wirtualnymi maszynami
36 i kompilatorami dla jêzyka Java. Zawiera wszystkie natywne metody i
37 g³ówne klasy niezbêdne dla kompletnej funkcjonalno¶ci ¶rodowiska Javy.
38
39 %prep
40 %setup -q
41
42 %build
43 %configure \
44         --with-jikes \
45         --enable-java \
46         --enable-jni \
47         --disable-cni \
48         --enable-gtk-peer \
49         --enable-load-library \
50         --disable-debug
51
52 %{__make}
53
54 %install
55 rm -rf $RPM_BUILD_ROOT
56
57 %{__make} install \
58         DESTDIR=$RPM_BUILD_ROOT
59
60 unzip   $RPM_BUILD_ROOT%{_datadir}/classpath/glibj.zip -d $RPM_BUILD_ROOT%{_datadir}/classpath
61 rm -rf  $RPM_BUILD_ROOT%{_datadir}/classpath/{api,glibj.zip}
62 mv -f   $RPM_BUILD_ROOT%{_libdir}{/classpath/*,}
63
64 %clean
65 rm -rf $RPM_BUILD_ROOT
66
67 %files
68 %defattr(644,root,root,755)
69 %doc AUTHORS ChangeLog NEWS README THANKYOU TODO
70 %{_libdir}/libgtkpeer.la
71 %attr(755,root,root) %{_libdir}/libgtkpeer.so.*.*.*
72 %{_libdir}/libjavaawt.la
73 %attr(755,root,root) %{_libdir}/libjavaawt.so.*.*.*
74 %{_libdir}/libjavaio.la
75 %attr(755,root,root) %{_libdir}/libjavaio.so.*.*.*
76 %{_libdir}/libjavalang.la
77 %attr(755,root,root) %{_libdir}/libjavalang.so.*.*.*
78 %{_libdir}/libjavalangreflect.la
79 %attr(755,root,root) %{_libdir}/libjavalangreflect.so.*.*.*
80 %{_libdir}/libjavanet.la
81 %attr(755,root,root) %{_libdir}/libjavanet.so.*.*.*
82 %{_libdir}/libjavanio.la
83 %attr(755,root,root) %{_libdir}/libjavanio.so.*.*.*
84 %{_libdir}/libjavautil.la
85 %attr(755,root,root) %{_libdir}/libjavautil.so.*.*.*
86 %{_datadir}/classpath
87 %{_infodir}/*
This page took 0.073053 seconds and 3 git commands to generate.