I have made the following changes intended for : CE:MW:Shared / libaccounts-glib CE:MW:Shared / libaccounts-qt CE:MW:Shared / openobex CE:MW:Shared / libwbxml2
Please review and accept or decline. BOSS has already run some checks on this request. See the "Messages from BOSS" section below. https://build.pub.meego.com//request/show/6720 Thank You, Marko Saukko [This message was auto-generated] --- Request # 6720: Messages from BOSS: State: review at 2012-09-06T20:24:50 by bossbot Reviews: accepted by bossbot : Prechecks succeeded. new for CE-maintainers : Please replace this text with a review and approve/reject the review (not the SR). BOSS will take care of the rest Changes: submit: Project:MTF:MW / libaccounts-glib -> CE:MW:Shared / libaccounts-glib changes files: -------------- ++++++ new changes file: --- libaccounts-glib.changes +++ libaccounts-glib.changes @@ -0,0 +1,55 @@ +* Thu Aug 23 2012 Bernd Wachter <[email protected]> - 1.3 +- Update to latest upstream version +- Switch to google-code upstream + +* Tue May 29 2012 Bernd Wachter <[email protected]> - 1.2 +- Update version +- Disable building docs (gtk-doc dependency) + +* Wed Jul 13 2011 Ulf Hofemeier <[email protected]> - 0.64.3 +- Add CFLAG to Makefile.am for no-unused-but-set-variable + +* Fri Feb 11 2011 Bart Cerneels <[email protected]> - 0.64.3 +- Update to latest upstream version. + + API: Method needed for getting provider icon + + Addresses: Configured accounts are cleared/disappear after taking backup + + Bugfix: accountListEnabled and accountList doesnot return the expected size + + Add ag-tool command, thanks to Aparna Nand <[email protected]> + + API: ag_manager_list_enabled returning disabled accounts. + +* Mon Dec 02 2010 Dominic Velikakath <[email protected]> - 0.61 +- Update to 0.61 (BMC#10867) +- BMC#10569 - Code comment - NULL check not present in ag-manager.c code +- Bugfix: QMailAccount fields sometimes stored in accounts.db with incorrect service id of 0. +- Bugfix: Configured accounts are cleared/disappear after taking backup +- Changes for handling portability issues between 32/64 architectures + (Changes to use precision ‘int’, as ‘long unsigned int’ is used on x86_64 and + Changes to use G_ macros instead of %ll[ud] specifiers as they are not portable between 32/64 bit architectures.) + +* Mon Oct 25 2010 Alberto Mardegan <[email protected]> - 0.58 +- Update to 0.58 +- Do not export internal symbols +- Reduce DB accesses for changes coming from another instance +- Bugfix: ag_account_list_enabled_services() returns more results + than it should. + +* Tue Sep 28 2010 Fathi Boudra <[email protected]> - 0.52 +- Set libaccounts-glib environment variables + (AG_SERVICES, AG_SERVICE_TYPES and AG_PROVIDERS) (BMC#7518) + +* Wed Sep 15 2010 Fathi Boudra <[email protected]> - 0.52 +- Update to 0.52 (BMC#7258) +- Add libaccounts-glib-tests package +- Clean up packaging + +* Mon Aug 02 2010 Bernd Wachter <[email protected]> - 0.45 +- Update to latest upstream version + +* Mon Jun 14 2010 Bernd Wachter <[email protected]> - 0.39 +- Update to latest version + +* Fri Apr 23 2010 Bernd Wachter <[email protected]> - 0.34 +- Updated to 0.34 + +* Wed Feb 03 2010 Helio Castro <[email protected]> - 0.26-1 +- First release on top of fedora 12 new: ---- libaccounts-glib-1.3.tar.gz libaccounts-glib.changes libaccounts-glib.sh libaccounts-glib.spec spec files: ----------- ++++++ new spec file: --- libaccounts-glib.spec +++ libaccounts-glib.spec @@ -0,0 +1,91 @@ +Name: libaccounts-glib +Version: 1.3 +Release: 1 +License: LGPLv2.1 +Summary: Accounts base library +URL: http://code.google.com/p/accounts-sso/ +Group: System/Libraries +Source0: http://accounts-sso.googlecode.com/files/%{name}-%{version}.tar.gz +Source1: libaccounts-glib.sh +BuildRequires: pkgconfig(check) >= 0.9.4 +BuildRequires: pkgconfig(dbus-1) +BuildRequires: pkgconfig(dbus-glib-1) +BuildRequires: pkgconfig(glib-2.0) >= 2.26 +BuildRequires: pkgconfig(gio-2.0) >= 2.30 +BuildRequires: pkgconfig(gio-unix-2.0) +BuildRequires: pkgconfig(gobject-2.0) +BuildRequires: pkgconfig(libxml-2.0) +BuildRequires: pkgconfig(sqlite3) >= 3.7.0 + +%description +%{summary}. + +%package devel +Summary: Development files for %{name} +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} +Requires: pkgconfig(glib-2.0) + +%description devel +The %{name}-devel package contains libraries and header files for developing +applications that use %{name}. + +%package doc +Summary: Documentation for %{name} +Group: Documentation + +%description doc +%{summary}. + + +%package tools +Summary: Tools for %{name} +Group: Development/Tools +Requires: %{name} = %{version}-%{release} + +%description tools + This package contains the ag-tool, which can be used to access the accounts DB + from the command line. + + +%prep +%setup -q + +%build +%configure --disable-static --disable-gtk-doc +make %{?_smp_mflags} + +%install +%make_install +install -D -p -m 0644 %{SOURCE1} \ +%{buildroot}%{_sysconfdir}/profile.d/%{name}.sh + +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + +%files +%defattr(-,root,root,-) +%config %{_sysconfdir}/profile.d/%{name}.sh +%{_libdir}/libaccounts-glib.so.* +%{_datadir}/backup-framework/applications/accounts.conf + + +%files doc +%defattr(-,root,root,-) +%doc README COPYING +%{_datadir}/gtk-doc/html/libaccounts-glib +%exclude %{_prefix}/doc/reference + + +%files devel +%defattr(-,root,root,-) +%{_includedir}/libaccounts-glib/*.h +%{_libdir}/libaccounts-glib.so +%{_libdir}/pkgconfig/libaccounts-glib.pc +%exclude %{_datadir}/vala + + +%files tools +%defattr(-,root,root,-) +%{_bindir}/ag-tool +%{_bindir}/ag-backup other changes: -------------- ++++++ libaccounts-glib-1.3.tar.gz (new) ++++++ libaccounts-glib.sh (new) --- libaccounts-glib.sh +++ libaccounts-glib.sh @@ -0,0 +1,4 @@ +# Set libaccounts-glib environment variables +export AG_SERVICES=/usr/share/accounts/services +export AG_SERVICE_TYPES=/usr/share/accounts/service-types +export AG_PROVIDERS=/usr/share/accounts/providers submit: Project:MTF:MW / libaccounts-qt -> CE:MW:Shared / libaccounts-qt changes files: -------------- ++++++ new changes file: --- libaccounts-qt.changes +++ libaccounts-qt.changes @@ -0,0 +1,39 @@ +* Thu Aug 23 2012 Bernd Wachter <[email protected]> - 1.2 +- Update to latest upstream version +- Move to google-code upstream + +* Tue May 29 2012 Bernd Wachter <[email protected]> - 1.1 +- Update to latest upstream version + +* Mon Mar 28 2011 Alberto Mardegan <[email protected]> - 0.39 +- Update to latest upstream version + + Documentation updates + +* Fri Feb 11 2011 Bart Cerneels <[email protected]> - 0.38.1 +- Update to lastest upstream version (fixes BMC#13447) + + Bugfix: API: Method needed for getting provider icon + + Bugfix: Copyright tag not defined in accounts-qt. + + Bugfix: Confusing documentation in Accounts::Account. + +* Fri Dec 10 2010 Paolo Capriotti <[email protected]> - 0.36 +- Update to latest upstream version (fixes BMC#11162) + + Bugfix: don't override distribution's compiler flags + + Enable RTTI support. +- Remove patch for QMAKE_CXXFLAGS + +* Wed Sep 15 2010 Fathi Boudra <[email protected]> - 0.34 +- Update to 0.34 (BMC#7258) +- Add a fix for the overwritten QMAKE_CXXFLAGS +- Clean up packaging + +* Wed Aug 11 2010 Kaitlin Rupert <[email protected]> - 0.31 +- mkspec files now install to /usr/share due to Qt beta2 update + +* Mon Aug 02 2010 Bernd Wachter <[email protected]> - 0.31 +- Update to latest upstream version + +* Mon Jun 14 2010 Bernd Wachter <[email protected]> - 0.28 +- Update to latest version + +* Wed Apr 21 2010 Bernd Wachter <[email protected]> - 0.24+0m6-1 +- First RPM version new: ---- accounts-qt-1.2.tar.bz2 libaccounts-qt.changes libaccounts-qt.spec spec files: ----------- ++++++ new spec file: --- libaccounts-qt.spec +++ libaccounts-qt.spec @@ -0,0 +1,94 @@ +%define _name accounts-qt +Name: libaccounts-qt +Version: 1.2 +Release: 1 +License: LGPLv2.1 +Summary: Accounts framework (Qt binding) +Url: http://code.google.com/p/accounts-sso/ +Group: System/Libraries +Source0: http://accounts-sso.googlecode.com/files/%{_name}-%{version}.tar.bz2 +BuildRequires: doxygen +BuildRequires: fdupes +#BuildRequires: graphviz +BuildRequires: pkgconfig(QtCore) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(libaccounts-glib) >= 1.3 + +%description +Framework to provide the accounts. + +%package devel +Summary: Development files for accounts-qt +Group: Development/Libraries +Requires: %{name} = %{version} +Provides: accounts-qt-dev + +%description devel +Headers and static libraries for the accounts. + +%package tests +Summary: Tests for accounts-qt +Group: System/Libraries +Requires: %{name} = %{version} + +%description tests +Tests for accounts-qt. + +%package doc +Summary: Documentation for accounts-qt +Group: Documentation + +%description doc +HTML documentation for the accounts. + +%prep +%setup -q -n %{_name}-%{version} +sed -i 's,DATA_PATH = .*,DATA_PATH = /opt/tests/%{name}/data,' tests/accountstest.pro +sed -i 's,/usr/bin/accountstest,/opt/tests/%{name}/accountstest,' tests/tests.xml + +%build +%qmake CONFIG+=release +make %{?_smp_mflags} + +%install +%qmake_install +rm %{buildroot}%{_datadir}/doc/accounts-qt/html/installdox +%fdupes %{buildroot}%{_includedir} +%fdupes %{buildroot}%{_docdir} +mkdir -p %{buildroot}/opt/tests/%{name}/test-definition +mv %{buildroot}/opt/tests/%{name}/data/tests.xml %{buildroot}/opt/tests/%{name}/test-definition +mv %{buildroot}/%{_bindir}/accountstest %{buildroot}/opt/tests/%{name}/ + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%defattr(-,root,root,-) +%{_bindir}/account-tool +%{_libdir}/libaccounts-qt.so.* + +%files devel +%defattr(-,root,root,-) +%{_includedir}/accounts-qt/Accounts/Account +%{_includedir}/accounts-qt/Accounts/AccountService +%{_includedir}/accounts-qt/Accounts/Application +%{_includedir}/accounts-qt/Accounts/AuthData +%{_includedir}/accounts-qt/Accounts/Error +%{_includedir}/accounts-qt/Accounts/Manager +%{_includedir}/accounts-qt/Accounts/Provider +%{_includedir}/accounts-qt/Accounts/Service +%{_includedir}/accounts-qt/Accounts/ServiceType +%{_includedir}/accounts-qt/Accounts/*.h +%{_libdir}/libaccounts-qt.so +%{_libdir}/pkgconfig/accounts-qt.pc +%{_datadir}/qt4/mkspecs/features/accounts.prf + +%files tests +%defattr(-,root,root,-) +/opt/tests/%{name} + +%files doc +%defattr(-,root,root,-) +%doc README COPYING +%{_datadir}/doc/* other changes: -------------- ++++++ accounts-qt-1.2.tar.bz2 (new) submit: Project:MTF:MW / openobex -> CE:MW:Shared / openobex changes files: -------------- ++++++ new changes file: --- openobex.changes +++ openobex.changes @@ -0,0 +1,17 @@ +* Thu Mar 4 2010 Zhu Yanhai <[email protected]> - 1.5 +- Add fix-the-cmd-code-when-delivering.patch to fix MB#9932 + +* Mon Feb 22 2010 Anas Nashif <[email protected]> - 1.5 +- Use spectacle + +* Wed Feb 18 2009 Yin Kangkai <[email protected]> 1.5 +- Upgrade to 1.5 + +* Thu Dec 18 2008 Arjan van de Ven <[email protected]> 1.4 +- Use standard specfile + +* Fri Nov 25 2008 - Martin Xu <[email protected]> +- clean the doc from devel package + +* Fri Nov 11 2008 - Martin Xu <[email protected]> +- initialized openobex-1.4 package new: ---- fix-the-cmd-code-when-delivering.patch openobex-1.5.tar.gz openobex.changes openobex.spec openobex.yaml spec files: ----------- ++++++ new spec file: --- openobex.spec +++ openobex.spec @@ -0,0 +1,92 @@ +# +# Do NOT Edit the Auto-generated Part! +# Generated by: spectacle version 0.25 +# + +Name: openobex + +# >> macros +# << macros + +Summary: Library for using OBEX +Version: 1.5 +Release: 1 +Group: System/Libraries +License: GPLv2+ +URL: http://openobex.org +Source0: http://www.kernel.org/pub/linux/bluetooth/openobex-%{version}.tar.gz +Source100: openobex.yaml +Patch0: fix-the-cmd-code-when-delivering.patch +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig +BuildRequires: pkgconfig(libusb) +BuildRequires: autoconf +BuildRequires: sed +BuildRequires: automake +BuildRequires: autoconf +BuildRequires: libtool + +%description +Open OBEX shared c-library + +%package devel +Summary: Files for development of applications which will use OBEX +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} +Requires: bluez-libs-devel + +%description devel +Open OBEX shared c-library + + +%prep +%setup -q -n %{name}-%{version} + +# fix-the-cmd-code-when-delivering.patch +%patch0 -p1 +# >> setup +# << setup + +%build +# >> build pre +# << build pre + +%configure --disable-static \ + --enable-usb \ + --disable-bluetooth \ + --disable-apps + +make %{?jobs:-j%jobs} + +# >> build post +# << build post + +%install +rm -rf %{buildroot} +# >> install pre +# << install pre +%make_install + +# >> install post +# << install post + + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%defattr(-,root,root,-) +# >> files +%doc AUTHORS COPYING COPYING.LIB ChangeLog README +%{_libdir}/libopenobex*.so.* +# << files + +%files devel +%defattr(-,root,root,-) +# >> files devel +%{_libdir}/libopenobex*.so +%dir %{_includedir}/openobex +%{_includedir}/openobex/*.h +%{_libdir}/pkgconfig/openobex.pc +# << files devel other changes: -------------- ++++++ fix-the-cmd-code-when-delivering.patch (new) --- fix-the-cmd-code-when-delivering.patch +++ fix-the-cmd-code-when-delivering.patch @@ -0,0 +1,58 @@ +From 52bf1445d2fa4b95dac4b98e1cb6e9dbb5d5ed7d Mon Sep 17 00:00:00 2001 +From: Chen Congwu <[email protected]> +Date: Thu, 29 Oct 2009 17:02:52 +0800 +Subject: [PATCH] obex_object_resume: fix the cmd code when delivering event for server case + +At server side, it is sending response to client so the opcode is the +response code instead of the real cmd code. Should use cmd field instead. +While at client side, it is sending request to server so the cmd code +should use opcode. +--- + lib/obex_object.c | 14 +++++++------- + 1 files changed, 7 insertions(+), 7 deletions(-) + +diff --git a/lib/obex_object.c b/lib/obex_object.c +index 1073c97..60b14bf 100644 +--- a/lib/obex_object.c ++++ b/lib/obex_object.c +@@ -911,6 +911,7 @@ int obex_object_suspend(obex_object_t *object) + int obex_object_resume(obex_t *self, obex_object_t *object) + { + int ret; ++ uint8_t cmd; + + if (!object->suspend) + return 0; +@@ -920,23 +921,22 @@ int obex_object_resume(obex_t *self, obex_object_t *object) + if (object->first_packet_sent && !object->continue_received) + return 0; + ++ cmd = (self->state & MODE_SRV) ? object->cmd : ++ object->opcode & ~OBEX_FINAL; ++ + ret = obex_object_send(self, object, TRUE, FALSE); + + if (ret < 0) { +- obex_deliver_event(self, OBEX_EV_LINKERR, +- object->opcode & ~OBEX_FINAL, 0, TRUE); ++ obex_deliver_event(self, OBEX_EV_LINKERR, cmd, 0, TRUE); + return -1; + } else if (ret == 0) { +- obex_deliver_event(self, OBEX_EV_PROGRESS, +- object->opcode & ~OBEX_FINAL, 0, +- FALSE); ++ obex_deliver_event(self, OBEX_EV_PROGRESS, cmd, 0, FALSE); + object->first_packet_sent = 1; + object->continue_received = 0; + } else { + if (self->state & MODE_SRV) { + obex_deliver_event(self, OBEX_EV_REQDONE, +- object->opcode & ~OBEX_FINAL, +- 0, TRUE); ++ cmd, 0, TRUE); + self->state = MODE_SRV | STATE_IDLE; + return 0; + } +-- +1.7.0.1 + ++++++ openobex-1.5.tar.gz (new) ++++++ openobex.yaml (new) --- openobex.yaml +++ openobex.yaml @@ -0,0 +1,33 @@ +Name: openobex +Summary: Library for using OBEX +Version: 1.5 +Release: 1 +Group: System/Libraries +License: GPLv2+ +URL: http://openobex.org +Sources: + - http://www.kernel.org/pub/linux/bluetooth/openobex-%{version}.tar.gz +Patches: + - fix-the-cmd-code-when-delivering.patch +Description: Open OBEX shared c-library + +PkgBR: + - autoconf + - sed + - automake + - autoconf + - libtool +PkgConfigBR: + - libusb +Configure: configure +ConfigOptions: + - --enable-usb + - --disable-bluetooth + - --disable-apps +SubPackages: + - Name: devel + Summary: Files for development of applications which will use OBEX + Group: Development/Libraries + Description: Open OBEX shared c-library + Requires: + - bluez-libs-devel submit: Project:MTF:MW / libwbxml2 -> CE:MW:Shared / libwbxml2 changes files: -------------- ++++++ new changes file: --- libwbxml2.changes +++ libwbxml2.changes @@ -0,0 +1,5 @@ +* Thu Oct 21 2010 Bernd Wachter <[email protected]> - 0.10.8 +- Fix license + +* Wed Jun 23 2010 Bernd Wachter <[email protected]> - 0.10.8 +- Initial version for MeeGo \ No newline at end of file new: ---- libwbxml-0.10.8.tar.gz libwbxml2.changes libwbxml2.spec spec files: ----------- ++++++ new spec file: --- libwbxml2.spec +++ libwbxml2.spec @@ -0,0 +1,63 @@ +%define _name libwbxml +Name: libwbxml2 +Version: 0.10.8 +Release: 1 +Summary: Library to parse, encode and handle WBXML documents +Group: System/Libraries +License: LGPLv2.1 +Source0: %{_name}-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRequires: expat-devel zlib-devel popt-devel +BuildRequires: pkgconfig(libxml-2.0) +BuildRequires: cmake + +%description +The WBXML Library (aka libwbxml) contains a library and its associated +tools to Parse, Encode and Handle WBXML documents. The WBXML format +is a binary representation of XML, defined by the Wap Forum, and used +to reduce bandwidth in mobile communications. + + +%files +%defattr(-,root,root,-) +%{_bindir}/* +%{_libdir}/*.so.* +%doc %{_docdir}/* + +%package devel +Summary: Development files for %{name} +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +%{summary}. + +%files devel +%defattr(-,root,root,-) +%{_includedir}/* +%{_libdir}/*.so +%{_libdir}/pkgconfig/*.pc + + +%prep +%setup -q -n %{_name}-%{version} +mkdir build + + +%build +cd build +cmake -DCMAKE_INSTALL_PREFIX=/usr .. +make + + +%install +rm -rf %{buildroot} +make -C build DESTDIR=%{buildroot} install + + +%clean +rm -rf %{buildroot} + + +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig other changes: -------------- ++++++ libwbxml-0.10.8.tar.gz (new)
