Remove boost from the build as well
[platform/core/uifw/dali-core.git] / automated-tests / packaging / core-dali-tests.spec
1 %define MODULE_NAME dali
2 %define MODULE_LIBNAME dali
3 Name:       core-%{MODULE_NAME}-tests
4 Summary:    Core API unit TC (%{name})
5 Version:    0.1
6 Release:    0
7 Group:      Development/Tools
8 License:    Apache License, Version 2.0, Samsung Properietary
9 Source0:    %{name}-%{version}.tar.gz
10 Requires: dali
11 BuildRequires:  dali-integration-devel
12 BuildRequires:  pkgconfig(dali-core)
13 BuildRequires:  pkgconfig(dali)
14 BuildRequires:  libxml2-devel
15 BuildRequires:  cmake
16
17 %description
18 Core API unit TC (%{name})
19
20 %prep
21 %setup -q
22
23 %build
24
25 %define PREFIX "%{_libdir}/%{name}"
26
27 export LDFLAGS+="-Wl,--rpath=%{PREFIX} -Wl,--as-needed"
28 cd automated-tests
29 cmake . -DMODULE="%{MODULE_NAME}" -DCMAKE_INSTALL_PREFIX=%{_prefix}
30
31 make %{?jobs:-j%jobs}
32
33 %install
34 rm -rf %{buildroot}
35 cd automated-tests
36 %make_install
37 mkdir -p %{buildroot}/opt/usr/share/license
38 cp %{_builddir}/%{name}-%{version}/LICENSE %{buildroot}/opt/usr/share/license/%{name}
39 mkdir -p %{buildroot}/tmp/
40 cp %{_builddir}/%{name}-%{version}/automated-tests/scripts/add_all_smack_rule.sh %{buildroot}/tmp/
41 cp %{_builddir}/%{name}-%{version}/automated-tests/scripts/all_smack.rule %{buildroot}/tmp/
42
43 %post
44
45 %postun
46
47
48 %files
49 /opt/usr/bin/*
50 /opt/usr/share/license/%{name}
51 /tmp/add_all_smack_rule.sh
52 /tmp/all_smack.rule