]> git.pld-linux.org Git - packages/eclipse-cpp-bin.git/blame - eclipse-cpp-bin.spec
- new (with minor fixes), submitted by Daniel Dawid Majewski <lordblick#gmail.com>
[packages/eclipse-cpp-bin.git] / eclipse-cpp-bin.spec
CommitLineData
c61a45c1
ER
1Summary: Eclipse - an open extensible IDE
2Summary(pl.UTF-8): Eclipse - otwarte, rozszerzalne środowisko programistyczne
3Name: eclipse-cpp-bin
4Version: 3.7.2
5Release: 1
6License: EPL v1.0
7Group: Development/Tools
8Source0: 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
10Source1: 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
12Source2: eclipse.desktop
13URL: http://www.eclipse.org/
14BuildRequires: rpm-pythonprov
15BuildRequires: unzip
16Requires: ant
17Requires: jdk >= 1.4
18Provides: eclipse = %{version}-%{release}
19Provides: eclipse-cpp
20Obsoletes: eclipse
21Conflicts: eclipse-SDK
22Conflicts: eclipse-bin
23BuildRoot: %{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
32Eclipse is a kind of universal tool platform - an open extensible IDE
33for anything and nothing in particular. Current package includes C/C++
34development plugins.
35
36%description -l pl.UTF-8
37Eclipse to rodzaj uniwersalnej platformy narzędziowej - otwarte,
38rozszerzalne IDE (zintegrowane środowisko programistyczne) do
39wszystkiego i niczego w szczególności. Ten zestaw binarów zawiera
40wtyczki 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
51rm -rf $RPM_BUILD_ROOT
52install -d $RPM_BUILD_ROOT{{%{_libdir},%{_datadir}}/eclipse/dropins,%{_bindir}} \
53 $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir},%{_sysconfdir}/eclipse}
54
55cd eclipse
56cp -a features p2 configuration plugins \
57 libcairo-swt.so eclipse artifacts.xml \
58 $RPM_BUILD_ROOT%{_libdir}/eclipse
59
60install -p icon.xpm $RPM_BUILD_ROOT%{_pixmapsdir}/eclipse-icon.xpm
61
62cp -p %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
63cp -p eclipse.ini $RPM_BUILD_ROOT%{_sysconfdir}/eclipse/eclipse.ini
64
65ln -s %{_libdir}/eclipse/eclipse $RPM_BUILD_ROOT%{_bindir}
66ln -s %{_sysconfdir}/eclipse/eclipse.ini $RPM_BUILD_ROOT%{_libdir}/eclipse/eclipse.ini
67
68# place for arch independent plugins
69install -d $RPM_BUILD_ROOT%{_datadir}/eclipse/{features,plugins}
70cat <<-'EOF'> $RPM_BUILD_ROOT%{_datadir}/eclipse/.eclipseextension
71name=Eclipse Platform
72id=org.eclipse.platform
73version=%{version}
74EOF
75
76%clean
77rm -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
This page took 0.06846 seconds and 4 git commands to generate.