apply FSL(Flora Software License)
[apps/home/menu-daemon.git] / packaging / menu-daemon.spec
1 %define _optdir /opt
2 %define _appdir %{_optdir}/apps
3 %define _opt_datadir %{_optdir}/share
4
5 Name:       menu-daemon
6 Summary:    Menu daemon
7 Version:    0.2.41
8 Release:    1
9 Group:      TO_BE/FILLED_IN
10 License:    Flora Software License
11 Source0:    menu-daemon-%{version}.tar.gz
12 BuildRequires: pkgconfig(ail)
13 BuildRequires: pkgconfig(aul)
14 BuildRequires: pkgconfig(db-util)
15 BuildRequires: pkgconfig(dlog)
16 BuildRequires: pkgconfig(ecore)
17 BuildRequires: pkgconfig(ecore-evas)
18 BuildRequires: pkgconfig(ecore-file)
19 BuildRequires: pkgconfig(ecore-input)
20 BuildRequires: pkgconfig(ecore-x)
21 BuildRequires: pkgconfig(eet)
22 BuildRequires: pkgconfig(eina)
23 BuildRequires: pkgconfig(elementary)
24 BuildRequires: pkgconfig(evas)
25 BuildRequires: pkgconfig(heynoti)
26 BuildRequires: pkgconfig(syspopup-caller)
27 BuildRequires: pkgconfig(utilX)
28 BuildRequires: pkgconfig(vconf)
29 BuildRequires: pkgconfig(x11)
30
31 BuildRequires:  cmake
32 BuildRequires:  edje-bin
33 BuildRequires:  embryo-bin
34 BuildRequires:  eet-bin
35 BuildRequires:  gettext-tools
36 Requires(post): /usr/bin/vconftool
37
38 %description
39 menu-daemon (Grab H/W key, Package manifest file parsing)
40
41 %prep
42 %setup -q
43
44 %build
45 export LDFLAGS+="-Wl,--rpath=%{_prefix}/lib -Wl,--hash-style=both -Wl,--as-needed"
46 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix}
47 make %{?jobs:-j%jobs}
48
49 %install
50 rm -rf %{buildroot}
51 %make_install
52 chmod +x %{buildroot}/etc/init.d/menudaemon
53 chmod +x %{buildroot}/etc/init.d/menudaemon.fast
54
55 %post
56 vconftool set -t string memory/menuscreen/desktop "0" -i
57 vconftool set -t string db/menuscreen/pkgname "org.tizen.menu-screen" -i -u 5000
58 ln -sf /etc/init.d/menudaemon /etc/rc.d/rc3.d/S46menudaemon
59 ln -sf /etc/init.d/menudaemon.fast /etc/rc.d/rc4.d/S85menudaemon
60
61 %files
62 %{_sysconfdir}/init.d/menudaemon
63 %{_sysconfdir}/init.d/menudaemon.fast
64 %{_bindir}/menu-daemon
65