%define subrel 1 %define branch 0 %{?_branch: %{expand: %%global branch 1}} %if %branch %define kde_snapshot svn1053190 %endif Name: kdepim4-runtime Summary: K Desktop Environment Version: 4.4.11.1 Release: %mkrel 0 Group: Graphical desktop/KDE License: GPL Epoch: 2 URL: http://pim.kde.org %if %branch Source: ftp://ftp.kde.org/pub/kde/stable/%version/src/kdepim-runtime-%version%kde_snapshot.tar.bz2 %else Source: ftp://ftp.kde.org/pub/kde/stable/%version/src/kdepim-runtime-%version.tar.bz2 %endif Patch0: kdepim-runtime-4.3.85-fix-build.patch Patch200: kdepim-4.4.1-t1108280-kres-fix-instance-creation.patch Patch201: kdepim-4.4.1-t1108431-kres-do-not-start-akonadi.patch # Branch patchs (300-400) Patch300: kdepim-runtime-4.4.11.1-kressources-less-warning-when-building.patch Patch301: kdepim-runtime-4.4.11.1-kressources-implement-readonly-for-akonadi-kressources.patch BuildRequires: kdelibs4-devel >= 2:4.6.0 BuildRequires: kdepimlibs4-devel >= 2:4.6.0 BuildRequires: automoc4 BuildRequires: boost-devel BuildRequires: akonadi-devel BuildRequires: libxml2-devel BuildRequires: libxslt-devel BuildRequires: strigi-devel BuildRequires: qt4-qtdbus BuildRequires: akonadi BuildRequires: shared-desktop-ontologies-devel %description Information Management applications for the K Desktop Environment runtime libs. #----------------------------------------------------------------------------- %package -n akonadi-kde Group: Graphical desktop/KDE Summary: Akonadi control center for KDE Obsoletes: kdepim4-runtime < 2:4.3.1-2 Provides: kdepim4-runtime = %{epoch}:%{version}-%{release} Obsoletes: kdepim4-akonadi < 2:4.3.0 Conflicts: kdepim4-kresources < 2:4.3.0-1 Conflicts: %name-devel < 2:4.4.11.1-0.1 Requires: akonadi >= 1:1.2.1 Requires: mysql-client %description -n akonadi-kde Akonadi control center for KDE. %files -n akonadi-kde %defattr(-,root,root,-) %_kde_bindir/* %_kde_appsdir/akonadi %_kde_appsdir/akonadi_knut_resource %_kde_applicationsdir/* %_kde_datadir/akonadi %_kde_services/* %_kde_datadir/mime/packages/* %_kde_libdir/kde4/* %_kde_iconsdir/*/*/*/* %_kde_configdir/* %_kde_datadir/autostart/kaddressbookmigrator.desktop %_kde_datadir/dbus-1/interfaces/org.kde.Akonadi.Maildir.Settings.xml #----------------------------------------------------------------------------- %define akonadi_xml_major 4 %define libakonadi_xml %mklibname akonadi-xml %{akonadi_xml_major} %package -n %libakonadi_xml Summary: Akonadi xml library Group: System/Libraries %description -n %libakonadi_xml This library allow to convert a Akonadi collection subtree into a XML file. %files -n %libakonadi_xml %defattr(-,root,root) %_kde_libdir/libakonadi-xml.so.%{akonadi_xml_major}* #----------------------------------------------------------------------------- %define kdepim_copy_major 4 %define libkdepim_copy %mklibname kdepim-copy %{kdepim_copy_major} %package -n %libkdepim_copy Summary: KDEPIM 4 library Group: System/Libraries %description -n %libkdepim_copy KDEPIM 4 library. %files -n %libkdepim_copy %defattr(-,root,root) %_kde_libdir/libkdepim-copy.so.%{kdepim_copy_major}* #----------------------------------------------------------------------------- %define maildir_major 4 %define libmaildir %mklibname maildir %{maildir_major} %package -n %libmaildir Summary: KDEPIM 4 library Group: System/Libraries %description -n %libmaildir KDEPIM 4 library. %files -n %libmaildir %defattr(-,root,root) %_kde_libdir/libmaildir.so.%{maildir_major}* #----------------------------------------------------------------------------- %define mbox_major 4 %define libmbox %mklibname mbox %{mbox_major} %package -n %libmbox Summary: KDEPIM 4 library Group: System/Libraries %description -n %libmbox KDEPIM 4 library. %files -n %libmbox %defattr(-,root,root) %_kde_libdir/libmbox.so.%{mbox_major}* #---------------------------------------------------------------------- %package devel Summary: Devel stuff for %name Group: Development/KDE and Qt Requires: kde4-macros Requires: akonadi-kde Requires: kdelibs4-devel >= 2:4.2.98 Requires: kdepimlibs4-devel >= 4.2.96 Requires: %{libakonadi_xml} = %{epoch}:%{version} Requires: %{libkdepim_copy} = %{epoch}:%{version} Requires: %{libmaildir} = %{epoch}:%{version} Requires: %{libmbox} = %{epoch}:%{version} %description devel This package contains header files needed if you wish to build applications based on kdepim-runtime. %files devel %defattr(-,root,root) %_kde_libdir/*.so #---------------------------------------------------------------------- %prep %if %branch %setup -q -n kdepim-runtime-%version%kde_snapshot %else %setup -q -n kdepim-runtime-%version %endif %patch200 -p0 %patch201 -p0 %patch300 -p1 %patch301 -p1 %build %cmake_kde4 %make %install rm -fr %buildroot %makeinstall_std -C build %clean rm -fr %buildroot %changelog * Wed Jul 13 2011 mikala <mikala> 2:4.4.11.1-0.1.mga1 + Revision: 123494 - Move dbus files from -devel to akonadi-kde package (needed @ runtime) * Wed Apr 27 2011 mikala <mikala> 2:4.4.11.1-0.mga1 + Revision: 92053 - Update tarball to 4.4.11 - Drop patch merged - Add some branchs patch: - Patch300 to have less warnings when building against a new kdepimlibs. - Patch301 which Implement readOnly() for Akonadi kresources (useful for readonly resources like akonadi-facebook). - Add patch from 4.4 branch ( Backport KDialog -> KNotification change ) * Wed Feb 16 2011 mikala <mikala> 2:4.4.10-1.mga1 + Revision: 52145 - Update to 4.4.10 - Update Summary and Descriptions for some subpackages * Mon Jan 24 2011 ahmad <ahmad> 2:4.4.9-4.mga1 + Revision: 35983 + rebuild (emptylog) * Fri Jan 21 2011 ahmad <ahmad> 2:4.4.9-3.mga1 + Revision: 29704 + rebuild (emptylog) * Fri Jan 21 2011 dmorgan <dmorgan> 2:4.4.9-2.mga1 + Revision: 29463 - imported package kdepim4-runtime * Tue Dec 07 2010 Nicolas Lécureuil <nlecureuil@mandriva.com> 2:4.4.8-0.1mdv2010.1 + Revision: 614260 - New version 4.4.8 * Wed Jun 02 2010 Nicolas Lécureuil <nlecureuil@mandriva.com> 2:4.4.3-3mdv2010.1 + Revision: 546960 - Add missing patch - Akonaditray requires mysqldump CCBUG: 59570 - Rebuild in release mode * Thu May 06 2010 Nicolas Lécureuil <nlecureuil@mandriva.com> 2:4.4.3-1mdv2010.1 + Revision: 542790 - Remove P301 : Merged upstream - Update to version 4.4.3 * Wed Apr 28 2010 Nicolas Lécureuil <nlecureuil@mandriva.com> 2:4.4.2-3mdv2010.1 + Revision: 540303 - Add a patch fixing disribution list * Fri Apr 02 2010 Nicolas Lécureuil <nlecureuil@mandriva.com> 2:4.4.2-2mdv2010.1 + Revision: 530762 - Enable back those patches * Tue Mar 30 2010 Nicolas Lécureuil <nlecureuil@mandriva.com> 2:4.4.2-1mdv2010.1 + Revision: 530076 - Disabled akonadi patches, will be fixed after beta1 - Silent akonadi start ( P200 P201 ) - Update to version 4.4.2 * Tue Mar 02 2010 Nicolas Lécureuil <nlecureuil@mandriva.com> 2:4.4.1-1mdv2010.1 + Revision: 513423 - Update to version 4.4.1 * Tue Feb 09 2010 Nicolas Lécureuil <nlecureuil@mandriva.com> 2:4.4.0-1mdv2010.1 + Revision: 502633 - Update to version 4.4.0 * Mon Feb 01 2010 Nicolas Lécureuil <nlecureuil@mandriva.com> 2:4.3.98-1mdv2010.1 + Revision: 498959 - Update to version 4.3.98 aka "kde 4.4 RC3" * Mon Jan 25 2010 Nicolas Lécureuil <nlecureuil@mandriva.com> 2:4.3.95-1mdv2010.1 + Revision: 496119 - Update to kde 4.4 Rc2 * Mon Jan 11 2010 Funda Wang <fwang@mandriva.org> 2:4.3.90-2mdv2010.1 + Revision: 489627 - rebuild for missing packages * Sun Jan 10 2010 Nicolas Lécureuil <nlecureuil@mandriva.com> 2:4.3.90-1mdv2010.1 + Revision: 488234 - Update to kde 4.4 rc1 - Fix use of majors * Mon Dec 21 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 2:4.3.85-2mdv2010.1 + Revision: 480965 - Add patch to fix build Fix file list - Update release because new bs failure - Update to kde 4.4 beta2 * Fri Dec 04 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 2:4.3.80-1mdv2010.1 + Revision: 473251 - Add shared-desktop-ontologies-devel as BuildRequire - Update to kde 4.4 Beta1 * Sat Nov 28 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 2:4.3.77-1mdv2010.1 + Revision: 470730 - Update to kde 4.3.77 * Tue Nov 17 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 2:4.3.75-1mdv2010.1 + Revision: 466835 - Update to kde 4.3.75 * Thu Nov 12 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 2:4.3.73-2mdv2010.1 + Revision: 465102 - Rebuild against new qt * Sun Nov 08 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 2:4.3.73-1mdv2010.1 + Revision: 462756 - Update to kde 4.3.73 * Tue Oct 06 2009 Helio Chissini de Castro <helio@mandriva.com> 2:4.3.2-1mdv2010.0 + Revision: 454404 - New upstream release 4.3.2. * Thu Sep 03 2009 Helio Chissini de Castro <helio@mandriva.com> 2:4.3.1-2mdv2010.0 + Revision: 428850 - Move kdepim4-runtime naming to a proper akonadi-kde name - Fix KDE bug 205742 ( Fail to read spaces in filename of addressbooks ) Thanks to mikala * Tue Sep 01 2009 Helio Chissini de Castro <helio@mandriva.com> 2:4.3.1-1mdv2010.0 + Revision: 423183 - New upstream release 4.3.1. * Mon Aug 10 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 2:4.3.0-4mdv2010.0 + Revision: 414271 - Fix BuildRequires - Fix BuildRequires - Add conflicts * Tue Aug 04 2009 Helio Chissini de Castro <helio@mandriva.com> 2:4.3.0-3mdv2010.0 + Revision: 409306 - New upstream release 4.3.0. * Tue Jul 28 2009 Helio Chissini de Castro <helio@mandriva.com> 2:4.2.98-2mdv2010.0 + Revision: 402519 - Add obsoletes to old library * Fri Jul 24 2009 Helio Chissini de Castro <helio@mandriva.com> 2:4.2.98-1mdv2010.0 + Revision: 399491 - Update for KDE 4.3 RC3 - imported package kdepim4-runtime * Sat Jul 11 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 2:4.2.96-1mdv2010.0 + Revision: 394819 - Fix file list - Update to Rc2 * Sat Jun 27 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 2:4.2.95-3mdv2010.0 + Revision: 389597 - Fix Requires * Fri Jun 26 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 2:4.2.95-2mdv2010.0 + Revision: 389418 - Add conflict * Fri Jun 26 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 2:4.2.95-1mdv2010.0 + Revision: 389367 - import kdepim4-runtime