]> git.pld-linux.org Git - packages/eclipse-plugin-google.git/blame - eclipse-plugin-google.spec
- bundle subpackages
[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
ER
10Version: %{pluginver}
11Release: 0.4
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
ER
26BuildRequires: rpm-javaprov
27Requires: eclipse >= 3.3
28BuildArch: noarch
29BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30
31%define eclipsedir %{_datadir}/eclipse
32
33%description
34The Google Plugin for Eclipse is the fastest way to start developing
35Google Web Toolkit and App Engine applications, allowing you to go
36from installing the plugin to deploying an Ajax "Hello World" in a
37matter of minutes. Simply install the plugin and get started. If you
38don't have the GWT and App Engine SDKs installed, the plugin can take
39care of that for you.
40
41The plugin currently supports Google App Engine and Google Web Toolkit
42development.
43
e858e78f
ER
44%package appengine
45Summary: Google App Engine for Java SDK Bundle for Eclipse
46Version: %{appengver}
47Group: Development/Tools
48Requires: %{name} = %{pluginver}-%{release}
49
50%description appengine
51Google App Engine for Java SDK Bundle for Eclipse.
52
53%package gwt
54Summary: Google Web Toolkit SDK Bundle for Eclipse
55Version: %{gwtver}
56Group: Development/Tools
57Requires: %{name} = %{pluginver}-%{release}
58
59%description gwt
60Google Web Toolkit SDK Bundle for Eclipse.
61
f36e8c62
ER
62%prep
63%setup -qc
64
65%install
66rm -rf $RPM_BUILD_ROOT
67install -d $RPM_BUILD_ROOT%{eclipsedir}/{features,plugins}
68cp -a features/* $RPM_BUILD_ROOT%{eclipsedir}/features
69cp -a plugins/* $RPM_BUILD_ROOT%{eclipsedir}/plugins
70
e858e78f
ER
71# appengine sdkbundle
72cp -a %{SOURCE1} $RPM_BUILD_ROOT%{eclipsedir}/features
73cp -a %{SOURCE2} $RPM_BUILD_ROOT%{eclipsedir}/plugins
74# gwt sdkbundle
75cp -a %{SOURCE3} $RPM_BUILD_ROOT%{eclipsedir}/features
76cp -a %{SOURCE4} $RPM_BUILD_ROOT%{eclipsedir}/plugins
77
f36e8c62
ER
78%clean
79rm -rf $RPM_BUILD_ROOT
80
81%files
82%defattr(644,root,root,755)
83%{eclipsedir}/features/com.google.gdt.eclipse.suite.e33.feature_*
84%{eclipsedir}/plugins/com.google.appengine.eclipse.core_*.jar
85%{eclipsedir}/plugins/com.google.gdt.eclipse.core_*.jar
86%{eclipsedir}/plugins/com.google.gdt.eclipse.suite_*.jar
87%{eclipsedir}/plugins/com.google.gwt.eclipse.core_*.jar
e858e78f
ER
88
89%files appengine
90%defattr(644,root,root,755)
91%{eclipsedir}/features/com.google.appengine.eclipse.sdkbundle.e33.feature_*.jar
92%{eclipsedir}/plugins/com.google.appengine.eclipse.sdkbundle_*.jar
93
94%files gwt
95%defattr(644,root,root,755)
96%{eclipsedir}/features/com.google.gwt.eclipse.sdkbundle.e33.feature_*.jar
97# XXX: ix86 mozilla inside
98%{eclipsedir}/plugins/com.google.gwt.eclipse.sdkbundle.linux_*.jar
This page took 0.062244 seconds and 4 git commands to generate.