]> git.pld-linux.org Git - packages/android-sdk.git/blame - android-sdk.spec
- make platforms and temp dir writable for first user, making kickstart easier
[packages/android-sdk.git] / android-sdk.spec
CommitLineData
5d76763e
ER
1# TODO
2# - cleanups, system pkgs, system libs, what to package afterall?
3%include /usr/lib/rpm/macros.java
4Summary: The Android SDK has all you need to create great apps to Android
5Name: android-sdk
6Version: r07
1d43432c 7Release: 0.3
5d76763e
ER
8License: Apache v2.0
9Group: Development/Languages/Java
10URL: http://developer.android.com/sdk/
11Source0: http://dl.google.com/android/%{name}_%{version}-linux_x86.tgz
1d43432c
ER
12# NoSource0-md5: e10c75da3d1aa147ddd4a5c58bfc3646
13NoSource: 0
5d76763e
ER
14BuildRequires: jpackage-utils
15BuildRequires: rpm-javaprov
16BuildRequires: rpmbuild(macros) >= 1.300
17BuildRequires: unzip
18ExclusiveArch: %{ix86} %{x8664}
19BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21%define _appdir %{_libdir}/%{name}
22
23%description
24The Android SDK has the tools, sample code, and docs you need to
25create great apps in Android Platform.
26
27%prep
28%setup -q -n %{name}-linux_x86
29
30%ifnarch %{ix86}
31rm -rf tools/lib/x86
32%endif
33%ifnarch %{x8664}
34rm -rf tools/lib/x86_64
35%endif
36
1d43432c 37
5d76763e
ER
38%install
39rm -rf $RPM_BUILD_ROOT
40install -d $RPM_BUILD_ROOT{%{_bindir},%{_appdir}}
41
42cp -a add-ons platforms tools $RPM_BUILD_ROOT%{_appdir}
43
1d43432c
ER
44# installer downloads files there
45install -d $RPM_BUILD_ROOT%{_appdir}/temp
46
5d76763e
ER
47ln -s %{_appdir}/tools/adb $RPM_BUILD_ROOT%{_bindir}/adb
48ln -s %{_appdir}/tools/ddms $RPM_BUILD_ROOT%{_bindir}/ddms
49ln -s %{_appdir}/tools/android $RPM_BUILD_ROOT%{_bindir}/android
50
51%clean
52rm -rf $RPM_BUILD_ROOT
53
54%files
55%defattr(644,root,root,755)
56%doc SDK\ Readme.txt
57%attr(755,root,root) %{_bindir}/adb
58%attr(755,root,root) %{_bindir}/ddms
59%attr(755,root,root) %{_bindir}/android
60%dir %{_appdir}
61%dir %{_appdir}/add-ons
5d76763e
ER
62%dir %{_appdir}/tools
63%dir %{_appdir}/tools/lib
64
1d43432c
ER
65# attrs like /tmp so user could add new files there which aren't system pkgs (yet)
66%dir %attr(1777,root,root) %{_appdir}/platforms
67%dir %attr(1777,root,root) %{_appdir}/temp
68
5d76763e
ER
69%{_appdir}/tools/ant
70%{_appdir}/tools/lib/*.jar
71%ifarch %{ix86}
72%dir %{_appdir}/tools/lib/x86
73%{_appdir}/tools/lib/x86/swt.jar
74%endif
75%ifarch %{x8664}
76%dir %{_appdir}/tools/lib/x86_64
77%{_appdir}/tools/lib/x86_64/swt.jar
78%endif
79%{_appdir}/tools/lib/android.el
80%{_appdir}/tools/lib/build.export.template
81%{_appdir}/tools/lib/build.template
82%{_appdir}/tools/lib/devices.xml
83%{_appdir}/tools/lib/hardware-properties.ini
84%{_appdir}/tools/lib/plugin.prop
85
86%{_appdir}/tools/NOTICE.txt
87%{_appdir}/tools/source.properties
88
89%attr(755,root,root) %{_appdir}/tools/adb
90%attr(755,root,root) %{_appdir}/tools/android
91%attr(755,root,root) %{_appdir}/tools/apkbuilder
92%attr(755,root,root) %{_appdir}/tools/ddms
93%attr(755,root,root) %{_appdir}/tools/dmtracedump
94%attr(755,root,root) %{_appdir}/tools/draw9patch
95%attr(755,root,root) %{_appdir}/tools/emulator
96%attr(755,root,root) %{_appdir}/tools/etc1tool
97%attr(755,root,root) %{_appdir}/tools/hierarchyviewer
98%attr(755,root,root) %{_appdir}/tools/hprof-conv
99%attr(755,root,root) %{_appdir}/tools/layoutopt
100%attr(755,root,root) %{_appdir}/tools/mksdcard
101%attr(755,root,root) %{_appdir}/tools/sqlite3
102%attr(755,root,root) %{_appdir}/tools/traceview
103%attr(755,root,root) %{_appdir}/tools/zipalign
This page took 0.121953 seconds and 4 git commands to generate.