Background image of TV profile
[profile/tv/apps/native/air_livetv.git] / packaging / org.tizen.live-tv.spec
1 Name:      org.tizen.live-tv
2 Summary:   Live TV application for Tizen TV
3 Version:   0.2
4 Release:   1
5 Group:     Applications
6 License:   Apache-2.0
7 Source0:   %{name}-%{version}.tar.gz
8 Source1:   %{name}.service
9 Source2:   %{name}.path
10 Source3:   %{name}.manifest
11
12 BuildRequires: cmake
13 BuildRequires: pkgconfig(capi-appfw-application)
14 BuildRequires: pkgconfig(capi-ui-efl-util)
15 BuildRequires: pkgconfig(elementary)
16 BuildRequires: pkgconfig(ecore)
17 BuildRequires: pkgconfig(edje)
18 BuildRequires: pkgconfig(app-utils)
19 BuildRequires: pkgconfig(vconf)
20 BuildRequires: pkgconfig(glib-2.0)
21 BuildRequires: pkgconfig(gobject-2.0)
22 BuildRequires: pkgconfig(tv-service)
23 BuildRequires: pkgconfig(tzsh-tvsrv)
24 BuildRequires: pkgconfig(ui-gadget-1)
25 BuildRequires: gettext-devel
26 BuildRequires: edje-bin
27
28 %define _pkgdir %{_prefix}/apps/%{name}
29 %define _bindir %{_pkgdir}/bin
30 %define _resdir %{_pkgdir}/res
31 %define _edjedir %{_resdir}/edje
32 %define _manifestdir %{_datarootdir}/packages
33 %define _sysuserdir /systemd/user
34 %define _servicedir /systemd/user/default.target.wants
35
36 %description
37 Live TV application for Tizen TV.
38
39 %prep
40 %setup -q
41 cp %{SOURCE3} .
42
43 %build
44 cmake \
45         -DCMAKE_INSTALL_PREFIX=%{_pkgdir} \
46         -DPACKAGE_NAME=%{name} \
47         -DBINDIR=%{_bindir} \
48         -DEDJEDIR=%{_edjedir} \
49         -DMANIFESTDIR=%{_manifestdir} \
50         -DVERSION=%{version}
51
52 make %{?jobs:-j%jobs}
53
54 %install
55 %make_install
56 install --directory %{buildroot}%{_prefix}/lib/%{_servicedir}
57 install -m 0644 %{SOURCE1} %{buildroot}%{_prefix}/lib/%{_sysuserdir}
58 install -m 0644 %{SOURCE2} %{buildroot}%{_prefix}/lib/%{_sysuserdir}
59 ln -sf ../%{name}.path %{buildroot}%{_prefix}/lib/%{_servicedir}
60
61 %clean
62 rm -rf %{buildroot}
63
64 %files
65 %manifest %{name}.manifest
66 %defattr(-,root,root,-)
67 %{_bindir}/*
68 %{_resdir}/*
69 %{_manifestdir}/%{name}.xml
70 %{_prefix}/lib/%{_sysuserdir}/%{name}.service
71 %{_prefix}/lib/%{_sysuserdir}/%{name}.path
72 %{_prefix}/lib/%{_servicedir}/%{name}.path
73 %{_datarootdir}/license/*