Name: liblivebox-viewer
-Summary: Library for developing the application.
-Version: 0.14.6
+Summary: Library for developing the application
+Version: 0.14.7
Release: 1
Group: HomeTF/Livebox
-License: Flora License
+License: Flora
Source0: %{name}-%{version}.tar.gz
+Source1001: %{name}.manifest
BuildRequires: cmake, gettext-tools, coreutils
BuildRequires: pkgconfig(dlog)
BuildRequires: pkgconfig(aul)
API for creating a new instance of the livebox and managing its life-cycle.
%package devel
-Summary: Header and package configuration files for the livebox viewer development.
+Summary: Header and package configuration files for the livebox viewer development
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
%prep
%setup -q
+cp %{SOURCE1001} .
%build
%if 0%{?tizen_build_binary_release_type_eng}
%post
%files -n liblivebox-viewer
-%manifest liblivebox-viewer.manifest
+%manifest %{name}.manifest
%defattr(-,root,root,-)
%{_libdir}/*.so*
%{_datarootdir}/license/*
%files devel
+%manifest %{name}.manifest
%defattr(-,root,root,-)
%{_includedir}/livebox-viewer/livebox.h
%{_libdir}/pkgconfig/*.pc
const char *id;
double timestamp;
struct livebox *handler;
+ int reason;
- if (packet_get(packet, "ssd", &pkgname, &id, ×tamp) != 3) {
+ if (packet_get(packet, "ssdi", &pkgname, &id, ×tamp, &reason) != 4) {
ErrPrint("Invalid arguemnt\n");
goto out;
}
handler->created_cb = NULL;
handler->created_cbdata = NULL;
- cb(handler, LB_STATUS_ERROR_CANCEL, cbdata);
+ cb(handler, reason, cbdata);
} else if (handler->id) {
if (handler->deleted_cb) {
ret_cb_t cb;
handler->deleted_cb = NULL;
handler->deleted_cbdata = NULL;
- cb(handler, LB_STATUS_SUCCESS, cbdata);
+ cb(handler, reason, cbdata);
} else {
lb_invoke_event_handler(handler, LB_EVENT_DELETED);
}