]> git.pld-linux.org Git - packages/eclipse-plugin-google.git/blame - eclipse-plugin-google.spec
- sdk bundles should be unpackage or they don't work
[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
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
799207e2
ER
33# somewhy rpm-4.5 searches for ELF provides even the .so files are not executable
34%define _noautoprovfiles %{_datadir}/eclipse
35
f36e8c62
ER
36%description
37The Google Plugin for Eclipse is the fastest way to start developing
38Google Web Toolkit and App Engine applications, allowing you to go
39from installing the plugin to deploying an Ajax "Hello World" in a
40matter of minutes. Simply install the plugin and get started. If you
41don't have the GWT and App Engine SDKs installed, the plugin can take
42care of that for you.
43
44The plugin currently supports Google App Engine and Google Web Toolkit
45development.
46
e858e78f
ER
47%package appengine
48Summary: Google App Engine for Java SDK Bundle for Eclipse
49Version: %{appengver}
50Group: Development/Tools
51Requires: %{name} = %{pluginver}-%{release}
52
53%description appengine
54Google App Engine for Java SDK Bundle for Eclipse.
55
56%package gwt
57Summary: Google Web Toolkit SDK Bundle for Eclipse
58Version: %{gwtver}
59Group: Development/Tools
60Requires: %{name} = %{pluginver}-%{release}
61
62%description gwt
63Google Web Toolkit SDK Bundle for Eclipse.
64
f36e8c62
ER
65%prep
66%setup -qc
799207e2
ER
67install -d appengine gwt
68%{__unzip} -d appengine -qq %{SOURCE2}
69%{__unzip} -d gwt -qq %{SOURCE4}
f36e8c62
ER
70
71%install
72rm -rf $RPM_BUILD_ROOT
73install -d $RPM_BUILD_ROOT%{eclipsedir}/{features,plugins}
74cp -a features/* $RPM_BUILD_ROOT%{eclipsedir}/features
75cp -a plugins/* $RPM_BUILD_ROOT%{eclipsedir}/plugins
76
e858e78f
ER
77# appengine sdkbundle
78cp -a %{SOURCE1} $RPM_BUILD_ROOT%{eclipsedir}/features
799207e2 79cp -a appengine $RPM_BUILD_ROOT%{eclipsedir}/plugins/$(basename %{SOURCE2} .jar)
e858e78f
ER
80# gwt sdkbundle
81cp -a %{SOURCE3} $RPM_BUILD_ROOT%{eclipsedir}/features
799207e2 82cp -a gwt $RPM_BUILD_ROOT%{eclipsedir}/plugins/$(basename %{SOURCE4} .jar)
e858e78f 83
f36e8c62
ER
84%clean
85rm -rf $RPM_BUILD_ROOT
86
87%files
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
e858e78f
ER
94
95%files appengine
96%defattr(644,root,root,755)
97%{eclipsedir}/features/com.google.appengine.eclipse.sdkbundle.e33.feature_*.jar
799207e2 98%{eclipsedir}/plugins/com.google.appengine.eclipse.sdkbundle_*
e858e78f
ER
99
100%files gwt
101%defattr(644,root,root,755)
102%{eclipsedir}/features/com.google.gwt.eclipse.sdkbundle.e33.feature_*.jar
103# XXX: ix86 mozilla inside
799207e2 104%{eclipsedir}/plugins/com.google.gwt.eclipse.sdkbundle.linux_*
This page took 0.116596 seconds and 4 git commands to generate.