]> git.pld-linux.org Git - packages/android-sdk.git/blob - android-sdk.spec
484c2ba925463ac11836b6c2e6fa7d3dcacf3801
[packages/android-sdk.git] / android-sdk.spec
1 # TODO
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
5 Name:           android-sdk
6 Version:        r18
7 Release:        0.1
8 License:        Apache v2.0
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:  6cd716d0e04624b865ffed3c25b3485c
13 NoSource:       0
14 BuildRequires:  jpackage-utils
15 BuildRequires:  rpm-javaprov
16 BuildRequires:  rpmbuild(macros) >= 1.300
17 BuildRequires:  unzip
18 ExclusiveArch:  %{ix86} %{x8664}
19 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21 %define         _appdir         %{_libdir}/%{name}
22
23 %description
24 The Android SDK has the tools, sample code, and docs you need to
25 create great apps in Android Platform.
26
27 %prep
28 %setup -q -n %{name}-linux
29
30 %ifnarch %{ix86}
31 rm -rf tools/lib/x86
32 %endif
33 %ifnarch %{x8664}
34 rm -rf tools/lib/x86_64
35 %endif
36
37
38 %install
39 rm -rf $RPM_BUILD_ROOT
40 install -d $RPM_BUILD_ROOT{%{_bindir},%{_appdir}}
41
42 cp -a add-ons platforms tools $RPM_BUILD_ROOT%{_appdir}
43
44 # installer downloads files there
45 install -d $RPM_BUILD_ROOT%{_appdir}/temp
46
47 ln -s %{_appdir}/tools/ddms $RPM_BUILD_ROOT%{_bindir}/ddms
48 ln -s %{_appdir}/tools/android $RPM_BUILD_ROOT%{_bindir}/android
49
50 %clean
51 rm -rf $RPM_BUILD_ROOT
52
53 %files
54 %defattr(644,root,root,755)
55 %doc SDK\ Readme.txt
56 %attr(755,root,root) %{_bindir}/ddms
57 %attr(755,root,root) %{_bindir}/android
58 %dir %{_appdir}
59 %dir %{_appdir}/add-ons
60 %dir %{_appdir}/tools
61 %dir %{_appdir}/tools/lib
62 %dir %{_appdir}/tools/lib/pc-bios
63 %dir %{_appdir}/tools/lib/emulator
64 %dir %{_appdir}/tools/proguard
65 %dir %{_appdir}/tools/proguard/lib
66 %dir %{_appdir}/tools/proguard/bin
67 %dir %{_appdir}/tools/proguard/ant
68 %dir %{_appdir}/tools/apps
69
70 # attrs like /tmp so user could add new files there which aren't system pkgs (yet)
71 %dir %attr(1777,root,root) %{_appdir}/platforms
72 %dir %attr(1777,root,root) %{_appdir}/temp
73
74 %{_appdir}/tools/ant
75 %{_appdir}/tools/lib/*.jar
76 %ifarch %{ix86}
77 %dir %{_appdir}/tools/lib/x86
78 %{_appdir}/tools/lib/x86/swt.jar
79 %endif
80 %ifarch %{x8664}
81 %dir %{_appdir}/tools/lib/x86_64
82 %{_appdir}/tools/lib/x86_64/swt.jar
83 %endif
84 %{_appdir}/tools/lib/android.el
85 %{_appdir}/tools/lib/build.template
86 %{_appdir}/tools/lib/devices.xml
87 %{_appdir}/tools/lib/hardware-properties.ini
88 %{_appdir}/tools/lib/plugin.prop
89 %{_appdir}/tools/lib/libEGL_translator.so
90 %{_appdir}/tools/lib/libGLES_CM_translator.so
91 %{_appdir}/tools/lib/libGLES_V2_translator.so
92 %{_appdir}/tools/lib/libOpenglRender.so
93 %{_appdir}/tools/lib/pc-bios/bios.bin
94 %{_appdir}/tools/lib/pc-bios/vgabios-cirrus.bin
95 #%{_appdir}/tools/lib/proguard.cfg
96 %{_appdir}/tools/lib/emulator/snapshots.img
97
98 %{_appdir}/tools/NOTICE.txt
99 %{_appdir}/tools/source.properties
100
101 %attr(755,root,root) %{_appdir}/tools/android
102 %attr(755,root,root) %{_appdir}/tools/apkbuilder
103 %attr(755,root,root) %{_appdir}/tools/ddms
104 %attr(755,root,root) %{_appdir}/tools/dmtracedump
105 %attr(755,root,root) %{_appdir}/tools/draw9patch
106 %attr(755,root,root) %{_appdir}/tools/emulator
107 %attr(755,root,root) %{_appdir}/tools/emulator-arm
108 %attr(755,root,root) %{_appdir}/tools/emulator-x86
109 %attr(755,root,root) %{_appdir}/tools/etc1tool
110 %attr(755,root,root) %{_appdir}/tools/hierarchyviewer
111 %attr(755,root,root) %{_appdir}/tools/hprof-conv
112 %attr(755,root,root) %{_appdir}/tools/lint
113 %attr(755,root,root) %{_appdir}/tools/mksdcard
114 %attr(755,root,root) %{_appdir}/tools/monkeyrunner
115 %attr(755,root,root) %{_appdir}/tools/sqlite3
116 %attr(755,root,root) %{_appdir}/tools/traceview
117 %attr(755,root,root) %{_appdir}/tools/zipalign
118 %attr(755,root,root) %{_appdir}/tools/proguard/bin/proguard.sh
119 %attr(755,root,root) %{_appdir}/tools/proguard/bin/proguardgui.sh
120 %attr(755,root,root) %{_appdir}/tools/proguard/bin/retrace.sh
121 %{_appdir}/tools/proguard/ant/task.properties
122 %{_appdir}/tools/proguard/lib/*.jar
123
124 %{_appdir}/tools/apps/SdkController
This page took 0.054776 seconds and 2 git commands to generate.