2972919bdb0f127a1139bd3c0cf8d0b6b2a6057c
[platform/hal/backend/emulator/device-emulator.git] / packaging / hal-backend-device-emulator.spec
1 Name:               hal-backend-device-emulator
2 Summary:            Device HAL backend drivers for emulator targets
3 Version:            0.0.21
4 Release:            1
5 Group:              SDK/Other
6 License:            Apache-2.0
7 Source0:            %{name}-%{version}.tar.gz
8 Source1:            %{name}.manifest
9 ExclusiveArch:      %{ix86} x86_64
10 Requires(post):     /sbin/ldconfig
11 Requires(postun):   /sbin/ldconfig
12 BuildRequires:      cmake
13 BuildRequires:      pkgconfig(glib-2.0)
14 BuildRequires:      pkgconfig(gio-2.0)
15 BuildRequires:      pkgconfig(hal-api-common)
16 BuildRequires:      pkgconfig(hal-api-device)
17 BuildRequires:      pkgconfig(libsyscommon)
18 BuildRequires:      pkgconfig(capi-system-info)
19 BuildRequires:      pkgconfig(hal-backend-device-common)
20
21 %description
22 Device HAL backend drivers for emulator targets
23
24 %prep
25 %setup -q
26 cp %{SOURCE1} .
27
28 %build
29 export LDFLAGS+="-Wl,--rpath=%{_libdir} -Wl,--as-needed"
30 %cmake . -DENABLE_DLOG=on \
31         -DHAL_LIB_DIR=%{_hal_libdir} \
32         -DHAL_LICENSE_DIR=%{_hal_licensedir}
33
34 make
35
36 %install
37 %make_install
38
39 %post
40 /sbin/ldconfig
41
42 %postun
43 /sbin/ldconfig
44
45 %files
46 %{_hal_licensedir}/%{name}/LICENSE
47 %defattr(-,root,root,-)
48 %manifest %{name}.manifest
49 %{_hal_libdir}/*.so*