File android-headers.spec of Package android-headers
Name: android-headers
Version: 1.0
Release: 0
Summary: Android Platform Headers from AOSP releases
License: Apache-2.0
Group: Development/Libraries/Other
Url: https://github.com/ubports/android-headers
Source0: %{name}-%{version}.tar.xz
BuildArchitectures: noarch
BuildRequires: fdupes
Provides: droid-hal-devel
%description
This package provides the platform development headers for core components
of AOSP (Android Open Source Project) used for compiling user source code
against platform headers for different releases (e.g. for libhybris).
%prep
%setup -q
%build
# Empty build section, nothing to build
%install
mkdir -p %{buildroot}/%{_prefix}/include
cp -r %_sourcedir/%{name}-%{version}/19 %{buildroot}/%{_prefix}/include/android-19
cp -r %_sourcedir/%{name}-%{version}/22 %{buildroot}/%{_prefix}/include/android-22
cp -r %_sourcedir/%{name}-%{version}/24 %{buildroot}/%{_prefix}/include/android-24
cp -r %_sourcedir/%{name}-%{version}/24-caf %{buildroot}/%{_prefix}/include/android-24-caf
cp -r %_sourcedir/%{name}-%{version}/28 %{buildroot}/%{_prefix}/include/android-28
# Clean up
rm %{buildroot}/%{_prefix}/include/android-19/system/audio.h.orig || true
%fdupes %{buildroot}/%{_prefix}
%files
%{_prefix}/include/*
%changelog