X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=packaging%2Fapp-core.spec;h=8d0a2bf926744c97763edc9a0b7cdfef032cc39b;hb=5ce24250be4c50783b93221e76fe58411e5f3dcd;hp=4c4c838bff7c956a7862e183e7f69fd7c5fe0339;hpb=3d00818bdd3f9a27fea80dbad85f54bb6af27384;p=platform%2Fcore%2Fappfw%2Fapp-core.git diff --git a/packaging/app-core.spec b/packaging/app-core.spec index 4c4c838..8d0a2bf 100644 --- a/packaging/app-core.spec +++ b/packaging/app-core.spec @@ -1,33 +1,34 @@ - -Name: app-core -Summary: Application basic -Version: 1.2 -Release: 41 -Group: TO_BE/FILLED_IN -License: Apache License, Version 2.0 -Source0: app-core-%{version}.tar.gz -Source101: packaging/core-efl.target +Name: app-core +Summary: Application basic +Version: 1.4.0 +Release: 0 +Group: Application Framework/Libraries +License: Apache-2.0 +Source0: app-core-%{version}.tar.gz +BuildRequires: pkgconfig(ecore-wayland) +BuildRequires: pkgconfig(wayland-client) +BuildRequires: pkgconfig(tizen-extension-client) +BuildRequires: pkgconfig(wayland-tbm-client) +Source1001: app-core.manifest +BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(sensor) BuildRequires: pkgconfig(vconf) BuildRequires: pkgconfig(aul) BuildRequires: pkgconfig(rua) BuildRequires: pkgconfig(dlog) -BuildRequires: pkgconfig(x11) -BuildRequires: pkgconfig(sysman) BuildRequires: pkgconfig(elementary) BuildRequires: pkgconfig(ecore) -BuildRequires: pkgconfig(ecore-x) BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(pkgmgr-info) +BuildRequires: pkgconfig(ttrace) BuildRequires: cmake -BuildRequires: sysman-devel - +BuildRequires: pkgconfig(capi-system-info) %description SLP common application basic - %package efl Summary: App basic EFL Group: Development/Libraries @@ -37,6 +38,7 @@ Requires(postun): /sbin/ldconfig %description efl Application basic EFL + %package efl-devel Summary: App basic EFL (devel) Group: Development/Libraries @@ -46,6 +48,7 @@ Requires: %{name}-common-devel = %{version}-%{release} %description efl-devel Application basic EFL (devel) + %package common Summary: App basics common Group: Development/Libraries @@ -55,6 +58,7 @@ Requires(postun): /sbin/ldconfig %description common Application basics common + %package common-devel Summary: App basics common (devel) Group: Development/Libraries @@ -67,6 +71,7 @@ Requires: pkgconfig(aul) %description common-devel Application basics common (devel) + %package template Summary: App basics template Group: Development/Libraries @@ -74,57 +79,55 @@ Group: Development/Libraries %description template Application basics template - %prep -%setup -q +%setup -q +cp %{SOURCE1001} . %build -CFLAGS="-I/usr/lib/glib-2.0/include/ -I/usr/include/glib-2.0 -I/usr/lib/dbus-1.0/include -I/usr/include/dbus-1.0 -I/usr/include/e_dbus-1 -I/usr/include/ethumb-0 -I/usr/include/edje-1 -I/usr/include/efreet-1 -I/usr/include/embryo-1 -I/usr/include/ecore-1 -I/usr/include/eet-1 -I/usr/include/evas-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina $(CFLAGS)" cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DENABLE_GTK=OFF +MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'` +%cmake . \ + -DENABLE_GTK=OFF \ + -DFULLVER=%{version} \ + -DMAJORVER=${MAJORVER} +make %{?_smp_mflags} -make %{?jobs:-j%jobs} %install rm -rf %{buildroot} %make_install -install -d %{buildroot}%{_libdir}/systemd/user/core-efl.target.wants -install -m0644 %{SOURCE101} %{buildroot}%{_libdir}/systemd/user/ - - -%post efl -p /sbin/ldconfig - -%postun efl -p /sbin/ldconfig -%post common -p /sbin/ldconfig -%postun common -p /sbin/ldconfig +%post -n app-core-efl -p /sbin/ldconfig +%postun -n app-core-efl -p /sbin/ldconfig +%post -n app-core-common -p /sbin/ldconfig +%postun -n app-core-common -p /sbin/ldconfig %files efl -%manifest app-core.manifest -%defattr(-,root,root,-) +%manifest %{name}.manifest %{_libdir}/libappcore-efl.so.* +%license LICENSE %files efl-devel -%defattr(-,root,root,-) +%manifest %{name}.manifest %{_includedir}/appcore/appcore-efl.h +%{_includedir}/appcore/appcore_ui_base.h %{_libdir}/libappcore-efl.so %{_libdir}/pkgconfig/appcore-efl.pc %files common -%manifest app-core.manifest -%defattr(-,root,root,-) +%manifest %{name}.manifest %{_libdir}/libappcore-common.so.* -%{_libdir}/systemd/user/core-efl.target -%{_libdir}/systemd/user/core-efl.target.wants/ +%license LICENSE %files common-devel -%defattr(-,root,root,-) +%manifest %{name}.manifest %{_libdir}/libappcore-common.so %{_libdir}/pkgconfig/appcore-common.pc %{_includedir}/appcore/appcore-common.h -%{_includedir}/SLP_Appcore_PG.h +%{_includedir}/appcore/appcore_base.h