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
7 %include /usr/lib/rpm/macros.java
8 Summary: Google Plugin for Eclipse
9 Name: eclipse-plugin-google
12 License: Apache License, v2.0
13 Group: Development/Tools
14 URL: http://code.google.com/eclipse/
15 # http://code.google.com/eclipse/docs/install-from-zip.html
16 Source0: http://dl.google.com/eclipse/plugin/3.3/zips/gpe-e33-latest.zip
17 # Source0-md5: 955d207982a0ec954b1c067019c33694
18 Source1: http://dl.google.com/eclipse/plugin/3.3/features/com.google.appengine.eclipse.sdkbundle.e33.feature_%{appengver}.v200905131156.jar
19 # Source1-md5: 44dbeb0e33c1458658b1626b86efd677
20 Source2: http://dl.google.com/eclipse/plugin/3.3/plugins/com.google.appengine.eclipse.sdkbundle_%{appengver}.v200905131156.jar
21 # Source2-md5: ebc7c16b7291830497a24312980919c6
22 Source3: http://dl.google.com/eclipse/plugin/3.3/features/com.google.gwt.eclipse.sdkbundle.e33.feature_%{gwtver}.v200904062254.jar
23 # Source3-md5: 8de9b4a53690e36e4af4fdd0e02f1528
24 Source4: http://dl.google.com/eclipse/plugin/3.3/plugins/com.google.gwt.eclipse.sdkbundle.linux_%{gwtver}.v200904062254.jar
25 # Source4-md5: 9fe86bcde62ab891569b96fdb6fc0752
26 BuildRequires: rpm-javaprov
27 Requires: eclipse >= 3.3
29 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31 %define eclipsedir %{_datadir}/eclipse
33 # somewhy rpm-4.5 searches for ELF provides even the .so files are not executable
34 %define _noautoprovfiles %{_datadir}/eclipse
37 The Google Plugin for Eclipse is the fastest way to start developing
38 Google Web Toolkit and App Engine applications, allowing you to go
39 from installing the plugin to deploying an Ajax "Hello World" in a
40 matter of minutes. Simply install the plugin and get started. If you
41 don't have the GWT and App Engine SDKs installed, the plugin can take
44 The plugin currently supports Google App Engine and Google Web Toolkit
48 Summary: Google App Engine for Java SDK Bundle for Eclipse
50 Group: Development/Tools
51 Requires: %{name} = %{pluginver}-%{release}
53 %description appengine
54 Google App Engine for Java SDK Bundle for Eclipse.
57 Summary: Google Web Toolkit SDK Bundle for Eclipse
59 Group: Development/Tools
60 Requires: %{name} = %{pluginver}-%{release}
63 Google Web Toolkit SDK Bundle for Eclipse.
67 install -d appengine gwt
68 %{__unzip} -d appengine -qq %{SOURCE2}
69 %{__unzip} -d gwt -qq %{SOURCE4}
72 rm -rf $RPM_BUILD_ROOT
73 install -d $RPM_BUILD_ROOT%{eclipsedir}/{features,plugins}
74 cp -a features/* $RPM_BUILD_ROOT%{eclipsedir}/features
75 cp -a plugins/* $RPM_BUILD_ROOT%{eclipsedir}/plugins
78 cp -a %{SOURCE1} $RPM_BUILD_ROOT%{eclipsedir}/features
79 cp -a appengine $RPM_BUILD_ROOT%{eclipsedir}/plugins/$(basename %{SOURCE2} .jar)
81 cp -a %{SOURCE3} $RPM_BUILD_ROOT%{eclipsedir}/features
82 cp -a gwt $RPM_BUILD_ROOT%{eclipsedir}/plugins/$(basename %{SOURCE4} .jar)
85 rm -rf $RPM_BUILD_ROOT
88 %defattr(644,root,root,755)
89 %{eclipsedir}/features/com.google.gdt.eclipse.suite.e33.feature_*
90 %{eclipsedir}/plugins/com.google.appengine.eclipse.core_*.jar
91 %{eclipsedir}/plugins/com.google.gdt.eclipse.core_*.jar
92 %{eclipsedir}/plugins/com.google.gdt.eclipse.suite_*.jar
93 %{eclipsedir}/plugins/com.google.gwt.eclipse.core_*.jar
96 %defattr(644,root,root,755)
97 %{eclipsedir}/features/com.google.appengine.eclipse.sdkbundle.e33.feature_*.jar
98 %{eclipsedir}/plugins/com.google.appengine.eclipse.sdkbundle_*
101 %defattr(644,root,root,755)
102 %{eclipsedir}/features/com.google.gwt.eclipse.sdkbundle.e33.feature_*.jar
103 # XXX: ix86 mozilla inside
104 %{eclipsedir}/plugins/com.google.gwt.eclipse.sdkbundle.linux_*