3 %define _appdir %{_usrdir}/apps
4 %define _usr_datadir %{_usrdir}/share
6 %define _project_name menu-screen
7 %define _package_name org.tizen.%{_project_name}
9 %define _packagedir %{_appdir}/%{_package_name}
10 %define _bindir %{_packagedir}/bin
11 %define _resdir %{_packagedir}/res
12 %define _sharedir %{_packagedir}/share
13 %define _localedir %{_resdir}/locale
15 Name: org.tizen.menu-screen
16 Summary: An utility library of the menu screen
19 Group: TO_BE/FILLED_IN
21 Source0: %{name}-%{version}.tar.gz
22 BuildRequires: pkgconfig(appcore-efl)
23 #BuildRequires: pkgconfig(appsvc)
24 BuildRequires: pkgconfig(aul)
25 BuildRequires: pkgconfig(badge)
26 BuildRequires: pkgconfig(bundle)
27 BuildRequires: pkgconfig(capi-appfw-application)
28 BuildRequires: pkgconfig(capi-system-info)
29 BuildRequires: pkgconfig(dlog)
30 BuildRequires: pkgconfig(db-util)
31 BuildRequires: pkgconfig(ecore)
32 BuildRequires: pkgconfig(ecore-evas)
33 BuildRequires: pkgconfig(ecore-file)
34 BuildRequires: pkgconfig(ecore-imf)
35 BuildRequires: pkgconfig(ecore-input)
36 BuildRequires: pkgconfig(edje)
37 BuildRequires: pkgconfig(eet)
38 BuildRequires: pkgconfig(eina)
39 BuildRequires: pkgconfig(elementary)
40 BuildRequires: pkgconfig(evas)
41 BuildRequires: pkgconfig(pkgmgr)
42 BuildRequires: pkgconfig(pkgmgr-info)
43 BuildRequires: pkgconfig(shortcut)
44 BuildRequires: pkgconfig(syspopup-caller)
45 BuildRequires: pkgconfig(capi-appfw-preference)
46 BuildRequires: pkgconfig(capi-system-info)
47 BuildRequires: pkgconfig(capi-system-system-settings)
48 BuildRequires: pkgconfig(capi-appfw-package-manager)
49 BuildRequires: pkgconfig(capi-appfw-app-manager)
51 BuildRequires: edje-tools
52 BuildRequires: gettext-tools
53 BuildRequires: pkgconfig(libtzplatform-config)
56 An utility library for developers of the menu screen.
61 Summary: An utility library of the menu screen (devel)
62 Group: Development/Libraries
63 Requires: %{name} = %{version}-%{release}
66 An utility library for developers of the menu screen (devel)
73 CFLAGS+=" -fPIC -fPIE ";export CFLAGS
74 CXXFLAGS+=" -fPIC -fPIE -fvisibility=hidden -fvisibility-inlines-hidden ";export CXXFLAGS
75 LDFLAGS+=" -Wl,--hash-style=both -Wl,--as-needed -pie ";export LDFLAGS
77 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DARCH=%{ARCH}
84 %define tizen_sign_base /usr/apps/%{_package_name}
85 %define tizen_sign_level platform
86 %define tizen_author_sign 1
87 %define tizen_dist_sign 1
91 PRIVATE_OPTION="-s org.tizen.menu-screen"
95 %manifest %{_package_name}.manifest
96 %defattr(-,root,root,-)
97 /usr/apps/%{_package_name}/*
98 /usr/share/icons/%{_package_name}.png
99 /usr/share/packages/org.tizen.menu-screen.xml