be6f353f33f00376292590ab76153fe113c8db57
[platform/hal/backend/tm1/device-tm1.git] / packaging / hal-backend-device-tm1.spec
1 Name:       hal-backend-device-tm1
2 Summary:    Device HAL backend drivers for TM1 targets
3 Version:    0.0.1
4 Release:    0
5 Group:      System/Hardware Adaptation
6 License:    Apache-2.0
7 Source0:    %{name}-%{version}.tar.gz
8 Source1:    %{name}.manifest
9 ExclusiveArch:    %{arm} aarch64
10 Requires(post):   /sbin/ldconfig
11 Requires(postun): /sbin/ldconfig
12 BuildRequires:  cmake
13 BuildRequires:  pkgconfig(glib-2.0)
14 BuildRequires:  pkgconfig(hal-api-common)
15 BuildRequires:  pkgconfig(hal-api-device)
16 BuildRequires:  pkgconfig(libsyscommon)
17 BuildRequires:  pkgconfig(hal-backend-device-common)
18
19 %description
20 Device HAL backend drivers for TM1 targets
21
22 %prep
23 %setup -q
24 cp %{SOURCE1} .
25
26 %build
27 %cmake \
28         -DCMAKE_INSTALL_PREFIX=%{_prefix} \
29         -DHAL_LIB_DIR=%{_hal_libdir} \
30         -DHAL_LICENSE_DIR=%{_hal_licensedir} \
31         -DENABLE_DLOG=on
32
33 make %{?jobs:-j%jobs}
34
35 %install
36 rm -rf %{buildroot}
37
38 mkdir -p %{buildroot}%{_prefix}/lib/udev/rules.d
39 install -m 644 rules/61-video.rules %{buildroot}%{_prefix}/lib/udev/rules.d
40
41 %make_install
42
43 %post -p /sbin/ldconfig
44
45 %postun -p /sbin/ldconfig
46
47 %files
48 %{_hal_libdir}/*.so*
49 %manifest %{name}.manifest
50 %{_hal_licensedir}/%{name}/LICENSE.Apache-2.0
51 %{_prefix}/lib/udev/rules.d/61-video.rules