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