Search
SailfishOS Open Build Service
>
Projects
>
home:tangtao77
>
qmf-qt5
> qmf-qt5.spec
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File qmf-qt5.spec of Package qmf-qt5
Name: qmf-qt5 Summary: Qt Messaging Framework (QMF) Qt5 Version: 4.0.4+git26 Release: 1.7.36 Group: System/Libraries License: LGPLv2.1 with exception or GPLv3 URL: http://qt.gitorious.org/qt-labs/messagingframework Source0: %{name}-%{version}.tar.bz2 Requires: systemd-user-session-targets BuildRequires: pkgconfig(zlib) BuildRequires: pkgconfig(icu-i18n) BuildRequires: pkgconfig(Qt5Core) BuildRequires: pkgconfig(Qt5Gui) BuildRequires: pkgconfig(Qt5Test) BuildRequires: pkgconfig(Qt5Network) #BuildRequires: pkgconfig(Qt5Webkit) BuildRequires: pkgconfig(Qt5Sql) BuildRequires: pkgconfig(accounts-qt5) BuildRequires: pkgconfig(libsignon-qt5) #Needed for qhelpgenerator BuildRequires: qt5-qttools-qthelp-devel BuildRequires: qt5-plugin-platform-minimal BuildRequires: qt5-plugin-sqldriver-sqlite BuildRequires: fdupes %description The Qt Messaging Framework, QMF, consists of a C++ library and daemon server process that can be used to build email clients, and more generally software that interacts with email and mail servers. %package devel Summary: Qt Messaging Framework (QMF) Qt5 - development files Group: Development/Libraries Requires: libqmfmessageserver1-qt5 = %{version} Requires: libqmfclient1-qt5 = %{version} %description devel The Qt Messaging Framework, QMF, consists of a C++ library and daemon server process that can be used to build email clients, and more generally software that interacts with email and mail servers. This package contains the development files needed to build Qt applications using Qt Messaging Framework libraries. %package -n libqmfmessageserver1-qt5 Summary: Qt Messaging Framework (QMF) message server support library Group: System/Libraries Requires: qt5-qtsql Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig %description -n libqmfmessageserver1-qt5 The Qt Messaging Framework, QMF, consists of a C++ library and daemon server process that can be used to build email clients, and more generally software that interacts with email and mail servers. The MessageServer application is a daemon, designed to run continuously while providing services to client applications. It provides messaging transport functionality, communicating with external servers on behalf of Messaging Framework client applications. New types of messaging (such as Instant Messages or video messages) can be handled by the server application without modification to existing client applications. This package contains: - the message server support library. It provides assistance in developing GUI clients that access messaging data. - a server application supporting multiple messaging transport mechanisms. %package -n libqmfclient1-qt5 Summary: Qt Messaging Framework (QMF) client library Group: System/Libraries Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig %description -n libqmfclient1-qt5 The Qt Messaging Framework, QMF, consists of a C++ library and daemon server process that can be used to build email clients, and more generally software that interacts with email and mail servers. The Client library provides classes giving access to all messages stored on the device, via a uniform interface. It simplifies the task of creating messaging client applications, and permits other Messaging Framework applications to interact with messaging data where appropriate. New types of messages can be supported by the library without modification to existing client applications. This package contains a library for developing applications that work with messages. %package tests Summary: Qt Messaging Framework (QMF) tests Group: System/X11 %description tests The Qt Messaging Framework, QMF, consists of a C++ library and daemon server process that can be used to build email clients, and more generally software that interacts with email and mail servers. This package contains the tests for Qt Messaging Framework (QMF). %package doc Summary: Qt Messaging Framework (QMF) - documentation Group: Documentation BuildArch: noarch %description doc The Qt Messaging Framework, QMF, consists of a C++ library and daemon server process that can be used to build email clients, and more generally software that interacts with email and mail servers. This package contains the documentation for Qt Messaging Framework (QMF). %prep %setup -q -n %{name}-%{version}/qmf # >> setup # << setup %build # >> build pre # << build pre %qmake5 \ QMF_INSTALL_ROOT=%{_prefix} \ DEFINES+=QMF_ENABLE_LOGGING \ DEFINES+=MESSAGESERVER_PLUGINS \ DEFINES+=QMF_NO_MESSAGE_SERVICE_EDITOR \ CONFIG+=syslog make %{?_smp_mflags} # >> build post # << build post %install rm -rf %{buildroot} # >> install pre # << install pre %qmake5_install UNIT_DIR=%{buildroot}%{_libdir}/systemd/user/user-session.target.wants mkdir -p "$UNIT_DIR" ln -sf ../messageserver5.service "$UNIT_DIR/messageserver5.service" # >> install post # << install post %fdupes %{buildroot}/%{_includedir} %post -n libqmfmessageserver1-qt5 -p /sbin/ldconfig %postun -n libqmfmessageserver1-qt5 -p /sbin/ldconfig %post -n libqmfclient1-qt5 -p /sbin/ldconfig %postun -n libqmfclient1-qt5 -p /sbin/ldconfig %files devel %defattr(-,root,root,-) # >> files devel %{_includedir}/qmfmessageserver5/qmail*.h %{_includedir}/qmfclient5/qloggers.h %{_includedir}/qmfclient5/qlogsystem.h %{_includedir}/qmfclient5/qmail*.h %{_includedir}/qmfclient5/qprivateimplementation.h %{_includedir}/qmfclient5/qprivateimplementationdef.h %{_includedir}/qmfclient5/sso*.h %{_libdir}/libqmfmessageserver5.prl %{_libdir}/libqmfmessageserver5.so %{_libdir}/libqmfclient5.prl %{_libdir}/libqmfclient5.so %{_libdir}/pkgconfig/qmfmessageserver5.pc %{_libdir}/pkgconfig/qmfclient5.pc # << files devel %files -n libqmfmessageserver1-qt5 %defattr(-,root,root,-) # >> files libqmfmessageserver1-qt5 %{_bindir}/messageserver5 %{_bindir}/qmf-accountscheck %{_libdir}/libqmfmessageserver5.so.* %{_libdir}/qmf/plugins5/messageservices/libimap.so %{_libdir}/qmf/plugins5/messageservices/libpop.so %{_libdir}/qmf/plugins5/messageservices/libqmfsettings.so %{_libdir}/qmf/plugins5/messageservices/libsmtp.so %{_libdir}/systemd/user/messageserver5.service %{_libdir}/systemd/user/user-session.target.wants/messageserver5.service # << files libqmfmessageserver1-qt5 %files -n libqmfclient1-qt5 %defattr(-,root,root,-) # >> files libqmfclient1-qt5 %{_libdir}/libqmfclient5.so.* %{_libdir}/qmf/plugins5/contentmanagers/libqmfstoragemanager.so %{_libdir}/qmf/plugins5/ssoauth/libpasswordplugin.so # << files libqmfclient1-qt5 %files tests %defattr(-,root,root,-) # >> files tests %{_datadir}/accounts/* /opt/tests/qmf-qt5/* # << files tests %files doc %defattr(-,root,root,-) # >> files doc %doc %{_docdir}/qmf-qt5/qch/qmf.qch # << files doc %changelog * Thu Sep 4 2014 Valério Valério <vdv100@gmail.com> - 4.0.4+git26 - [qmf] Fix memory leak in SSOSessionManager::createSsoIdentity * Wed Sep 3 2014 Valerio Valerio <valerio.valerio@jollamobile.com> - 4.0.4+git25 - [qmf] Fixed memory leak * Thu Aug 21 2014 Valerio Valerio <valerio.valerio@jollamobile.com> - 4.0.4+git24 - [qmf] Correctly parse display names having comments after the quoted string. * Wed Jul 23 2014 Valerio Valerio <valerio.valerio@jollamobile.com> - 4.0.4+git23 - [qmf] Add more folder matches for German. - [qmf] Add test cases for QMailStore::messagePropertyUpdated and QMailStore::messageStatusUpdated signals. - [qmf] Fix double emiting of messageUpdate/messageAdded signal. * Fri Jul 18 2014 John Brooks <john.brooks@dereferenced.net> - 4.0.4+git22 - [qmf] Add QT_NO_MESSAGE_SERVER_EDITOR to remove widgets dependency * Thu Jul 17 2014 Valerio Valerio <valerio.valerio@jollamobile.com> - 4.0.4+git21 - [qmf] Fix build for systems no having accounts-sso support - [qmf] Prevents POP3/SMTP incoming data read from stopping when handling large requests - [qmf] Prevents POP3/SMTP incoming data read from stopping when handling large requests. * Wed Jun 4 2014 John Brooks <john.brooks@dereferenced.net> - 4.0.4+git20 - [qmf] Fix unscoped SQL query causing transaction failures * Mon Jun 2 2014 Valerio Valerio <valerio.valerio@jollamobile.com> - 4.0.4+git19 - [qmf] Update email.service template for unit tests. * Sat May 31 2014 Valério Valério <vdv100@gmail.com> - 4.0.4+git18 - [qmf] Save/load QMailAccount::appendSignature from SSO account. * Wed May 21 2014 Valério Valério <vdv100@gmail.com> - 4.0.4+git17 - [qmf] Prevents IMAP4 incoming data read from stopping when handling large requests. * Fri May 9 2014 Valério Valério <vdv100@gmail.com> - 4.0.4+git16 - [qmf] Introduce acceptUntrustedCertificates() configuration. * Fri May 2 2014 Valerio Valerio <valerio.valerio@jollamobile.com> - 4.0.4+git15 - [qmf] Add new folder matches for \"Trash\" * Wed Apr 30 2014 Islam Amer <pharon@gmail.com> - 4.0.4+git14 - [tests] Install SSO provider and service to test package * Fri Apr 11 2014 Valério Valério <vdv100@gmail.com> - 4.0.4+git13 - [qmf] Save/load QMailAccount::CanTransmit from SSO account. * Wed Apr 9 2014 Valério Valério <vdv100@gmail.com> - 4.0.4+git12 - [qmf] Add enablers for credentials checking. - [qmf] Don't enqueue the preferred body for fetching twice - [qmf] Don't enqueue the preffered body for fetching twice - [qmf] Set contentAvailable and encoding correctly for tranfered body parts. - [qmf] Set contentAvailable and encoding correctly for transferred body parts. * Tue Mar 18 2014 Valerio Valerio <valerio.valerio@jollamobile.com> - 4.0.4+git11 - [qmf] Update version * Thu Mar 13 2014 Valério Valério <vdv100@gmail.com> - 4.0.4+git10 - [qmf] Close messageserver lock fd if lock can't be acquired. - [qmf-qt] Update permissions for default data storage * Wed Mar 12 2014 Valerio Valerio <valerio.valerio@jollamobile.com> - 4.0.4+git9 - [qmf] Close messageserver lock fd directly without attempting to unlock the file. - [qmf] Close messageserver lock fd if lock can't be acquired. * Fri Mar 7 2014 Valerio Valerio <valerio.valerio@jollamobile.com> - 4.0.4+git8 - [qmf] Amend last commit and bump version * Thu Mar 6 2014 Valério Valério <vdv100@gmail.com> - 4.0.4+git7 - [qmf] Force refresh of SSO tokens when token returned is the same as last one that failed. * Tue Feb 4 2014 Valério Valério <vdv100@gmail.com> - 4.0.4+git6 - [qmf] Make installation of SSO provider optional. * Tue Jan 21 2014 Valério Valério <vdv100@gmail.com> - 4.0.4+git5 - [qmf] fix Test deployment path overwrriten by pervious rebase. * Tue Jan 21 2014 Valerio Valerio <valerio.valerio@jollamobile.com> - 4.0.4+git4 - [qmf] Merge lastest upstream * Wed Jan 15 2014 Valério Valério <vdv100@gmail.com> - 4.0.4+git3 - [qmf] Make SMTP AUTH PLAIN more robust. * Wed Dec 18 2013 Valério Valério <vdv100@gmail.com> - 4.0.4+git2 - [qmf] Send correct smtp command when auth is not required(SmtpConfiguration::Auth_NONE) - [qmf] Use password from SSO for CramMd5 authentication. * Mon Dec 16 2013 Valerio Valerio <valerio.valerio@jollamobile.com> - 4.0.4+git1 - [qmf] Fields which are matched case-insensitive should sort similarly * Fri Dec 13 2013 Valério Valério <vdv100@gmail.com> - 4.0.4-nemo10 - [QMF] Use service username instead of global if it exists. * Fri Dec 6 2013 Valério Valério <vdv100@gmail.com> - 4.0.4-nemo9 - [qmf] Update email.provider icon * Wed Nov 13 2013 Valério Valério <vdv100@gmail.com> - 4.0.4-nemo8 - [qmf] Fix bug in last commit logic * Mon Nov 11 2013 Valério Valério <vdv100@gmail.com> - 4.0.4-nemo7 - [qmf] Don't call signon-ui from background process. * Tue Oct 29 2013 Valério Valério <vdv100@gmail.com> - 4.0.4-nemo6 - [service] Add -o to invoker exec cmd * Fri Oct 25 2013 Valério Valério <vdv100@gmail.com> - 4.0.4-nemo5 - [qmf] Removed messageserver5.sh script, updated messageserver5 service file - [qmf] Updated service startup * Thu Oct 24 2013 Valério Valério <vdv100@gmail.com> - 4.0.4-nemo4 - [qmf] fix packaging dependencies * Thu Oct 24 2013 Valerio Valerio <valerio.valerio@jollamobile.com> - 4.0.4-nemo3 - [qmf] Start messageserver on system startup in case there are email accounts present. * Fri Sep 27 2013 Valerio Valerio <valerio.valerio@jollamobile.com> - 4.0.4-nemo1 - [Qmf] Add iconPath property to QMailAccount. * Tue Aug 27 2013 Valério Valério <vdv100@gmail.com> - 4.0.3-nemo2 - [qmf] Change email provider/service names. - [qmf] Update to upstream version 4.0.3.1 * Wed Aug 7 2013 Valério Valério <vdv100@gmail.com> - 4.0.3-nemo1 - [qmf] Update to upstream version 4.0.3 * Thu Jul 25 2013 Valério Valério <vdv100@gmail.com> - 4.0.2-nemo4 - [qmf] Register SSO accounts that were initially created with disabled email service - [qmf] Register SSO accounts that were initially created with disabled email service. * Thu Jul 18 2013 Valério Valério <vdv100@gmail.com> - 4.0.2-nemo3 - [qmf] Don't try to destruct/cancel SSO session for accounts saved outside SSO - [qmf] Don't try to destruct/cancel SSO session for accounts saved outside SSO. * Wed Jul 3 2013 Valerio Valerio <valerio.valerio@jollamobile.com> - 4.0.2-nemo2 - [libqmfclient] Modify .provider/.service to be less generic - [qmf] Add default icon paths for email service/provider * Tue Jun 25 2013 Valerio Valerio <valerio.valerio@jollamobile.com> - 4.0.2-nemo1 - [Packaging] Build with messageserver plugins support. - [qmf] Update to lastest upstream. - [qmf] Update to upstream version 4.0.2. * Thu Jun 13 2013 Valerio Valerio <valerio.valerio@jollamobile.com> - 4.0.1-nemo1 - [packaging] Update version to match upstream release. * Wed Jun 12 2013 Valerio Valerio <valerio.valerio@jollamobile.com> - 4.0.0-nemo5 - [qmf] Update to upstream version 4.0.1. * Wed Jun 12 2013 Valerio Valerio <valerio.valerio@jollamobile.com> - 4.0.0-nemo4 - [qmf] Make ssoaccountsmanager.h public header. * Sat Jun 8 2013 Valerio Valerio <valerio.valerio@jollamobile.com> - 4.0.0-nemo3 - [Packaging] Fix spec files. - [Packaging] Remove yaml file. * Mon Jun 3 2013 Valerio Valerio <valerio.valerio@jollamobile.com> - 4.0.0-nemo1 - [qmf] Add rpm directory. - [qmf] Initial import based on upstream head. * Thu May 23 2013 Valerio Valerio <valerio.valerio@jollamobile.com> - 4.0.0 - Add authentication plugin for password mechanism. - Add support for accounts-sso authentication plugins. * Wed May 15 2013 Valerio Valerio <valerio.valerio@jollamobile.com> - 4.0.0 - Fix bug in the incoming authentication for accounts stored outside SSO. - Make accounts-qt support dependent in the existence of the needed packages. * Tue Apr 30 2013 Valerio Valerio <valerio.valerio@jollamobile.com> - 4.0.0 - Add license header for *qdoc files. - Add sync.profile. - Add test description file for qt5 builds. - Allow parallel installation of qt4 and qt5 builds. - Change to new-form Digia license headers. - Don't try to reinvent CONFIG+=hide_symbols. - Make sure plugins are linked against correct Qt version of the qmf libs. - Modify smtp transmitMessages action to test connection. - Remove generated HTML documentation. - Remove Symbian support. - Update Qt 5 port to match latest release. - Update to 4.0.0. - Update to match Digia changes on licensing texts. * Wed Jan 16 2013 Valerio Valerio <valerio.valerio@jollamobile.com> - 1.0.9~2013w03 - Check for libicu's pkgconfig file - Check for zlib via pkgconfig instead of relying on it always being on unix - Fix lastSync time for accounts that have never been synced(accounts-qt) - Fix regression introduced by last commit. - Search QMF_INSTALL_ROOT for plugins - Set Inbox as standard folder for IMAP4 accounts - S/Nokia/QtProject/ in settings files - Update to 1.0.9~2013w03 * Tue Oct 30 2012 Valerio Valerio <valerio.valerio@jollamobile.com> - 1.0.8~2012w23 - Add unit tests - Improve Accounts-qt integration - Make sure accounts related signals are not emitted twice * Mon Oct 15 2012 Valerio Valerio <vdv100@gmail.com> - 1.0.8~2012w23 - Fixes MER#594 : 4 test cases in qmf-tests tests.xml do not exist any more * Wed Oct 10 2012 Valerio Valerio <vdv100@gmail.com> - 1.0.8~2012w23 - Fixes MER#590 : patch in qmf breaks tests - Fix no_rpath_tests_benchmarks.patch - Remove add_headers and fix_plugins_installation patches - Remove messageserver.desktop * Mon Aug 20 2012 Valerio Valerio <vdv100@gmail.com> - 1.0.8~2012w23 - Update to 1.0.8~2012w23 * Tue Mar 20 2012 Carsten Munk <carsten.munk@gmail.com> - 1.0.7~2011w13 - Define malloc hook correct as to work with glibc > 2.14 * Mon Apr 4 2011 Fathi Boudra <fathi.boudra@nokia.com> - 1.0.7~2011w13 - Update to 1.0.7~2011w13 (BMC#15206) * Fri Mar 25 2011 Fathi Boudra <fathi.boudra@nokia.com> - 1.0.7~2011w11 - Remove BuildRequires: accounts-qt, libsignon-qt and signon-plugins - Update files list - Update to 1.0.7~2011w11 and switch to upstream QMF - Update URL * Tue Feb 15 2011 Fathi Boudra <fathi.boudra@nokia.com> - 1.0.7~2011w06 - Update to 1.0.7~2011w06 (BMC#13743) * Fri Feb 11 2011 Fathi Boudra <fathi.boudra@nokia.com> - 1.0.7~2011w04 - Update to 1.0.7~2011w04 * Tue Feb 8 2011 Fathi Boudra <fathi.boudra@nokia.com> - 1.0.7~2011w03 - Update to 1.0.7~2011w03 * Mon Jan 24 2011 Fathi Boudra <fathi.boudra@nokia.com> - 1.0.7~2011w02 - Update to 1.0.7~2011w02 (BMC#12861) * Fri Dec 10 2010 Fathi Boudra <fathi.boudra@nokia.com> - 1.0.7~2010w48 - Fix unable to create an account using qtmail (BMC#10672) - Update to 1.0.7~2010w48 * Fri Nov 26 2010 Fathi Boudra <fathi.boudra@nokia.com> - 1.0.7~2010w46 - Revert CONFIG+=syslog - Update to 1.0.7~2010w46 (BMC#10519) - Use ExtraSources to install files * Wed Nov 3 2010 Fathi Boudra <fathi.boudra@nokia.com> - 1.0.7~2010w43 - Remove CONFIG+=syslog (not needed anymore) - Update to 1.0.7~2010w43 * Fri Oct 1 2010 Fathi Boudra <fathi.boudra@nokia.com> - 1.0.7~2010w36 - Add QMake QMF_INSTALL_ROOT option - Adjust packages name (upstream changed QMF libraries name): libmessageserver1 -> libqmfmessageserver1 libqtopiamail1 -> libqmfclient1 - Remove Provides/Obsoletes messagingframework, no longer needed since the upstream libraries naming changes - Update %%files according to the new naming scheme - Update patches to apply against the new release - Update to 1.0.7~2010w36 * Wed Sep 29 2010 Fathi Boudra <fathi.boudra@nokia.com> - 1.0~2010w35 - Add desktop file to autostart messageserver (BMC#5881) * Tue Sep 28 2010 Fathi Boudra <fathi.boudra@nokia.com> - 1.0~2010w35 - Set QMF_PLUGINS environment variable (BMC#7518) * Wed Sep 15 2010 Fathi Boudra <fathi.boudra@nokia.com> - 1.0~2010w35 - Add 05_accounts_creation.patch (BMC#5953) - Add libsignon-qt and signon-plugins BuildRequires - Pass CONFIG+=syslog to get debug messages in the syslog - Update to 2010w35 - Use qmake builder * Tue Aug 24 2010 Bernd Wachter <ext-bernd.wachter@nokia.com> - 1.0~2010w31 - Package html documentation - Remove obsolete 03_add_qch_documentation.patch - Update 02_fix_installation_paths.patch - Update to latest upstream version * Tue Aug 24 2010 Fathi Boudra <fathi.boudra@nokia.com> - 1.0~2010w23 - Add libqtsql4-sqlite missing Requires on libmessageserver1 (BMC#5674) * Wed Jul 21 2010 Fathi Boudra <fathi.boudra@nokia.com> - 1.0~2010w23 02_fix_installation_paths.patch 03_add_qch_documentation.patch 04_no_rpath_tests_benchmarks.patch - Add patches: - Drop patches: install-plugins-under-usr-lib-qt-plugins.patch install-tests-under-qtdir.patch - Rename messagingframework source package to qmf - Rewrite from scratch for MeeGo - Split the binaries packages - Update tarball to commit ff2ff03 by sergk on Thu Jun 17 * Tue Jul 6 2010 Anas Nashif <anas.nashif@intel.com> - 2010W23 - Fixed pkgconfig build requires - Fixed URL, point to meego.gitorious.org * Tue Jun 22 2010 Bernd Wachter <ext-bernd.wachter@nokia.com> - 2010W23 - Enable accounts subsystem - Merge package with old nokia version - Update source * Sat Mar 13 2010 Kaitlin Rupert <kaitlin.rupert@linux.intel.com> - 1.0 - Include libraries in source package, sym links to libraries in devel package - Install plugins to QT plugin install location - Update source * Thu Mar 4 2010 Kaitlin Rupert <kaitlin.rupert@linux.intel.com> - 1.0 - Initial import