Revise installing a license file in automated-test
[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-2.0
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:  cmake
15
16 %description
17 Core API unit TC (%{name})
18
19 %prep
20 %setup -q
21
22 %build
23
24 %define PREFIX "%{_libdir}/%{name}"
25
26 export LDFLAGS+="-Wl,--rpath=%{PREFIX} -Wl,--as-needed"
27 cd automated-tests
28 cmake . -DMODULE="%{MODULE_NAME}" -DCMAKE_INSTALL_PREFIX=%{_prefix}
29
30 make %{?jobs:-j%jobs}
31
32 %install
33 rm -rf %{buildroot}
34 cd automated-tests
35 %make_install
36 mkdir -p %{buildroot}/tmp/
37 cp %{_builddir}/%{name}-%{version}/automated-tests/scripts/add_all_smack_rule.sh %{buildroot}/tmp/
38 cp %{_builddir}/%{name}-%{version}/automated-tests/scripts/all_smack.rule %{buildroot}/tmp/
39
40 %post
41
42 %postun
43
44
45 %files
46 /opt/usr/bin/*
47 /tmp/add_all_smack_rule.sh
48 /tmp/all_smack.rule
49 %license LICENSE