Sync with tizen_2.2.1 appfw spec 29/13629/1 accepted/tizen/mobile/20131216.220316 submit/tizen/20131211.081914
authorHyunbin Lee <hyunbin.lee@samsung.com>
Wed, 11 Dec 2013 05:59:34 +0000 (14:59 +0900)
committerHyunbin Lee <hyunbin.lee@samsung.com>
Wed, 11 Dec 2013 05:59:34 +0000 (14:59 +0900)
Change-Id: Ifc66cf8940e482e7d032ee95f938269a44aa8527
Signed-off-by: Hyunbin Lee <hyunbin.lee@samsung.com>
packaging/osp-appfw.spec

index b558e20..4b8f692 100755 (executable)
@@ -1,39 +1,35 @@
 Name:           osp-appfw
+Summary:        The App Framework library of OSP
 Version:        1.2.2.1
 Release:        1
+Group:          Application Framework/Libraries
 License:        Apache-2.0 or Flora
-Summary:        The App Framework library of OSP
 Url:            https://review.tizen.org/git/?p=platform/framework/native/appfw.git;a=summary
-Group:          Application Framework/Libraries
 Source0:        %{name}-%{version}.tar.gz
 Source1001:     osp-appfw.manifest
-BuildRequires:  boost-devel
-BuildRequires:  capi-security-privilege-manager-devel
 BuildRequires:  cmake
-BuildRequires:  gettext-tools
-BuildRequires:  privacy-manager-client-devel
-BuildRequires:  pkgconfig(alarm-service)
-BuildRequires:  pkgconfig(appinfo) >= 0.1.0
-BuildRequires:  pkgconfig(appsvc)
-BuildRequires:  pkgconfig(aul)
-BuildRequires:  pkgconfig(bundle)
-BuildRequires:  pkgconfig(capi-appfw-app-manager)
 BuildRequires:  pkgconfig(capi-appfw-application)
-BuildRequires:  pkgconfig(capi-appfw-package-manager)
 BuildRequires:  pkgconfig(capi-content-mime-type)
-BuildRequires:  pkgconfig(capi-media-sound-manager)
-BuildRequires:  pkgconfig(capi-network-bluetooth)
 BuildRequires:  pkgconfig(capi-network-serial)
-BuildRequires:  pkgconfig(capi-network-tethering)
-BuildRequires:  pkgconfig(capi-network-wifi)
-BuildRequires:  pkgconfig(capi-network-wifi-direct)
 BuildRequires:  pkgconfig(capi-system-device)
 BuildRequires:  pkgconfig(capi-system-info)
-BuildRequires:  pkgconfig(capi-system-media-key)
 BuildRequires:  pkgconfig(capi-system-power)
 BuildRequires:  pkgconfig(capi-system-runtime-info)
 BuildRequires:  pkgconfig(capi-system-system-settings)
+BuildRequires:  pkgconfig(capi-network-bluetooth)
 BuildRequires:  pkgconfig(capi-telephony-sim)
+BuildRequires:  pkgconfig(capi-network-tethering)
+BuildRequires:  pkgconfig(capi-network-wifi)
+BuildRequires:  pkgconfig(capi-network-wifi-direct)
+BuildRequires:  pkgconfig(wifi-direct)
+BuildRequires:  pkgconfig(capi-media-sound-manager)
+BuildRequires:  pkgconfig(capi-system-media-key)
+BuildRequires:  pkgconfig(sysman)
+BuildRequires:  pkgconfig(tapi)
+BuildRequires:  pkgconfig(alarm-service)
+BuildRequires:  pkgconfig(appsvc)
+BuildRequires:  pkgconfig(aul)
+BuildRequires:  pkgconfig(bundle)
 BuildRequires:  pkgconfig(chromium)
 BuildRequires:  pkgconfig(dbus-1)
 BuildRequires:  pkgconfig(dbus-glib-1)
@@ -41,22 +37,20 @@ BuildRequires:  pkgconfig(devman)
 BuildRequires:  pkgconfig(dlog)
 BuildRequires:  pkgconfig(dukgenerator)
 BuildRequires:  pkgconfig(ecore)
-BuildRequires:  pkgconfig(edbus)
+BuildRequires:  pkgconfig(glib-2.0)
+BuildRequires:  pkgconfig(elementary)
+BuildRequires:  pkgconfig(eina)
+BuildRequires:  pkgconfig(evas)
 BuildRequires:  pkgconfig(edje)
 BuildRequires:  pkgconfig(eet)
+BuildRequires:  pkgconfig(edbus)
 BuildRequires:  pkgconfig(efreet)
-BuildRequires:  pkgconfig(eina)
-BuildRequires:  pkgconfig(elementary)
 BuildRequires:  pkgconfig(ethumb)
-BuildRequires:  pkgconfig(evas)
-BuildRequires:  pkgconfig(glib-2.0)
-BuildRequires:  pkgconfig(haptic)
 BuildRequires:  pkgconfig(icu-i18n)
 BuildRequires:  pkgconfig(iniparser)
 BuildRequires:  pkgconfig(libpcre)
-BuildRequires:  pkgconfig(libprivilege-control)
-BuildRequires:  pkgconfig(libsoup-2.4)
 BuildRequires:  pkgconfig(libssl)
+BuildRequires:  pkgconfig(libsoup-2.4)
 BuildRequires:  pkgconfig(libxml-2.0)
 BuildRequires:  pkgconfig(message-port)
 BuildRequires:  pkgconfig(minizip)
@@ -65,28 +59,34 @@ BuildRequires:  pkgconfig(openssl)
 BuildRequires:  pkgconfig(pkgmgr)
 BuildRequires:  pkgconfig(pkgmgr-info)
 BuildRequires:  pkgconfig(pmapi)
-BuildRequires:  pkgconfig(security-server)
+BuildRequires:  pkgconfig(libprivilege-control)
 BuildRequires:  pkgconfig(sqlite3)
-BuildRequires:  pkgconfig(sysman)
-BuildRequires:  pkgconfig(tapi)
 BuildRequires:  pkgconfig(uuid)
 BuildRequires:  pkgconfig(vconf)
-BuildRequires:  pkgconfig(wifi-direct)
-BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(zlib)
+BuildRequires:  pkgconfig(haptic)
+BuildRequires:  pkgconfig(x11)
+BuildRequires:  privacy-manager-client-devel
+BuildRequires:  capi-security-privilege-manager-devel
+BuildRequires:  boost-devel
+BuildRequires:  gettext-tools
+BuildRequires:  pkgconfig(security-server)
+BuildRequires:  pkgconfig(appinfo) >= 0.1.2
 
 # runtime requires
-Requires:       capi-appfw-app-manager
 Requires:       capi-appfw-application
 Requires:       capi-appfw-package-manager
 Requires:       capi-content-mime-type
 Requires:       capi-network-serial
-Requires:       capi-security-privilege-manager
 Requires:       capi-system-runtime-info
+Requires:       capi-security-privilege-manager
 Requires:       chromium
 Requires:       message-port
-Requires:       osp-env-config >= 1.2.2.1
+Requires:       osp-env-config
 Requires:       sqlite
+Requires:              iniparser
+
+Provides:              libosp-appfw.so.1
 
 Requires(post):                /sbin/ldconfig
 Requires(post):                coreutils
@@ -97,9 +97,8 @@ The App Framework library of OSP
 
 %package devel
 Summary:        The App Framework library of OSP (Development)
-Requires:       %{name} = %{version}
+Requires:       %{name} = %{version}-%{release}
 Requires:       boost-devel
-Requires:       pkgconfig(capi-appfw-app-manager)
 Requires:       pkgconfig(pkgmgr-info)
 
 %description devel
@@ -135,10 +134,13 @@ MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
        CXXFLAGS="$CXXFLAGS -D_SECURE_LOG"
 %endif
 
-%cmake . -DOBS=1 -DFULLVER=%{version} -DMAJORVER=${MAJORVER} -DARCH=${ARCH}
+%cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DOBS=1 -DFULLVER=%{version} -DMAJORVER=${MAJORVER} -DARCH=${ARCH}
 
 make %{?_smp_mflags}
 
+%clean
+rm -rf %{buildroot}
+
 %install
 %make_install
 
@@ -153,8 +155,7 @@ mkdir -p /opt/usr/media/Images
 mkdir -p /opt/usr/media/Others
 mkdir -p /opt/usr/media/Sounds
 mkdir -p /opt/usr/media/Videos
-mkdir -p /opt/usr/media/Camera
-
+mkdir -p /opt/usr/media/DCIM/Camera
 
 mkdir -p /tmp/osp
 
@@ -166,7 +167,6 @@ chown -R 5000:5000 /opt/usr/media
 locale -a > /opt/usr/etc/clocale.list
 chmod 444 /opt/usr/etc/clocale.list
 
-
 %postun -p /sbin/ldconfig
 
 %files -f osp.lang
@@ -177,6 +177,7 @@ chmod 444 /opt/usr/etc/clocale.list
 %config /opt/usr/etc/*
 /usr/share/locale/*
 %config %{_prefix}/etc/*
+%attr(755,root,app_logging) /usr/bin/nativeinfologctrl
 %{_libdir}/osp/libosp-appfw.so*
 %{_libdir}/osp-server/libosp-appfw-server.so*
 %{_libdir}/osp-server/libosp-system-server.so*
@@ -196,7 +197,6 @@ chmod 444 /opt/usr/etc/clocale.list
 %{_includedir}/osp/system/*
 %{_includedir}/osp/text/*
 %{_includedir}/osp/server/*
-%{_includedir}/osp/system-server/*
 %{_libdir}/pkgconfig/osp-appfw.pc
 %{_libdir}/pkgconfig/osp-appfw-server.pc
 %{_libdir}/pkgconfig/osp-system-server.pc