X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=packaging%2Fapp-core.spec;h=2b89dc32e5940a40cbce2847c82925e08901f86d;hb=refs%2Ftags%2Faccepted%2Ftizen%2F4.0%2Funified%2F20170816.012749;hp=6fb3533c192b2b9e815094b3c03a7973e0ff6d9b;hpb=eb4eec8c3f6270f68d6f1b4584d681ca078f4637;p=platform%2Fcore%2Fappfw%2Fapp-core.git diff --git a/packaging/app-core.spec b/packaging/app-core.spec index 6fb3533..2b89dc3 100644 --- a/packaging/app-core.spec +++ b/packaging/app-core.spec @@ -1,31 +1,20 @@ -%bcond_with x -%bcond_with wayland - Name: app-core Summary: Application basic -Version: 1.3.0 +Version: 1.9.7 Release: 0 Group: Application Framework/Libraries License: Apache-2.0 Source0: app-core-%{version}.tar.gz -%if %{with x} -BuildRequires: pkgconfig(x11) -BuildRequires: pkgconfig(ecore-x) -BuildRequires: pkgconfig(eina) -%else -%if %{with wayland} BuildRequires: pkgconfig(ecore-wayland) BuildRequires: pkgconfig(wayland-client) BuildRequires: pkgconfig(tizen-extension-client) BuildRequires: pkgconfig(wayland-tbm-client) -%endif -%endif Source1001: app-core.manifest BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(sensor) BuildRequires: pkgconfig(vconf) BuildRequires: pkgconfig(aul) -BuildRequires: pkgconfig(rua) +BuildRequires: pkgconfig(bundle) BuildRequires: pkgconfig(dlog) BuildRequires: pkgconfig(elementary) BuildRequires: pkgconfig(ecore) @@ -35,6 +24,7 @@ BuildRequires: pkgconfig(pkgmgr-info) BuildRequires: pkgconfig(ttrace) BuildRequires: cmake BuildRequires: pkgconfig(capi-system-info) +BuildRequires: pkgconfig(voice-control-elm) %description SLP common application basic @@ -54,11 +44,28 @@ Application basic EFL Summary: App basic EFL (devel) Group: Development/Libraries Requires: %{name}-efl = %{version}-%{release} -Requires: %{name}-common-devel = %{version}-%{release} +Requires: %{name}-ui-devel = %{version}-%{release} %description efl-devel Application basic EFL (devel) +%package multiwindow +Summary: Application core for multiwindow +Group: Development/Libraries +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig + +%description multiwindow +Application core for multiwindow + +%package multiwindow-devel +Summary: Application core for multiwindow (devel) +Group: Development/Libraries +Requires: %{name}-multiwindow = %{version}-%{release} +Requires: %{name}-common-devel = %{version}-%{release} + +%description multiwindow-devel +Application core for multiwindow (devel) %package common Summary: App basics common @@ -78,13 +85,28 @@ Requires: pkgconfig(sensor) Requires: pkgconfig(vconf) Requires: pkgconfig(elementary) Requires: pkgconfig(aul) -%if %{with x} -Requires: pkgconfig(x11) -%endif %description common-devel Application basics common (devel) +%package ui +Summary: App basic UI +Group: Development/Libraries +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig + +%description ui +Application basic UI + +%package ui-devel +Summary: App basic UI (devel) +Group: Development/Libraries +Requires: %{name}-ui = %{version}-%{release} +Requires: %{name}-common-devel = %{version}-%{release} + +%description ui-devel +Application basic EFL (devel) + %package template Summary: App basics template @@ -98,17 +120,8 @@ Application basics template cp %{SOURCE1001} . %build -%if %{with wayland} -_WITH_WAYLAND=ON -%endif -%if %{with x} -_WITH_X11=ON -%endif - MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'` %cmake . \ - -D_WITH_WAYLAND:BOOL=${_WITH_WAYLAND} \ - -D_WITH_X11:BOOL=${_WITH_X11} \ -DENABLE_GTK=OFF \ -DFULLVER=%{version} \ -DMAJORVER=${MAJORVER} @@ -125,10 +138,18 @@ rm -rf %{buildroot} %postun -n app-core-efl -p /sbin/ldconfig +%post -n app-core-multiwindow -p /sbin/ldconfig + +%postun -n app-core-multiwindow -p /sbin/ldconfig + %post -n app-core-common -p /sbin/ldconfig %postun -n app-core-common -p /sbin/ldconfig +%post -n app-core-ui -p /sbin/ldconfig + +%postun -n app-core-ui -p /sbin/ldconfig + %files efl %manifest %{name}.manifest @@ -138,9 +159,21 @@ rm -rf %{buildroot} %files efl-devel %manifest %{name}.manifest %{_includedir}/appcore/appcore-efl.h +%{_includedir}/appcore/appcore_efl_base.h %{_libdir}/libappcore-efl.so %{_libdir}/pkgconfig/appcore-efl.pc +%files multiwindow +%manifest %{name}.manifest +%{_libdir}/libappcore-multiwindow.so.* +%license LICENSE + +%files multiwindow-devel +%manifest %{name}.manifest +%{_includedir}/appcore/appcore_multiwindow_base.h +%{_libdir}/libappcore-multiwindow.so +%{_libdir}/pkgconfig/appcore-multiwindow.pc + %files common %manifest %{name}.manifest %{_libdir}/libappcore-common.so.* @@ -151,4 +184,15 @@ rm -rf %{buildroot} %{_libdir}/libappcore-common.so %{_libdir}/pkgconfig/appcore-common.pc %{_includedir}/appcore/appcore-common.h -%{_includedir}/SLP_Appcore_PG.h +%{_includedir}/appcore/appcore_base.h + +%files ui +%manifest %{name}.manifest +%{_libdir}/libappcore-ui.so.* +%license LICENSE + +%files ui-devel +%manifest %{name}.manifest +%{_includedir}/appcore/appcore_ui_base.h +%{_libdir}/libappcore-ui.so +%{_libdir}/pkgconfig/appcore-ui.pc