packaging: Add support of aarch64 architecture type build
[platform/hal/backend/emulator/sensor-emulator.git] / packaging / hal-backend-sensor-emulator.spec
1 Name:       hal-backend-sensor-emulator
2 Summary:    Sensor HAL backend drivers for emulator targets
3 Version:    1.0.4
4 Release:    0
5 Group:      System/Sensor Framework
6 License:    Apache-2.0
7 Source0:    %{name}-%{version}.tar.gz
8 Source1:    99-sensor.rules
9 Source2:    99-sensorhub.rules
10
11 ExcludeArch: %{arm}
12
13 BuildRequires:  cmake
14 BuildRequires:  pkgconfig(dlog)
15 BuildRequires:  pkgconfig(hal-api-common)
16 BuildRequires:  pkgconfig(hal-api-sensor)
17
18 %description
19 Sensor HAL backend drivers for emulator targets
20
21 %prep
22 %setup -q
23
24 %build
25 %cmake . -DCMAKE_HAL_LIBDIR_PREFIX=%{_hal_libdir} -DCMAKE_HAL_LICENSEDIR_PREFIX=%{_hal_licensedir}
26 make %{?_smp_mflags}
27
28 %install
29 %make_install
30
31 mkdir -p %{buildroot}%{_hal_libdir}/udev/rules.d
32
33 install -m 0644 %SOURCE1 %{buildroot}%{_hal_libdir}/udev/rules.d
34 install -m 0644 %SOURCE2 %{buildroot}%{_hal_libdir}/udev/rules.d
35
36 %post
37 /sbin/ldconfig
38
39 %postun
40 /sbin/ldconfig
41
42 %files
43 %manifest packaging/%{name}.manifest
44 %{_hal_libdir}/udev/rules.d/99-sensor.rules
45 %{_hal_libdir}/udev/rules.d/99-sensorhub.rules
46 %{_hal_libdir}/*.so*
47 %{_hal_licensedir}/%{name}/LICENSE.APLv2