summaryrefslogtreecommitdiff
path: root/android-sdk.spec
blob: 8e12047352d48a5252125540cf1e8fa683f7b30b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
# TODO
# - cleanups, system pkgs, system libs, what to package afterall?
%include	/usr/lib/rpm/macros.java
Summary:	The Android SDK has all you need to create great apps to Android
Name:		android-sdk
Version:	r07
Release:	0.2
License:	Apache v2.0
Group:		Development/Languages/Java
URL:		http://developer.android.com/sdk/
Source0:	http://dl.google.com/android/%{name}_%{version}-linux_x86.tgz
# Source0-md5:	-
BuildRequires:	jpackage-utils
BuildRequires:	rpm-javaprov
BuildRequires:	rpmbuild(macros) >= 1.300
BuildRequires:	unzip
ExclusiveArch:	%{ix86} %{x8664}
BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)

%define		_appdir		%{_libdir}/%{name}

%description
The Android SDK has the tools, sample code, and docs you need to
create great apps in Android Platform.

%prep
%setup -q -n %{name}-linux_x86

%ifnarch %{ix86}
rm -rf tools/lib/x86
%endif
%ifnarch %{x8664}
rm -rf tools/lib/x86_64
%endif

%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT{%{_bindir},%{_appdir}}

cp -a add-ons platforms tools $RPM_BUILD_ROOT%{_appdir}

ln -s %{_appdir}/tools/adb $RPM_BUILD_ROOT%{_bindir}/adb
ln -s %{_appdir}/tools/ddms $RPM_BUILD_ROOT%{_bindir}/ddms
ln -s %{_appdir}/tools/android $RPM_BUILD_ROOT%{_bindir}/android

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(644,root,root,755)
%doc SDK\ Readme.txt
%attr(755,root,root) %{_bindir}/adb
%attr(755,root,root) %{_bindir}/ddms
%attr(755,root,root) %{_bindir}/android
%dir %{_appdir}
%dir %{_appdir}/add-ons
%dir %{_appdir}/platforms
%dir %{_appdir}/tools
%dir %{_appdir}/tools/lib

%{_appdir}/tools/ant
%{_appdir}/tools/lib/*.jar
%ifarch %{ix86}
%dir %{_appdir}/tools/lib/x86
%{_appdir}/tools/lib/x86/swt.jar
%endif
%ifarch %{x8664}
%dir %{_appdir}/tools/lib/x86_64
%{_appdir}/tools/lib/x86_64/swt.jar
%endif
%{_appdir}/tools/lib/android.el
%{_appdir}/tools/lib/build.export.template
%{_appdir}/tools/lib/build.template
%{_appdir}/tools/lib/devices.xml
%{_appdir}/tools/lib/hardware-properties.ini
%{_appdir}/tools/lib/plugin.prop

%{_appdir}/tools/NOTICE.txt
%{_appdir}/tools/source.properties

%attr(755,root,root) %{_appdir}/tools/adb
%attr(755,root,root) %{_appdir}/tools/android
%attr(755,root,root) %{_appdir}/tools/apkbuilder
%attr(755,root,root) %{_appdir}/tools/ddms
%attr(755,root,root) %{_appdir}/tools/dmtracedump
%attr(755,root,root) %{_appdir}/tools/draw9patch
%attr(755,root,root) %{_appdir}/tools/emulator
%attr(755,root,root) %{_appdir}/tools/etc1tool
%attr(755,root,root) %{_appdir}/tools/hierarchyviewer
%attr(755,root,root) %{_appdir}/tools/hprof-conv
%attr(755,root,root) %{_appdir}/tools/layoutopt
%attr(755,root,root) %{_appdir}/tools/mksdcard
%attr(755,root,root) %{_appdir}/tools/sqlite3
%attr(755,root,root) %{_appdir}/tools/traceview
%attr(755,root,root) %{_appdir}/tools/zipalign