2 # - cleanups, system pkgs, system libs, what to package afterall?
3 %include /usr/lib/rpm/macros.java
4 Summary: The Android SDK has all you need to create great apps to Android
9 Group: Development/Languages/Java
10 URL: http://developer.android.com/sdk/
11 Source0: http://dl.google.com/android/%{name}_%{version}-linux.tgz
12 # Source0-md5: 3ba457f731d51da3741c29c8830a4583
14 BuildRequires: jpackage-utils
15 BuildRequires: rpm-javaprov
16 BuildRequires: rpmbuild(macros) >= 1.300
18 ExclusiveArch: %{ix86} %{x8664}
19 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21 %define _appdir %{_libdir}/%{name}
24 The Android SDK has the tools, sample code, and docs you need to
25 create great apps in Android Platform.
28 %setup -q -n %{name}-linux
34 rm -rf tools/lib/x86_64
39 rm -rf $RPM_BUILD_ROOT
40 install -d $RPM_BUILD_ROOT{%{_bindir},%{_appdir}}
42 cp -a add-ons platforms tools $RPM_BUILD_ROOT%{_appdir}
44 # installer downloads files there
45 install -d $RPM_BUILD_ROOT%{_appdir}/temp
47 ln -s %{_appdir}/tools/ddms $RPM_BUILD_ROOT%{_bindir}/ddms
48 ln -s %{_appdir}/tools/android $RPM_BUILD_ROOT%{_bindir}/android
51 rm -rf $RPM_BUILD_ROOT
54 %defattr(644,root,root,755)
56 %attr(755,root,root) %{_bindir}/ddms
57 %attr(755,root,root) %{_bindir}/android
59 %dir %{_appdir}/add-ons
61 %dir %{_appdir}/tools/lib
62 %dir %{_appdir}/tools/lib/pc-bios
63 %dir %{_appdir}/tools/proguard
64 %dir %{_appdir}/tools/proguard/lib
65 %dir %{_appdir}/tools/proguard/bin
66 %dir %{_appdir}/tools/apps
68 # attrs like /tmp so user could add new files there which aren't system pkgs (yet)
69 %dir %attr(1777,root,root) %{_appdir}/platforms
70 %dir %attr(1777,root,root) %{_appdir}/temp
73 %{_appdir}/tools/lib/*.jar
75 %dir %{_appdir}/tools/lib/x86
76 %{_appdir}/tools/lib/x86/swt.jar
79 %dir %{_appdir}/tools/lib/x86_64
80 %{_appdir}/tools/lib/x86_64/swt.jar
82 %{_appdir}/tools/lib/android.el
83 %{_appdir}/tools/lib/build.template
84 %{_appdir}/tools/lib/devices.xml
85 %{_appdir}/tools/lib/hardware-properties.ini
86 %{_appdir}/tools/lib/plugin.prop
87 %{_appdir}/tools/lib/libEGL_translator.so
88 %{_appdir}/tools/lib/libGLES_CM_translator.so
89 %{_appdir}/tools/lib/libGLES_V2_translator.so
90 %{_appdir}/tools/lib/libOpenglRender.so
91 %{_appdir}/tools/lib/pc-bios/bios.bin
92 %{_appdir}/tools/lib/pc-bios/vgabios-cirrus.bin
93 %{_appdir}/tools/lib/proguard.cfg
94 %{_appdir}/tools/lib/emulator/snapshots.img
96 %{_appdir}/tools/NOTICE.txt
97 %{_appdir}/tools/source.properties
99 %attr(755,root,root) %{_appdir}/tools/android
100 %attr(755,root,root) %{_appdir}/tools/apkbuilder
101 %attr(755,root,root) %{_appdir}/tools/ddms
102 %attr(755,root,root) %{_appdir}/tools/dmtracedump
103 %attr(755,root,root) %{_appdir}/tools/draw9patch
104 %attr(755,root,root) %{_appdir}/tools/emulator
105 %attr(755,root,root) %{_appdir}/tools/emulator-arm
106 %attr(755,root,root) %{_appdir}/tools/emulator-x86
107 %attr(755,root,root) %{_appdir}/tools/etc1tool
108 %attr(755,root,root) %{_appdir}/tools/hierarchyviewer
109 %attr(755,root,root) %{_appdir}/tools/hprof-conv
110 %attr(755,root,root) %{_appdir}/tools/lint
111 %attr(755,root,root) %{_appdir}/tools/mksdcard
112 %attr(755,root,root) %{_appdir}/tools/monkeyrunner
113 %attr(755,root,root) %{_appdir}/tools/sqlite3
114 %attr(755,root,root) %{_appdir}/tools/traceview
115 %attr(755,root,root) %{_appdir}/tools/zipalign
116 %attr(755,root,root) %{_appdir}/tools/proguard/bin/proguard.sh
117 %attr(755,root,root) %{_appdir}/tools/proguard/bin/proguardgui.sh
118 %attr(755,root,root) %{_appdir}/tools/proguard/bin/retrace.sh
119 %{_appdir}/tools/proguard/ant/task.properties
120 %{_appdir}/tools/proguard/lib/*.jar
122 %{_appdir}/tools/apps/SdkController