3 Summary: Application basic
6 VCS: framework/appfw/app-core#app-core_1.2-47-52-ge28693cc5d9eabf1943bc165ba686d9336334e6c
8 License: Apache License, Version 2.0
9 Source0: app-core-%{version}.tar.gz
10 Source101: packaging/core-efl.target
11 BuildRequires: pkgconfig(sensor)
12 BuildRequires: pkgconfig(vconf)
13 BuildRequires: pkgconfig(aul)
14 BuildRequires: pkgconfig(rua)
15 BuildRequires: pkgconfig(dlog)
16 BuildRequires: pkgconfig(x11)
17 BuildRequires: pkgconfig(xcomposite)
18 BuildRequires: pkgconfig(xext)
19 BuildRequires: pkgconfig(elementary)
20 BuildRequires: pkgconfig(ecore)
21 BuildRequires: pkgconfig(ecore-x)
22 BuildRequires: pkgconfig(edje)
23 BuildRequires: pkgconfig(eet)
24 BuildRequires: pkgconfig(eina)
25 BuildRequires: pkgconfig(gobject-2.0)
26 BuildRequires: pkgconfig(glib-2.0)
27 %if %{_repository} == "wearable"
28 BuildRequires: pkgconfig(system-resource)
34 SLP common application basic
39 Summary: App basic EFL
40 Group: Development/Libraries
41 Requires(post): /sbin/ldconfig
42 Requires(postun): /sbin/ldconfig
48 Summary: App basic EFL (devel)
49 Group: Development/Libraries
50 Requires: %{name}-efl = %{version}-%{release}
51 Requires: %{name}-common-devel = %{version}-%{release}
53 %description efl-devel
54 Application basic EFL (devel)
57 Summary: App basics common
58 Group: Development/Libraries
59 Requires(post): /sbin/ldconfig
60 Requires(postun): /sbin/ldconfig
63 Application basics common
66 Summary: App basics common (devel)
67 Group: Development/Libraries
68 Requires: %{name}-common = %{version}-%{release}
69 Requires: pkgconfig(sensor)
70 Requires: pkgconfig(vconf)
71 Requires: pkgconfig(elementary)
72 Requires: pkgconfig(aul)
74 %description common-devel
75 Application basics common (devel)
78 Summary: App basics template
79 Group: Development/Libraries
82 Application basics template
89 %if 0%{?sec_build_binary_debug_enable}
90 export CFLAGS="$CFLAGS -DTIZEN_ENGINEER_MODE"
91 export CXXFLAGS="$CXXFLAGS -DTIZEN_ENGINEER_MODE"
92 export FFLAGS="$FFLAGS -DTIZEN_ENGINEER_MODE"
94 %if %{_repository} == "wearable"
95 cmake -DDEVICE_PROFILE=wearable -DCMAKE_INSTALL_PREFIX=%{_prefix} -DENABLE_GTK=OFF .
97 cmake -DDEVICE_PROFILE=mobile -DCMAKE_INSTALL_PREFIX=%{_prefix} -DENABLE_GTK=OFF .
100 make %{?jobs:-j%jobs}
105 install -d %{buildroot}%{_libdir}/systemd/user/core-efl.target.wants
106 install -m0644 %{SOURCE101} %{buildroot}%{_libdir}/systemd/user/
107 mkdir -p %{buildroot}/usr/share/license
108 cp LICENSE %{buildroot}/usr/share/license/%{name}-efl
109 cp LICENSE %{buildroot}/usr/share/license/%{name}-common
115 mkdir -p /opt/share/app_capture
116 chmod 777 /opt/share/app_capture
117 chsmack -a "system::homedir" /opt/share/app_capture
118 chsmack -t /opt/share/app_capture
120 %postun efl -p /sbin/ldconfig
122 %post common -p /sbin/ldconfig
124 %postun common -p /sbin/ldconfig
131 %manifest app-core.manifest
132 %defattr(-,root,root,-)
133 %{_libdir}/libappcore-efl.so.*
134 /usr/share/license/%{name}-efl
137 %defattr(-,root,root,-)
138 %{_includedir}/appcore/appcore-efl.h
139 %{_libdir}/libappcore-efl.so
140 %{_libdir}/pkgconfig/appcore-efl.pc
143 %manifest app-core.manifest
144 %defattr(-,root,root,-)
145 %{_libdir}/libappcore-common.so.*
146 %{_libdir}/systemd/user/core-efl.target
147 %{_libdir}/systemd/user/core-efl.target.wants/
148 /usr/share/license/%{name}-common
151 %defattr(-,root,root,-)
152 %{_libdir}/libappcore-common.so
153 %{_libdir}/pkgconfig/appcore-common.pc
154 %{_includedir}/appcore/appcore-common.h
155 %{_includedir}/SLP_Appcore_PG.h