Fix ug-setting-homescreen-efl build into pure Wayland profile.
[apps/core/preloaded/ug-setting-homescreen-efl.git] / packaging / ug-setting-homescreen-efl.spec
1 %bcond_with x
2 %bcond_with wayland
3
4 Name:       ug-setting-homescreen-efl
5 Summary:    UI Gadget : setting-homescreen-efl
6 Version:    0.1.3
7 Release:    0
8 Group:      misc
9 License:    Flora License
10 Source0:    %{name}-%{version}.tar.gz
11 Source1001:     ug-setting-homescreen-efl.manifest
12
13 BuildRequires: cmake
14 BuildRequires: edje-tools
15 BuildRequires: gettext-tools
16
17 BuildRequires: pkgconfig(elementary)
18 BuildRequires: pkgconfig(edje)
19 BuildRequires: pkgconfig(evas)
20 BuildRequires: pkgconfig(ecore)
21 BuildRequires: pkgconfig(ui-gadget-1)
22 BuildRequires: pkgconfig(dlog)
23 BuildRequires: pkgconfig(vconf)
24 BuildRequires: pkgconfig(ail)
25 BuildRequires: pkgconfig(pkgmgr-info)
26
27 %if %{with x}
28 BuildRequires: pkgconfig(x11)
29 %endif
30
31 %description
32 Description: UI Gadget, setting-homescreen-efl
33
34 %prep
35 %setup -q
36 cp %{SOURCE1001} .
37
38 %build
39
40 %cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix}/ug/lib/ \
41 %if %{with wayland}
42          -DWAYLAND_SUPPORT=On
43 %else
44          -DWAYLAND_SUPPORT=Off
45 %endif
46
47 make %{?jobs:-j%jobs}
48
49
50 %install
51 rm -rf %{buildroot}
52 %make_install
53
54 %post
55
56 %files
57 %manifest %{name}.manifest
58 %{_sysconfdir}/smack/accesses2.d/ug.setting-homescreen-efl.include
59 %{_prefix}/ug/lib/*
60 %{_prefix}/ug/res/*