[Tizen-submit] 15297: New package Tizen:IVI/livebox.web-provider

noreply at tizen.org noreply at tizen.org
Wed Oct 2 07:47:39 GMT 2013


Hi,
Adding new package livebox.web-provider in project Tizen:IVI. Please review and accept ASAP.

Justification for this new package:

Submitter: Hoseon LEE <hoseon46.lee at samsung.com>
Comments: Rebase web-provider
Git project: platform/framework/web/web-provider
Tag: submit/tizen/20131002.074643
Commit: 07ce8c39a40ac2889d3557857d13788a52437a1e Update package spec file for license

Thank You,
Hoseon LEE

[This message was auto-generated]

---

Request: #15297

  submit:       Tizen:IVI:build/livebox.web-provider(cleanup) -> Tizen:IVI


Message:
Submitter: Hoseon LEE <hoseon46.lee at samsung.com>
Comments: Rebase web-provider
Git project: platform/framework/web/web-provider
Tag: submit/tizen/20131002.074643
Commit: 07ce8c39a40ac2889d3557857d13788a52437a1e Update package spec file for license

State:   new        2013-10-02T07:46:01 tizenrobot
Comment: <no comment>
new:
----
  livebox.web-provider-1.56.tar.gz
  livebox.web-provider.spec

spec files:
-----------

++++++ new spec file:
--- livebox.web-provider.spec
+++ livebox.web-provider.spec
@@ -0,0 +1,93 @@
+#git:framework/web/web-provider
+Name: livebox.web-provider
+Summary: web framework for livebox 
+Version: 1.56
+Release: 1
+VCS:     platform/framework/web/web-provider#submit/tizen/20131002.074643-0-g07ce8c39a40ac2889d3557857d13788a52437a1e
+Group: main/app
+License: Flora License, Version 1.1
+Source0: %{name}-%{version}.tar.gz
+BuildRequires: cmake, gettext-tools
+BuildRequires: libcap, libcap-devel
+BuildRequires: pkgconfig(aul)
+BuildRequires: pkgconfig(appcore-efl)
+BuildRequires: pkgconfig(dlog)
+BuildRequires: pkgconfig(bundle)
+BuildRequires: pkgconfig(eina)
+BuildRequires: pkgconfig(ecore)
+BuildRequires: pkgconfig(ecore-x)
+BuildRequires: pkgconfig(evas)
+BuildRequires: pkgconfig(ecore-evas)
+BuildRequires: pkgconfig(elementary)
+BuildRequires: pkgconfig(ewebkit2)
+BuildRequires: pkgconfig(wrt-core)
+BuildRequires: pkgconfig(xmlsec1)
+BuildRequires: pkgconfig(dpl-efl)
+BuildRequires: pkgconfig(provider)
+BuildRequires: pkgconfig(livebox-service)
+BuildRequires: pkgconfig(glib-2.0)
+BuildRequires: pkgconfig(json-glib-1.0)
+BuildRequires: pkgconfig(capi-appfw-application)
+
+%description
+This is web framework responsible to manage liveboxes that consist of web contents
+
+%package devel
+Summary: Files for web provider devel.
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+
+%description devel
+Web Provider library (dev)
+
+%prep
+%setup -q
+
+%build
+%if 0%{?tizen_build_binary_release_type_eng}
+export CFLAGS="$CFLAGS -DTIZEN_ENGINEER_MODE"
+export CXXFLAGS="$CXXFLAGS -DTIZEN_ENGINEER_MODE"
+export FFLAGS="$FFLAGS -DTIZEN_ENGINEER_MODE"
+%endif
+
+cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DCMAKE_PROJECT_VERSION=%{version}
+#-fpie  LDFLAGS="${LDFLAGS} -pie -O3"
+CXXFLAGS="${CXXFLAGS} -Wall -Winline -Werror -fno-builtin-malloc" make %{?jobs:-j%jobs}
+
+%install
+rm -rf %{buildroot}
+mkdir -p %{buildroot}/usr/share/license
+cp LICENSE.Flora %{buildroot}/usr/share/license/%{name}
+%make_install
+%define app_data /opt/usr/apps/livebox.web-provider/data
+mkdir -p %{buildroot}%{app_data}
+
+%post
+killall -9 web-provider
+/usr/bin/web_provider_reset_db.sh
+echo "smack setting..."
+chsmack -a 'livebox.web-provider::db' /opt/usr/dbspace/.web_provider.db
+chsmack -a 'livebox.web-provider::db' /opt/usr/dbspace/.web_provider.db-journal
+setfattr -n security.capability -v 0sAQAAAgABAAAAAAAAAgAAAAAAAAA= %{_prefix}/apps/livebox.web-provider/bin/web-provider
+chown 5000:5000 %{app_data}
+chmod 755 %{app_data}
+

Please refer to OBS webUI for more details about this SR.


More information about the Tizen-submit mailing list