From: Sung-jae Park Date: Wed, 22 Aug 2012 07:41:34 +0000 (+0900) Subject: Add new API X-Git-Tag: 2.0_alpha^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=HEAD;p=platform%2Fcore%2Fappfw%2Fshortcut.git Add new API Change package name Change-Id: I93cd647c7b640cb9497625f10c84daaf4a3c5224 --- diff --git a/include/shortcut.h b/include/shortcut.h index f5264c4..b488faf 100644 --- a/include/shortcut.h +++ b/include/shortcut.h @@ -211,6 +211,8 @@ extern int shortcut_set_request_cb(request_cb_t request_cb, void *data); */ extern int shortcut_add_to_home(const char *pkgname, const char *name, int type, const char *content_info, const char *icon, result_cb_t result_cb, void *data); +extern int add_to_home_shortcut(const char *pkgname, const char *name, int type, const char *content_info, const char *icon, result_cb_t result_cb, void *data); + #ifdef __cplusplus } #endif diff --git a/packaging/libshortcut.spec b/packaging/libshortcut.spec new file mode 100644 index 0000000..6af15e5 --- /dev/null +++ b/packaging/libshortcut.spec @@ -0,0 +1,51 @@ +Name: libshortcut +Summary: Shortcut add feature supporting library +Version: 0.0.5 +Release: 0 +Group: main/devel +License: Flora License +Source0: %{name}-%{version}.tar.gz + +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig + +BuildRequires: cmake, gettext-tools +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(dlog) + +%description +[Shortcut] AddToHome feature supporting library for menu/home screen developers. + +%package devel +Summary: AddToHome feature supporting library development files +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +[Shortcut] AddToHome feature supporting library for menu/home screen developers +(dev). + +%prep +%setup -q + +%build +cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} +make %{?jobs:-j%jobs} + +%install +rm -rf %{buildroot} +%make_install + +%post + +%postun + +%files +%defattr(-,root,root,-) +%{_libdir}/*.so* + +%files devel +%defattr(-,root,root,-) +%{_includedir}/shortcut/SLP_shortcut_PG.h +%{_includedir}/shortcut/shortcut.h +%{_libdir}/pkgconfig/shortcut.pc diff --git a/packaging/shortcut.spec b/packaging/shortcut.spec deleted file mode 100644 index 6214c75..0000000 --- a/packaging/shortcut.spec +++ /dev/null @@ -1,51 +0,0 @@ -Name: shortcut -Summary: Shortcut add feature supporting library -Version: 0.0.5 -Release: 0 -Group: main/devel -License: Flora License -Source0: %{name}-%{version}.tar.gz - -Requires(post): /sbin/ldconfig -Requires(postun): /sbin/ldconfig - -BuildRequires: cmake, gettext-tools -BuildRequires: pkgconfig(glib-2.0) -BuildRequires: pkgconfig(dlog) - -%description -[Shortcut] AddToHome feature supporting library for menu/home screen developers. - -%package devel -Summary: AddToHome feature supporting library development files -Group: Development/Libraries -Requires: %{name} = %{version}-%{release} - -%description devel -[Shortcut] AddToHome feature supporting library for menu/home screen developers -(dev). - -%prep -%setup -q - -%build -cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -make %{?jobs:-j%jobs} - -%install -rm -rf %{buildroot} -%make_install - -%post - -%postun - -%files -%defattr(-,root,root,-) -%{_libdir}/*.so* - -%files devel -%defattr(-,root,root,-) -%{_includedir}/shortcut/SLP_shortcut_PG.h -%{_includedir}/shortcut/shortcut.h -%{_libdir}/pkgconfig/shortcut.pc diff --git a/src/main.c b/src/main.c index 50c151f..764a92e 100644 --- a/src/main.c +++ b/src/main.c @@ -701,7 +701,7 @@ EAPI int shortcut_set_request_cb(request_cb_t request_cb, void *data) -EAPI int shortcut_add_to_home(const char *pkgname, const char *name, int type, const char *content_info, const char *icon, result_cb_t result_cb, void *data) +EAPI int add_to_home_shortcut(const char *pkgname, const char *name, int type, const char *content_info, const char *icon, result_cb_t result_cb, void *data) { struct packet *packet; int pkgname_len; @@ -763,6 +763,11 @@ EAPI int shortcut_add_to_home(const char *pkgname, const char *name, int type, c return 0; } +EAPI int shortcut_add_to_home(const char *pkgname, const char *name, int type, const char *content_info, const char *icon, result_cb_t result_cb, void *data) +{ + return add_to_home_shortcut(pkgname, name, type, content_info, icon, result_cb, data); +} + /* End of a file */