3 Name: e-tizen-unittests
6 Summary: The test case runner for enlightenment
7 URL: http://www.enlightenment.org
8 Group: Graphics & UI Framework/Other
9 Source0: %{name}-%{version}.tar.gz
10 Source1001: e-tizen-unittests.manifest
12 BuildRequires: pkgconfig(enlightenment)
13 BuildRequires: pkgconfig(libtbm)
14 BuildRequires: pkgconfig(libpng)
15 BuildRequires: pkgconfig(eldbus)
16 BuildRequires: pkgconfig(capi-ui-efl-util)
17 BuildRequires: pkgconfig(ecore-wl2)
18 BuildRequires: gettext
19 BuildRequires: pkgconfig(tizen-extension-client)
20 BuildRequires: pkgconfig(tizen-launch-client)
21 BuildRequires: pkgconfig(tzsh-screensaver-manager-service)
22 BuildRequires: pkgconfig(tzsh-screensaver-service)
23 BuildRequires: gtest-devel
24 BuildRequires: pkgconfig(edje)
25 BuildRequires: edje-tools
26 BuildRequires: pkgconfig(cairo)
27 BuildRequires: pkgconfig(pixman-1)
30 This package is a test case runner for enlightenment.
37 export GC_SECTIONS_FLAGS="-fdata-sections -ffunction-sections -Wl,--gc-sections"
38 export CXXFLAGS+=" -Wall -g -fPIC -rdynamic ${GC_SECTIONS_FLAGS} -DEFL_BETA_API_SUPPORT "
39 export LDFLAGS+=" -Wl,--hash-style=both -Wl,--as-needed -Wl,--rpath=/usr/lib"
40 %if "%{USE_GCOV}" == "1"
41 export CXXFLAGS+=" -DTIZEN_TEST_GCOV "
45 %configure --prefix=/usr
50 %__mkdir_p %{buildroot}/usr/share/e_tizen_unittests/data/
51 %__cp -afr data/img/launchimg_splash.png %{buildroot}/usr/share/e_tizen_unittests/data/
52 %__mkdir_p %{buildroot}/usr/share/e_tizen_unittests/data/etTestBaseOperation/
53 %__cp -afr data/img/etTestBaseOperation/*.png %{buildroot}/usr/share/e_tizen_unittests/data/etTestBaseOperation/
54 %__mkdir_p %{buildroot}/usr/share/e_tizen_unittests/data/etTestBaseMulti/
55 %__cp -afr data/img/etTestBaseMulti/*.png %{buildroot}/usr/share/e_tizen_unittests/data/etTestBaseMulti/
56 %__mkdir_p %{buildroot}/usr/share/e_tizen_unittests/data/etTestEffect/
57 %__cp -afr data/img/etTestEffect/*.png %{buildroot}/usr/share/e_tizen_unittests/data/etTestEffect/
58 %__mkdir_p %{buildroot}/usr/share/e_tizen_unittests/data/etTestNotification/
59 %__cp -afr data/img/etTestNotification/*.png %{buildroot}/usr/share/e_tizen_unittests/data/etTestNotification/
60 %__mkdir_p %{buildroot}/usr/share/e_tizen_unittests/data/etTestRotation/
61 %__cp -afr data/img/etTestRotation/*.png %{buildroot}/usr/share/e_tizen_unittests/data/etTestRotation/
62 %__mkdir_p %{buildroot}/usr/share/e_tizen_unittests/data/etTestSplash/
63 %__cp -afr data/img/etTestSplash/*.png %{buildroot}/usr/share/e_tizen_unittests/data/etTestSplash/
64 %__mkdir_p %{buildroot}/usr/share/e_tizen_unittests/data/etTestTransientFor/
65 %__cp -afr data/img/etTestTransientFor/*.png %{buildroot}/usr/share/e_tizen_unittests/data/etTestTransientFor/
66 %__mkdir_p %{buildroot}/usr/share/e_tizen_unittests/data/etTestTzsh/
67 %__cp -afr data/img/etTestTzsh/*.png %{buildroot}/usr/share/e_tizen_unittests/data/etTestTzsh/
70 make install DESTDIR=%{buildroot}
73 %manifest %{name}.manifest
74 %defattr(-,root,root,-)
75 %attr(550,root,root) %{_bindir}/e_tizen_unittests
77 %{_datadir}/e_tizen_unittests/data/