]> git.pld-linux.org Git - packages/android-sdk.git/blame - android-sdk.spec
update files for x86
[packages/android-sdk.git] / android-sdk.spec
CommitLineData
5d76763e
ER
1# TODO
2# - cleanups, system pkgs, system libs, what to package afterall?
718a6926
ER
3# - what's the license, distributable?
4# - adb can be found from eclipse-adt (adt-bundle-linux-x86_64-20140702/sdk/platform-tools)
ed0265be
ER
5# in pld packaged in android-tools
6# - download build tools, etc
7# http://dl.google.com/android/repository/build-tools_r22-linux.zip
8# http://dl.google.com/android/repository/tools_r24.1.2-linux.zip
9# http://dl.google.com/android/repository/platform-tools_r22-linux.zip
5d76763e
ER
10%include /usr/lib/rpm/macros.java
11Summary: The Android SDK has all you need to create great apps to Android
12Name: android-sdk
ed0265be 13Version: 24.3.3
46cd04d7 14Release: 0.4
718a6926
ER
15License: ?
16Group: Development/Building
17Source0: http://dl.google.com/android/%{name}_r%{version}-linux.tgz
ed0265be 18# Source0-md5: a673e69ded991f4befcf798e18290d7a
1d43432c 19NoSource: 0
718a6926 20URL: http://developer.android.com/sdk/
5d76763e
ER
21BuildRequires: jpackage-utils
22BuildRequires: rpm-javaprov
23BuildRequires: rpmbuild(macros) >= 1.300
24BuildRequires: unzip
25ExclusiveArch: %{ix86} %{x8664}
26BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28%define _appdir %{_libdir}/%{name}
29
ed0265be
ER
30# disable debug packages, because of stupid debugedit errors:
31# debugedit: canonicalization unexpectedly shrank by one character
32%define _enable_debug_packages 0
33
5d76763e 34%description
718a6926
ER
35The Android SDK provides you the API libraries and developer tools
36necessary to build, test, and debug apps for Android.
5d76763e 37
ed0265be
ER
38This package provides the basic SDK tools for app development, without
39an IDE.
40
5d76763e 41%prep
718a6926
ER
42%setup -qc
43mv %{name}-linux/* .
5d76763e
ER
44
45%ifnarch %{ix86}
ed0265be
ER
46rm -r tools/lib/x86
47rm -r tools/lib/monitor-x86
48rm -r tools/lib/gles_mesa
ed0265be 49rm tools/lib/lib*.so
46cd04d7 50rm -r tools/qemu/linux-x86
5d76763e
ER
51%endif
52%ifnarch %{x8664}
ed0265be 53rm -r tools/lib/monitor-x86_64
46cd04d7
ER
54rm -r tools/lib/x86_64
55rm -r tools/lib64
ed0265be 56rm -r tools/qemu/linux-x86_64
46cd04d7 57rm tools/emulator64-*
5d76763e
ER
58%endif
59
60%install
61rm -rf $RPM_BUILD_ROOT
62install -d $RPM_BUILD_ROOT{%{_bindir},%{_appdir}}
63
64cp -a add-ons platforms tools $RPM_BUILD_ROOT%{_appdir}
65
5d76763e
ER
66ln -s %{_appdir}/tools/ddms $RPM_BUILD_ROOT%{_bindir}/ddms
67ln -s %{_appdir}/tools/android $RPM_BUILD_ROOT%{_bindir}/android
68
718a6926
ER
69# installer downloads files there
70install -d $RPM_BUILD_ROOT%{_appdir}/temp
71
5d76763e
ER
72%clean
73rm -rf $RPM_BUILD_ROOT
74
75%files
76%defattr(644,root,root,755)
77%doc SDK\ Readme.txt
5d76763e
ER
78%attr(755,root,root) %{_bindir}/ddms
79%attr(755,root,root) %{_bindir}/android
80%dir %{_appdir}
81%dir %{_appdir}/add-ons
5d76763e
ER
82%dir %{_appdir}/tools
83%dir %{_appdir}/tools/lib
6a1004ad 84%dir %{_appdir}/tools/lib/pc-bios
9cd89e89 85%dir %{_appdir}/tools/lib/emulator
6a1004ad
CM
86%dir %{_appdir}/tools/proguard
87%dir %{_appdir}/tools/proguard/lib
88%dir %{_appdir}/tools/proguard/bin
9cd89e89 89%dir %{_appdir}/tools/proguard/ant
6a1004ad 90%dir %{_appdir}/tools/apps
5d76763e 91
1d43432c
ER
92# attrs like /tmp so user could add new files there which aren't system pkgs (yet)
93%dir %attr(1777,root,root) %{_appdir}/platforms
94%dir %attr(1777,root,root) %{_appdir}/temp
95
5d76763e
ER
96%{_appdir}/tools/ant
97%{_appdir}/tools/lib/*.jar
ed0265be
ER
98
99%dir %{_appdir}/tools/qemu
5d76763e
ER
100%ifarch %{ix86}
101%dir %{_appdir}/tools/lib/x86
718a6926 102%{_appdir}/tools/lib/monitor-x86
5d76763e 103%{_appdir}/tools/lib/x86/swt.jar
ed0265be
ER
104%dir %{_appdir}/tools/lib/gles_mesa
105%attr(755,root,root) %{_appdir}/tools/lib/gles_mesa/libGL.so
106%attr(755,root,root) %{_appdir}/tools/lib/gles_mesa/libGL.so.1
107%attr(755,root,root) %{_appdir}/tools/lib/gles_mesa/libosmesa.so
ed0265be
ER
108%dir %{_appdir}/tools/qemu/linux-x86
109%attr(755,root,root) %{_appdir}/tools/qemu/linux-x86/qemu-system-aarch64
110%attr(755,root,root) %{_appdir}/tools/qemu/linux-x86/qemu-system-mips64el
111%attr(755,root,root) %{_appdir}/tools/qemu/linux-x86/qemu-system-x86_64
5d76763e
ER
112%endif
113%ifarch %{x8664}
114%dir %{_appdir}/tools/lib/x86_64
718a6926 115%{_appdir}/tools/lib/monitor-x86_64
5d76763e 116%{_appdir}/tools/lib/x86_64/swt.jar
ed0265be
ER
117%dir %{_appdir}/tools/lib64
118%dir %{_appdir}/tools/lib64/gles_mesa
119%attr(755,root,root) %{_appdir}/tools/lib64/gles_mesa/libGL.so
120%attr(755,root,root) %{_appdir}/tools/lib64/gles_mesa/libGL.so.1
121%attr(755,root,root) %{_appdir}/tools/lib64/gles_mesa/libosmesa.so
122%attr(755,root,root) %{_appdir}/tools/lib64/lib64EGL_translator.so
123%attr(755,root,root) %{_appdir}/tools/lib64/lib64GLES_CM_translator.so
124%attr(755,root,root) %{_appdir}/tools/lib64/lib64GLES_V2_translator.so
125%attr(755,root,root) %{_appdir}/tools/lib64/lib64OpenglRender.so
126%attr(755,root,root) %{_appdir}/tools/lib64/lib64emugl_test_shared_library.so
127%dir %{_appdir}/tools/qemu/linux-x86_64
128%attr(755,root,root) %{_appdir}/tools/qemu/linux-x86_64/qemu-system-aarch64
129%attr(755,root,root) %{_appdir}/tools/qemu/linux-x86_64/qemu-system-mips64el
130%attr(755,root,root) %{_appdir}/tools/qemu/linux-x86_64/qemu-system-x86_64
5d76763e
ER
131%endif
132%{_appdir}/tools/lib/android.el
5d76763e
ER
133%{_appdir}/tools/lib/build.template
134%{_appdir}/tools/lib/devices.xml
135%{_appdir}/tools/lib/hardware-properties.ini
136%{_appdir}/tools/lib/plugin.prop
46cd04d7
ER
137
138%if "%{_lib}" != "lib"
139%dir %{_appdir}/tools/%{_lib}
140%endif
141%attr(755,root,root) %{_appdir}/tools/%{_lib}/libEGL_translator.so
142%attr(755,root,root) %{_appdir}/tools/%{_lib}/libGLES_CM_translator.so
143%attr(755,root,root) %{_appdir}/tools/%{_lib}/libGLES_V2_translator.so
144%attr(755,root,root) %{_appdir}/tools/%{_lib}/libOpenglRender.so
145%attr(755,root,root) %{_appdir}/tools/%{_lib}/libemugl_test_shared_library.so
718a6926
ER
146
147%{_appdir}/tools/lib/build_gradle.template
148%{_appdir}/tools/lib/emulator/skins
149%{_appdir}/tools/lib/emulator/snapshots.img
6a1004ad
CM
150%{_appdir}/tools/lib/pc-bios/bios.bin
151%{_appdir}/tools/lib/pc-bios/vgabios-cirrus.bin
718a6926
ER
152%{_appdir}/tools/support
153%{_appdir}/tools/templates
5d76763e
ER
154
155%{_appdir}/tools/NOTICE.txt
156%{_appdir}/tools/source.properties
157
718a6926
ER
158%{_appdir}/tools/lib/proguard-project.txt
159%{_appdir}/tools/lib/uibuild.template
160%{_appdir}/tools/proguard/README
161%{_appdir}/tools/proguard/docs
162%{_appdir}/tools/proguard/examples
163%{_appdir}/tools/proguard/license.html
164%{_appdir}/tools/proguard/proguard-android-optimize.txt
165%{_appdir}/tools/proguard/proguard-android.txt
166%{_appdir}/tools/proguard/proguard-project.txt
167
5d76763e 168%attr(755,root,root) %{_appdir}/tools/android
5d76763e 169%attr(755,root,root) %{_appdir}/tools/ddms
5d76763e 170%attr(755,root,root) %{_appdir}/tools/draw9patch
5d76763e 171%attr(755,root,root) %{_appdir}/tools/hierarchyviewer
718a6926 172%attr(755,root,root) %{_appdir}/tools/jobb
6a1004ad 173%attr(755,root,root) %{_appdir}/tools/lint
5d76763e 174%attr(755,root,root) %{_appdir}/tools/mksdcard
718a6926 175%attr(755,root,root) %{_appdir}/tools/monitor
6a1004ad 176%attr(755,root,root) %{_appdir}/tools/monkeyrunner
718a6926 177%attr(755,root,root) %{_appdir}/tools/screenshot2
5d76763e 178%attr(755,root,root) %{_appdir}/tools/traceview
718a6926
ER
179%attr(755,root,root) %{_appdir}/tools/uiautomatorviewer
180
46cd04d7 181%ifarch %{ix86}
718a6926
ER
182%attr(755,root,root) %{_appdir}/tools/emulator
183%attr(755,root,root) %{_appdir}/tools/emulator-arm
184%attr(755,root,root) %{_appdir}/tools/emulator-mips
ed0265be
ER
185%attr(755,root,root) %{_appdir}/tools/emulator-ranchu-arm64
186%attr(755,root,root) %{_appdir}/tools/emulator-ranchu-mips64
718a6926 187%attr(755,root,root) %{_appdir}/tools/emulator-x86
46cd04d7
ER
188%endif
189%ifarch %{x8664}
718a6926
ER
190%attr(755,root,root) %{_appdir}/tools/emulator64-arm
191%attr(755,root,root) %{_appdir}/tools/emulator64-mips
ed0265be
ER
192%attr(755,root,root) %{_appdir}/tools/emulator64-ranchu-arm64
193%attr(755,root,root) %{_appdir}/tools/emulator64-ranchu-mips64
718a6926 194%attr(755,root,root) %{_appdir}/tools/emulator64-x86
46cd04d7 195%endif
718a6926 196
6a1004ad
CM
197%attr(755,root,root) %{_appdir}/tools/proguard/bin/proguard.sh
198%attr(755,root,root) %{_appdir}/tools/proguard/bin/proguardgui.sh
199%attr(755,root,root) %{_appdir}/tools/proguard/bin/retrace.sh
200%{_appdir}/tools/proguard/ant/task.properties
201%{_appdir}/tools/proguard/lib/*.jar
202
203%{_appdir}/tools/apps/SdkController
This page took 0.091483 seconds and 4 git commands to generate.