]> git.pld-linux.org Git - packages/eclipse-plugin-google.git/blame - eclipse-plugin-google.spec
- BR: unzip
[packages/eclipse-plugin-google.git] / eclipse-plugin-google.spec
CommitLineData
e858e78f
ER
1# TODO:
2# - com.google.appengine.eclipse.sdkbundle_1.2.1.v200905131156/
3# - com.google.gwt.eclipse.sdkbundle.linux_1.6.4.v200904062254 is x86 centric (build from source?)
4%define pluginver 1.0.1
5%define appengver 1.2.1
6%define gwtver 1.6.4
f36e8c62
ER
7%include /usr/lib/rpm/macros.java
8Summary: Google Plugin for Eclipse
9Name: eclipse-plugin-google
e858e78f 10Version: %{pluginver}
799207e2 11Release: 0.7
f36e8c62
ER
12License: Apache License, v2.0
13Group: Development/Tools
14URL: http://code.google.com/eclipse/
15# http://code.google.com/eclipse/docs/install-from-zip.html
16Source0: http://dl.google.com/eclipse/plugin/3.3/zips/gpe-e33-latest.zip
17# Source0-md5: 955d207982a0ec954b1c067019c33694
e858e78f
ER
18Source1: http://dl.google.com/eclipse/plugin/3.3/features/com.google.appengine.eclipse.sdkbundle.e33.feature_%{appengver}.v200905131156.jar
19# Source1-md5: 44dbeb0e33c1458658b1626b86efd677
20Source2: http://dl.google.com/eclipse/plugin/3.3/plugins/com.google.appengine.eclipse.sdkbundle_%{appengver}.v200905131156.jar
21# Source2-md5: ebc7c16b7291830497a24312980919c6
22Source3: http://dl.google.com/eclipse/plugin/3.3/features/com.google.gwt.eclipse.sdkbundle.e33.feature_%{gwtver}.v200904062254.jar
23# Source3-md5: 8de9b4a53690e36e4af4fdd0e02f1528
24Source4: http://dl.google.com/eclipse/plugin/3.3/plugins/com.google.gwt.eclipse.sdkbundle.linux_%{gwtver}.v200904062254.jar
25# Source4-md5: 9fe86bcde62ab891569b96fdb6fc0752
f36e8c62 26BuildRequires: rpm-javaprov
b1662a51 27BuildRequires: unzip
f36e8c62
ER
28Requires: eclipse >= 3.3
29BuildArch: noarch
30BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31
32%define eclipsedir %{_datadir}/eclipse
33
799207e2
ER
34# somewhy rpm-4.5 searches for ELF provides even the .so files are not executable
35%define _noautoprovfiles %{_datadir}/eclipse
36
f36e8c62
ER
37%description
38The Google Plugin for Eclipse is the fastest way to start developing
39Google Web Toolkit and App Engine applications, allowing you to go
40from installing the plugin to deploying an Ajax "Hello World" in a
41matter of minutes. Simply install the plugin and get started. If you
42don't have the GWT and App Engine SDKs installed, the plugin can take
43care of that for you.
44
45The plugin currently supports Google App Engine and Google Web Toolkit
46development.
47
e858e78f
ER
48%package appengine
49Summary: Google App Engine for Java SDK Bundle for Eclipse
50Version: %{appengver}
51Group: Development/Tools
52Requires: %{name} = %{pluginver}-%{release}
53
54%description appengine
55Google App Engine for Java SDK Bundle for Eclipse.
56
57%package gwt
58Summary: Google Web Toolkit SDK Bundle for Eclipse
59Version: %{gwtver}
60Group: Development/Tools
61Requires: %{name} = %{pluginver}-%{release}
62
63%description gwt
64Google Web Toolkit SDK Bundle for Eclipse.
65
f36e8c62
ER
66%prep
67%setup -qc
799207e2
ER
68install -d appengine gwt
69%{__unzip} -d appengine -qq %{SOURCE2}
70%{__unzip} -d gwt -qq %{SOURCE4}
f36e8c62
ER
71
72%install
73rm -rf $RPM_BUILD_ROOT
74install -d $RPM_BUILD_ROOT%{eclipsedir}/{features,plugins}
75cp -a features/* $RPM_BUILD_ROOT%{eclipsedir}/features
76cp -a plugins/* $RPM_BUILD_ROOT%{eclipsedir}/plugins
77
e858e78f
ER
78# appengine sdkbundle
79cp -a %{SOURCE1} $RPM_BUILD_ROOT%{eclipsedir}/features
799207e2 80cp -a appengine $RPM_BUILD_ROOT%{eclipsedir}/plugins/$(basename %{SOURCE2} .jar)
e858e78f
ER
81# gwt sdkbundle
82cp -a %{SOURCE3} $RPM_BUILD_ROOT%{eclipsedir}/features
799207e2 83cp -a gwt $RPM_BUILD_ROOT%{eclipsedir}/plugins/$(basename %{SOURCE4} .jar)
e858e78f 84
f36e8c62
ER
85%clean
86rm -rf $RPM_BUILD_ROOT
87
88%files
89%defattr(644,root,root,755)
90%{eclipsedir}/features/com.google.gdt.eclipse.suite.e33.feature_*
91%{eclipsedir}/plugins/com.google.appengine.eclipse.core_*.jar
92%{eclipsedir}/plugins/com.google.gdt.eclipse.core_*.jar
93%{eclipsedir}/plugins/com.google.gdt.eclipse.suite_*.jar
94%{eclipsedir}/plugins/com.google.gwt.eclipse.core_*.jar
e858e78f
ER
95
96%files appengine
97%defattr(644,root,root,755)
98%{eclipsedir}/features/com.google.appengine.eclipse.sdkbundle.e33.feature_*.jar
799207e2 99%{eclipsedir}/plugins/com.google.appengine.eclipse.sdkbundle_*
e858e78f
ER
100
101%files gwt
102%defattr(644,root,root,755)
103%{eclipsedir}/features/com.google.gwt.eclipse.sdkbundle.e33.feature_*.jar
104# XXX: ix86 mozilla inside
799207e2 105%{eclipsedir}/plugins/com.google.gwt.eclipse.sdkbundle.linux_*
This page took 0.072872 seconds and 4 git commands to generate.