]>
Commit | Line | Data |
---|---|---|
c61a45c1 ER |
1 | Summary: Eclipse - an open extensible IDE |
2 | Summary(pl.UTF-8): Eclipse - otwarte, rozszerzalne środowisko programistyczne | |
3 | Name: eclipse-cpp-bin | |
4 | Version: 3.7.2 | |
5 | Release: 1 | |
6 | License: EPL v1.0 | |
7 | Group: Development/Tools | |
8 | Source0: ftp://ftp.uninett.no/pub/eclipse/technology/epp/downloads/release/indigo/SR2/eclipse-cpp-indigo-SR2-incubation-linux-gtk.tar.gz | |
9 | # Source0-md5: 98ba2db4c23957553ef332c6cbc1cc71 | |
10 | Source1: ftp://ftp.uninett.no/pub/eclipse/technology/epp/downloads/release/indigo/SR2/eclipse-cpp-indigo-SR2-incubation-linux-gtk-x86_64.tar.gz | |
11 | # Source1-md5: 0c4d3065478c0e4751b13a8bc6120082 | |
12 | Source2: eclipse.desktop | |
13 | URL: http://www.eclipse.org/ | |
14 | BuildRequires: rpm-pythonprov | |
15 | BuildRequires: unzip | |
16 | Requires: ant | |
17 | Requires: jdk >= 1.4 | |
18 | Provides: eclipse = %{version}-%{release} | |
19 | Provides: eclipse-cpp | |
20 | Obsoletes: eclipse | |
21 | Conflicts: eclipse-SDK | |
22 | Conflicts: eclipse-bin | |
23 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
24 | ||
25 | %define eclipse_arch %(echo %{_target_cpu} | sed 's/i.86\\|athlon\\|pentium/x86/;s/amd64/x86_64/') | |
26 | %define no_install_post_chrpath 1 | |
27 | ||
28 | # list of script capabilities (regexps) not to be used in Provides | |
29 | %define _noautoprov libcairo.so.2 | |
30 | ||
31 | %description | |
32 | Eclipse is a kind of universal tool platform - an open extensible IDE | |
33 | for anything and nothing in particular. Current package includes C/C++ | |
34 | development plugins. | |
35 | ||
36 | %description -l pl.UTF-8 | |
37 | Eclipse to rodzaj uniwersalnej platformy narzędziowej - otwarte, | |
38 | rozszerzalne IDE (zintegrowane środowisko programistyczne) do | |
39 | wszystkiego i niczego w szczególności. Ten zestaw binarów zawiera | |
40 | wtyczki do programowania w C/C++. | |
41 | ||
42 | %prep | |
43 | %ifarch %{ix86} | |
44 | %setup -q -T -c -a0 | |
45 | %endif | |
46 | %ifarch %{x8664} | |
47 | %setup -q -T -c -a1 | |
48 | %endif | |
49 | ||
50 | %install | |
51 | rm -rf $RPM_BUILD_ROOT | |
52 | install -d $RPM_BUILD_ROOT{{%{_libdir},%{_datadir}}/eclipse/dropins,%{_bindir}} \ | |
53 | $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir},%{_sysconfdir}/eclipse} | |
54 | ||
55 | cd eclipse | |
56 | cp -a features p2 configuration plugins \ | |
57 | libcairo-swt.so eclipse artifacts.xml \ | |
58 | $RPM_BUILD_ROOT%{_libdir}/eclipse | |
59 | ||
60 | install -p icon.xpm $RPM_BUILD_ROOT%{_pixmapsdir}/eclipse-icon.xpm | |
61 | ||
62 | cp -p %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop | |
63 | cp -p eclipse.ini $RPM_BUILD_ROOT%{_sysconfdir}/eclipse/eclipse.ini | |
64 | ||
65 | ln -s %{_libdir}/eclipse/eclipse $RPM_BUILD_ROOT%{_bindir} | |
66 | ln -s %{_sysconfdir}/eclipse/eclipse.ini $RPM_BUILD_ROOT%{_libdir}/eclipse/eclipse.ini | |
67 | ||
68 | # place for arch independent plugins | |
69 | install -d $RPM_BUILD_ROOT%{_datadir}/eclipse/{features,plugins} | |
70 | cat <<-'EOF'> $RPM_BUILD_ROOT%{_datadir}/eclipse/.eclipseextension | |
71 | name=Eclipse Platform | |
72 | id=org.eclipse.platform | |
73 | version=%{version} | |
74 | EOF | |
75 | ||
76 | %clean | |
77 | rm -rf $RPM_BUILD_ROOT | |
78 | ||
79 | %files | |
80 | %defattr(644,root,root,755) | |
81 | %doc eclipse/{about_files,readme,*html} | |
82 | %dir %{_libdir}/eclipse | |
83 | %dir %{_libdir}/eclipse/dropins | |
84 | %{_libdir}/eclipse/features | |
85 | %{_libdir}/eclipse/p2 | |
86 | %{_libdir}/eclipse/configuration | |
87 | %{_libdir}/eclipse/plugins | |
88 | %{_libdir}/eclipse/eclipse.ini | |
89 | %{_libdir}/eclipse/artifacts.xml | |
90 | %{_desktopdir}/%{name}.desktop | |
91 | %{_pixmapsdir}/eclipse-icon.xpm | |
92 | %dir %{_sysconfdir}/eclipse | |
93 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/eclipse/eclipse.ini | |
94 | %attr(755,root,root) %{_libdir}/eclipse/libcairo-swt.so | |
95 | %attr(755,root,root) %{_libdir}/eclipse/eclipse | |
96 | %attr(755,root,root) %{_bindir}/eclipse | |
97 | ||
98 | %dir %{_datadir}/eclipse | |
99 | %dir %{_datadir}/eclipse/dropins | |
100 | %{_datadir}/eclipse/.eclipseextension |