Name: kdepim Epoch: 6 Version: 3.96.2 Release: 1%{?dist} Summary: PIM (Personal Information Manager) applications Group: Applications/Productivity # FIXME/TODO: Check license License: GPLv2 URL: http://www.kde.org Source0: ftp://ftp.kde.org/pub/kde/unstable/%{version}/src/%{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) # Missing ones: # + mysql-embedded: MySQL/Embedded Library # Needed for the MySQL/Embedded Akonadi backend. Sqlite will be used instead. # + libmapi: OpenChange MAPI Client Library # Needed to support OpenChange / Exchange servers # + opensync, 0.33 or greater: OpenSync Development Libraries # Needed to provide syncing functionality in KDE PIM applications. Necessary to compile kitchensync. # + libmal, 0.40: libmal Development Library # Needed for KPilot's Avantgo conduit. BuildRequires: kde-filesystem >= 4 %{?_kde4_macros_api:Requires: kde4-macros(api) = %{_kde4_macros_api} } BuildRequires: kdelibs4-devel >= %{version} BuildRequires: kdepimlibs-devel >= %{version} BuildRequires: kdebase-workspace-devel >= %{version} BuildRequires: cmake BuildRequires: gpgme-devel BuildRequires: boost-devel BuildRequires: strigi-devel BuildRequires: glib2-devel BuildRequires: qca2-devel BuildRequires: gnokii-devel BuildRequires: libopensync-devel BuildRequires: libmal-devel BuildRequires: pilot-link-devel BuildRequires: openldap-devel BuildRequires: giflib-devel BuildRequires: pcre-devel BuildRequires: libXxf86misc-devel BuildRequires: libXdamage-devel BuildRequires: libxkbfile-devel BuildRequires: libXpm-devel BuildRequires: libxslt-devel BuildRequires: libXv-devel BuildRequires: libXcomposite-devel BuildRequires: libXScrnSaver-devel BuildRequires: mysql-devel BuildRequires: libXtst-devel # FIXME/TODO: are there other explicit Requires? Requires(post): /sbin/ldconfig xdg-utils Requires(postun): /sbin/ldconfig xdg-utils Requires: kdelibs4 >= %{version} Requires: kdepimlibs >= %{version} Requires: kdebase-workspace >= %{version} # FIXME/TODO: Taken from 3.5.8. review needed %description %{summary}, including: * akregator: feed aggregator * kmail: email client * knode: newsreader * knotes: sticky notes for the desktop * kontact: integrated PIM management * korganizer: journal, appointments, events, todos %package devel Group: Development/Libraries Summary: Header files for kdebase-workspace Requires: %{name} = %{version}-%{release} Requires: kdelibs4-devel kdepimlibs-devel kdebase-workspace-devel %description devel Header files for developing applications using %{name}. %prep %setup -q %build mkdir -p %{_target_platform} pushd %{_target_platform} %{cmake_kde4} .. popd make %{?_smp_mflags} -C %{_target_platform} %install rm -rf %{buildroot} mkdir %{buildroot} make install DESTDIR=%{buildroot} -C %{_target_platform} # move devel symlinks mkdir -p %{buildroot}%{_kde4_libdir}/kde4/devel pushd %{buildroot}%{_kde4_libdir} for i in lib*.so do case "$i" in libkdeinit4_*.so) ;; libkpilot_conduit_base.so) ;; *) linktarget=`readlink "$i"` rm -f "$i" ln -sf "../../$linktarget" "kde4/devel/$i" ;; esac done popd %clean rm -rf %{buildroot} %post /sbin/ldconfig ||: %{_bindir}/xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : %{_bindir}/xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : %{_bindir}/xdg-desktop-menu forceupdate 2> /dev/null || : %postun /sbin/ldconfig ||: %{_bindir}/xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : %{_bindir}/xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || : %{_bindir}/xdg-desktop-menu forceupdate 2> /dev/null || : %files %defattr(-,root,root,-) %doc %{_kde4_bindir}/* %{_kde4_appsdir}/akonadi/ %{_kde4_appsdir}/akregator/ %{_kde4_appsdir}/cmake/* %{_kde4_appsdir}/desktoptheme/* %{_kde4_appsdir}/kaddressbook/ %{_kde4_appsdir}/kalarm %{_kde4_appsdir}/karmpart/ %{_kde4_appsdir}/kconf_update/* %{_kde4_appsdir}/kcontactmanager/ %{_kde4_appsdir}/kdepimwidgets/ %{_kde4_appsdir}/kleopatra/ %{_kde4_appsdir}/kmail/ %{_kde4_appsdir}/kmailcvt/ %{_kde4_appsdir}/kmobiletools/ %{_kde4_appsdir}/knode/ %{_kde4_appsdir}/knotes/ %{_kde4_appsdir}/kontact/ %{_kde4_appsdir}/kontactsummary/ %{_kde4_appsdir}/korgac/ %{_kde4_appsdir}/korganizer/ %{_kde4_appsdir}/kpilot/ %{_kde4_appsdir}/ktimetracker/ %{_kde4_appsdir}/ktnef/ %{_kde4_appsdir}/kwatchgnupg/ %{_kde4_appsdir}/kxforms/ %{_kde4_appsdir}/libkdepim/ %{_kde4_appsdir}/libkholidays/ %{_kde4_appsdir}/libkleopatra/ %{_kde4_configdir}/* %{_kde4_datadir}/akonadi/ %{_kde4_datadir}/applications/kde4/* %{_kde4_datadir}/autostart/* %{_kde4_datadir}/config.kcfg/* %{_kde4_datadir}/dbus-1/interfaces/* %{_kde4_datadir}/dbus-1/services/* %{_kde4_datadir}/kde4/services/* %{_kde4_datadir}/kde4/servicetypes/* %{_kde4_docdir}/HTML/en/akregator/ %{_kde4_docdir}/HTML/en/kaddressbook/ %{_kde4_docdir}/HTML/en/kalarm/ %{_kde4_docdir}/HTML/en/kmail/ %{_kde4_docdir}/HTML/en/kmobiletools/ %{_kde4_docdir}/HTML/en/knode/ %{_kde4_docdir}/HTML/en/knotes/ %{_kde4_docdir}/HTML/en/konsolekalendar/ %{_kde4_docdir}/HTML/en/kontact/ %{_kde4_docdir}/HTML/en/korganizer/ %{_kde4_docdir}/HTML/en/korn/ %{_kde4_docdir}/HTML/en/kpilot/ %{_kde4_docdir}/HTML/en/ktimetracker/ %{_kde4_iconsdir}/hicolor/*/*/* %{_kde4_iconsdir}/oxygen/*/*/* %{_kde4_libdir}/*.so.* %{_kde4_libdir}/strigi/* %{_kde4_libdir}/libkpilot_conduit_base.so %{_kde4_libdir}/kde4/* #%exclude %{_kde4_libdir}/kde4/devel/ %files devel %defattr(-,root,root,-) %{_kde4_includedir}/* %changelog * Fri Nov 30 2007 Sebastian Vahl 6:3.96.2-1 - kde-3.96.2 * Sat Nov 24 2007 Sebastian Vahl 6:3.96.1-1 - kde-3.96.1 - added epoch in changelog (also backwards) * Mon Nov 19 2007 Sebastian Vahl 6:3.96.0-3 - BR: kde-filesystem >= 4 * Mon Nov 19 2007 Sebastian Vahl 6:3.96.0-2 - BR: libXtst-devel * Thu Nov 15 2007 Sebastian Vahl 6:3.96.0-1 - Initial version for Fedora