RHEL/Fedora: some updates

pull/3/head
Francois Andriot 12 years ago
parent d6b1902376
commit 4647c085f8

@ -5,15 +5,15 @@
%endif
# TDE 3.5.13 specific building variables
%define tde_appdir %{_datadir}/applications/kde
%define tde_docdir %{_docdir}/kde
%define tde_includedir %{_includedir}/kde
%define tde_libdir %{_libdir}/trinity
Name: trinity-kdeaddons
Name: trinity-tdeaddons
Summary: Trinity Desktop Environment - Plugins
Version: 3.5.13
Release: 4%{?dist}%{?_variant}
Release: 5%{?dist}%{?_variant}
License: GPLv2
Group: User Interface/Desktops
@ -22,6 +22,11 @@ Vendor: Trinity Project
Packager: Francois Andriot <francois.andriot@free.fr>
URL: http://www.trinitydesktop.org/
Obsoletes: trinity-kdeaddons < %{version}-%{release}
Provides: trinity-kdeaddons = %{version}-%{release}
Obsoletes: trinity-kdeaddons-extras < %{version}-%{release}
Provides: trinity-kdeaddons-extras = %{version}-%{release}
Prefix: %{_prefix}
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@ -34,6 +39,7 @@ BuildRequires: trinity-kdebase-devel
BuildRequires: trinity-kdegames-devel
BuildRequires: trinity-kdemultimedia-devel
BuildRequires: trinity-kdepim-devel
BuildRequires: SDL-devel
BuildRequires: alsa-lib-devel
BuildRequires: openssl-devel
@ -41,36 +47,583 @@ BuildRequires: db4-devel
%if 0%{?fedora}
BuildRequires: xmms-devel
Obsoletes: %{name}-xmms < %{version}-%{release}
# used in jpegorient (#312641)
Requires: python-exif
%endif
Requires: trinity-kdebase
Requires: which
#Requires: which
Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig
Requires: trinity-atlantikdesigner = %{version}-%{release}
Requires: trinity-kaddressbook-plugins = %{version}-%{release}
Requires: trinity-kate-plugins = %{version}-%{release}
Requires: trinity-tdeaddons-kfile-plugins = %{version}-%{release}
Requires: trinity-kicker-applets = %{version}-%{release}
Requires: trinity-knewsticker-scripts = %{version}-%{release}
Requires: trinity-konq-plugins = %{version}-%{release}
Requires: trinity-ksig = %{version}-%{release}
Requires: trinity-noatun-plugins = %{version}-%{release}
%description
A collection of TDE Addons/Plugins, including:
* atlantikdesigner: game board designer
* konq-plugins: akregator, babelfish, domtreeviewer, imagerotation, validators, webarchiver
* kate (plugins)
* kicker-applets: kbinaryclock, kolourpicker, ktimemon, mediacontrol
* knewsticker-scripts
%package extras
Group: User Interface/Desktops
Summary: Extras packages from kdeaddons
Requires: %{name} = %{version}-%{release}
Requires: trinity-kdegames
Obsoletes: %{name}-atlantikdesigner < %{version}-%{release}
%description extras
This package includes:
* atlantikdesigner: game board designer
* noatun-plugins
%files
%defattr(-,root,root,-)
%doc README
%doc rpmdocs/*
##########
%package -n trinity-atlantikdesigner
Summary: Game board designer for Atlantik
Group: Applications/Games
#Requires: trinity-atlantik
Requires: trinity-kdegames
%description -n trinity-atlantikdesigner
Atlantik Designer is a game board designer for the game Atlantik.
Atlantik is a TDE client for playing Monopoly-like board games on the
monopd network. It can play any board supported by the network
server, including the classic Monopoly game as well as the Atlantik
game in which the properties include several major cities in North
America and Europe.
%files -n trinity-atlantikdesigner
%defattr(-,root,root,-)
%doc atlantikdesigner/TODO
%{_bindir}/atlantikdesigner
%{_datadir}/apps/atlantikdesigner
%{tde_appdir}/atlantikdesigner.desktop
%{_datadir}/icons/hicolor/*/apps/atlantikdesigner.png
%post -n trinity-atlantikdesigner
for f in hicolor ; do
touch --no-create %{_datadir}/icons/${f} 2> /dev/null ||:
gtk-update-icon-cache -q %{_datadir}/icons/${f} 2> /dev/null ||:
done
update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
%postun -n trinity-atlantikdesigner
for f in hicolor ; do
touch --no-create %{_datadir}/icons/${f} 2> /dev/null ||:
gtk-update-icon-cache -q %{_datadir}/icons/${f} 2> /dev/null ||:
done
update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
##########
%package -n trinity-kaddressbook-plugins
Summary: Plugins for KAddressBook, the Trinity address book
Group: Applications/Utilities
Requires: trinity-kaddressbook
%description -n trinity-kaddressbook-plugins
This package contains a variety of useful plugins for the KDE address
book. These plugins can be loaded through the TDE address book settings.
Highlights include exporting postal addresses as flags in KWorldClock,
as well as importing and exporting contacts in the native format used
by the German freemail provider GMX.
%files -n trinity-kaddressbook-plugins
%defattr(-,root,root,-)
%{tde_libdir}/libkaddrbk_geo_xxport.la
%{tde_libdir}/libkaddrbk_geo_xxport.so
%{tde_libdir}/libkaddrbk_gmx_xxport.la
%{tde_libdir}/libkaddrbk_gmx_xxport.so
%{_datadir}/apps/kaddressbook
%{_datadir}/services/kaddressbook
##########
%package -n trinity-kate-plugins
Summary: Plugins for Kate, the TDE Advanced Text Editor
Group: Applications/Utilities
Requires: trinity-kate
Requires: tidy
%description -n trinity-kate-plugins
This package contains a variety of useful plugins for Kate, the KDE
Advanced Text Editor. These plugins can be loaded through the plugin
manager in Kate settings.
Highlights include spell checking, text filtering, HTML/XML construction
and validation, vim/emacs modeline handling, templates for new files
and text snippets, opening of C/C++ headers, extraction of C/C++ symbols,
a tab bar, a Python browser and even more.
%files -n trinity-kate-plugins
%defattr(-,root,root,-)
%{tde_libdir}/katecppsymbolviewerplugin.la
%{tde_libdir}/katecppsymbolviewerplugin.so
%{tde_libdir}/katefiletemplates.la
%{tde_libdir}/katefiletemplates.so
%{tde_libdir}/katefll_plugin.la
%{tde_libdir}/katefll_plugin.so
%{tde_libdir}/katehelloworldplugin.la
%{tde_libdir}/katehelloworldplugin.so
%{tde_libdir}/katehtmltoolsplugin.la
%{tde_libdir}/katehtmltoolsplugin.so
%{tde_libdir}/kateinsertcommandplugin.la
%{tde_libdir}/kateinsertcommandplugin.so
%{tde_libdir}/katemakeplugin.la
%{tde_libdir}/katemakeplugin.so
%{tde_libdir}/katemodelineplugin.la
%{tde_libdir}/katemodelineplugin.so
%{tde_libdir}/kateopenheaderplugin.la
%{tde_libdir}/kateopenheaderplugin.so
%{tde_libdir}/katepybrowseplugin.la
%{tde_libdir}/katepybrowseplugin.so
%{tde_libdir}/katesnippetsplugin.la
%{tde_libdir}/katesnippetsplugin.so
%{tde_libdir}/katetextfilterplugin.la
%{tde_libdir}/katetextfilterplugin.so
%{tde_libdir}/katexmlcheckplugin.la
%{tde_libdir}/katexmlcheckplugin.so
%{tde_libdir}/katexmltoolsplugin.la
%{tde_libdir}/katexmltoolsplugin.so
%{tde_libdir}/libkatetabbarextensionplugin.la
%{tde_libdir}/libkatetabbarextensionplugin.so
%{_datadir}/applnk/.hidden/katefll.desktop
%{_datadir}/apps/kate
%{_datadir}/apps/katepart
%{_datadir}/apps/katexmltools
%{_datadir}/services/katecppsymbolviewer.desktop
%{_datadir}/services/katefiletemplates.desktop
%{_datadir}/services/katefll_plugin.desktop
%{_datadir}/services/katehelloworld.desktop
%{_datadir}/services/katehtmltools.desktop
%{_datadir}/services/kateinsertcommand.desktop
%{_datadir}/services/katemake.desktop
%{_datadir}/services/katemodeline.desktop
%{_datadir}/services/kateopenheader.desktop
%{_datadir}/services/katepybrowse.desktop
%{_datadir}/services/katesnippets.desktop
%{_datadir}/services/katetabbarextension.desktop
%{_datadir}/services/katetextfilter.desktop
%{_datadir}/services/katexmlcheck.desktop
%{_datadir}/services/katexmltools.desktop
%{tde_docdir}/HTML/en/kate-plugins/
##########
%package kfile-plugins
Summary: Trinity file dialog plugins for text files and folders
Group: Applications/Utilities
%description kfile-plugins
This is a collection of plugins for the TDE file dialog. These plugins
extend the file dialog to offer advanced meta-information for text,
HTML and desktop files, as well as for folders, Windows .lnk files,
MIME archives and X.509 certificates.
This package also includes plugins for the KDE file rename dialog,
allowing a user to more easily decide what to do when faced with a
decision regarding conflicting filenames. Rename dialog plugins are
provided for audio and image files.
%files kfile-plugins
%defattr(-,root,root,-)
%{_bindir}/lnkforward
%{tde_libdir}/kfile_cert.la
%{tde_libdir}/kfile_cert.so
%{tde_libdir}/kfile_desktop.la
%{tde_libdir}/kfile_desktop.so
%{tde_libdir}/kfile_folder.la
%{tde_libdir}/kfile_folder.so
%{tde_libdir}/kfile_html.la
%{tde_libdir}/kfile_html.so
%{tde_libdir}/kfile_lnk.la
%{tde_libdir}/kfile_lnk.so
%{tde_libdir}/kfile_mhtml.la
%{tde_libdir}/kfile_mhtml.so
%{tde_libdir}/kfile_txt.la
%{tde_libdir}/kfile_txt.so
%{tde_libdir}/librenaudioplugin.la
%{tde_libdir}/librenaudioplugin.so
%{tde_libdir}/librenimageplugin.la
%{tde_libdir}/librenimageplugin.so
%{_datadir}/applnk/.hidden/lnkforward.desktop
%{_datadir}/mimelnk/application/x-win-lnk.desktop
%{_datadir}/services/kfile_cert.desktop
%{_datadir}/services/kfile_desktop.desktop
%{_datadir}/services/kfile_folder.desktop
%{_datadir}/services/kfile_html.desktop
%{_datadir}/services/kfile_lnk.desktop
%{_datadir}/services/kfile_mhtml.desktop
%{_datadir}/services/kfile_txt.desktop
%{_datadir}/services/renaudiodlg.desktop
%{_datadir}/services/renimagedlg.desktop
##########
%package -n trinity-kicker-applets
Summary: Applets for Kicker, the Trinity panel
Group: Applications/Utilities
Requires: trinity-kicker
%description -n trinity-kicker-applets
This package contains a variety of applets for Kicker, the KDE panel.
These applets will appear in the panel's Add--Applet menu.
Included are a system monitor, a colour picker, a media player controller,
a mathematical evaluator and a binary clock.
The media control applet does not support XMMS, as this would force all
kicker-applets users to install XMMS. If you want a kicker applet that
controls XMMS, install the xmms-kde-trinity package.
%files -n trinity-kicker-applets
%defattr(-,root,root,-)
%{tde_libdir}/kolourpicker_panelapplet.la
%{tde_libdir}/kolourpicker_panelapplet.so
%{tde_libdir}/ktimemon_panelapplet.la
%{tde_libdir}/ktimemon_panelapplet.so
%{tde_libdir}/math_panelapplet.la
%{tde_libdir}/math_panelapplet.so
%{tde_libdir}/mediacontrol_panelapplet.la
%{tde_libdir}/mediacontrol_panelapplet.so
%{tde_libdir}/kbinaryclock_panelapplet.la
%{tde_libdir}/kbinaryclock_panelapplet.so
%{_datadir}/apps/kicker/applets
%{_datadir}/apps/mediacontrol
%{_datadir}/config.kcfg/kbinaryclock.kcfg
%{_datadir}/icons/locolor/*/apps/ktimemon.png
%{_datadir}/icons/crystalsvg/*/apps/ktimemon.png
%{tde_docdir}/HTML/en/kicker-applets/
%post -n trinity-kicker-applets
for f in crystalsvg locolor ; do
touch --no-create %{_datadir}/icons/${f} 2> /dev/null ||:
gtk-update-icon-cache -q %{_datadir}/icons/${f} 2> /dev/null ||:
done
%postun -n trinity-kicker-applets
for f in crystalsvg locolor ; do
touch --no-create %{_datadir}/icons/${f} 2> /dev/null ||:
gtk-update-icon-cache -q %{_datadir}/icons/${f} 2> /dev/null ||:
done
##########
%package -n trinity-knewsticker-scripts
Summary: scripts for KNewsTicker, the Trinity news ticker
Group: Applications/Utilities
Requires: perl
Requires: python
#Requires: libfinance-quote-perl
#Requires: libmime-perl
#Requires: libnews-nntpclient-perl
Requires: perl-libwww-perl
Requires: trinity-knewsticker
%description -n trinity-knewsticker-scripts
This package contains a variety of scripts that provide additional news
sources for KNewsTicker, the news ticker applet for the TDE panel.
Highlights include newsgroup handling, stock data retrieval, sports scores
and various local news sources.
%files -n trinity-knewsticker-scripts
%defattr(-,root,root,-)
%{_datadir}/apps/knewsticker/
##########
%package -n trinity-konq-plugins
Summary: plugins for Konqueror, the Trinity file/web/doc browser
Group: Applications/Utilities
Requires: libjpeg
Requires: python
Requires: rsync
#Requires: unison
Requires: trinity-konqueror
%if 0%{?fedora} > 0
Requires: python-exif
%endif
%description -n trinity-konq-plugins
This package contains a variety of useful plugins for Konqueror, the
file manager, web browser and document viewer for KDE. Many of these
plugins will appear in Konqueror's Tools menu.
Highlights for web browsing include web page translation, web page archiving,
auto-refreshing, HTML and CSS structural analysis, a search toolbar, a
sidebar news ticker, fast access to common options, bookmarklets, a crash
monitor, a microformat availability indicator, a del.icio.us bookmarks
sidebar, and integration with the aKregator RSS feed reader.
Highlights for directory browsing include directory filters, image gallery
creation, archive compression and extraction, quick copy/move, a sidebar
media player, a file information metabar/sidebar, a media folder helper, a
graphical disk usage viewer and image conversions and transformations.
%files -n trinity-konq-plugins
%defattr(-,root,root,-)
%{_datadir}/config/translaterc
%{_bindir}/fsview
%{_bindir}/jpegorient
%{_bindir}/kio_media_realfolder
%{tde_libdir}/konq_sidebarnews.la
%{tde_libdir}/konq_sidebarnews.so
%{tde_libdir}/konqsidebar_delicious.la
%{tde_libdir}/konqsidebar_delicious.so
%{tde_libdir}/konqsidebar_mediaplayer.la
%{tde_libdir}/konqsidebar_mediaplayer.so
%{tde_libdir}/konqsidebar_metabar.la
%{tde_libdir}/konqsidebar_metabar.so
%{tde_libdir}/libakregatorkonqfeedicon.la
%{tde_libdir}/libakregatorkonqfeedicon.so
%{tde_libdir}/libakregatorkonqplugin.la
%{tde_libdir}/libakregatorkonqplugin.so
%{tde_libdir}/libarkplugin.la
%{tde_libdir}/libarkplugin.so
%{tde_libdir}/libautorefresh.la
%{tde_libdir}/libautorefresh.so
%{tde_libdir}/libbabelfishplugin.la
%{tde_libdir}/libbabelfishplugin.so
%{tde_libdir}/libcrashesplugin.la
%{tde_libdir}/libcrashesplugin.so
%{tde_libdir}/libdirfilterplugin.la
%{tde_libdir}/libdirfilterplugin.so
%{tde_libdir}/librsyncplugin.la
%{tde_libdir}/librsyncplugin.so
%{tde_libdir}/libdomtreeviewerplugin.la
%{tde_libdir}/libdomtreeviewerplugin.so
%{tde_libdir}/libfsviewpart.la
%{tde_libdir}/libfsviewpart.so
%{tde_libdir}/libkhtmlsettingsplugin.la
%{tde_libdir}/libkhtmlsettingsplugin.so
%{tde_libdir}/kcm_kuick.la
%{tde_libdir}/kcm_kuick.so
%{tde_libdir}/libkimgallery.la
%{tde_libdir}/libkimgallery.so
%{tde_libdir}/libkuickplugin.la
%{tde_libdir}/libkuickplugin.so
%{tde_libdir}/libmfkonqmficon.la
%{tde_libdir}/libmfkonqmficon.so
%{tde_libdir}/libminitoolsplugin.la
%{tde_libdir}/libminitoolsplugin.so
%{tde_libdir}/librellinksplugin.la
%{tde_libdir}/librellinksplugin.so
%{tde_libdir}/libsearchbarplugin.la
%{tde_libdir}/libsearchbarplugin.so
%{tde_libdir}/libuachangerplugin.la
%{tde_libdir}/libuachangerplugin.so
%{tde_libdir}/libvalidatorsplugin.la
%{tde_libdir}/libvalidatorsplugin.so
%{tde_libdir}/libwebarchiverplugin.la
%{tde_libdir}/libwebarchiverplugin.so
%{tde_libdir}/webarchivethumbnail.la
%{tde_libdir}/webarchivethumbnail.so
%{_datadir}/applnk/.hidden/arkplugin.desktop
%{_datadir}/applnk/.hidden/kcmkuick.desktop
%{_datadir}/applnk/.hidden/kuickplugin.desktop
%{_datadir}/applnk/.hidden/mediaplayerplugin.desktop
%{_datadir}/applnk/.hidden/crashesplugin.desktop
%{_datadir}/applnk/.hidden/dirfilterplugin.desktop
%{_datadir}/applnk/.hidden/rsyncplugin.desktop
%{_datadir}/applnk/.hidden/fsview.desktop
%{_datadir}/applnk/.hidden/khtmlsettingsplugin.desktop
%{_datadir}/applnk/.hidden/kimgalleryplugin.desktop
%{_datadir}/applnk/.hidden/plugin_babelfish.desktop
%{_datadir}/applnk/.hidden/plugin_domtreeviewer.desktop
%{_datadir}/applnk/.hidden/plugin_validators.desktop
%{_datadir}/applnk/.hidden/plugin_webarchiver.desktop
%{_datadir}/applnk/.hidden/uachangerplugin.desktop
%{_datadir}/apps/akregator
%{_datadir}/apps/domtreeviewer
%{_datadir}/apps/fsview
%{_datadir}/apps/imagerotation/orient.py*
%{_datadir}/apps/imagerotation/exif.py*
%{_datadir}/apps/khtml/kpartplugins
%{_datadir}/apps/konqiconview
%{_datadir}/apps/konqlistview
%{_datadir}/apps/konqsidebartng
%{_datadir}/apps/konqueror/icons
%{_datadir}/apps/konqueror/kpartplugins
%{_datadir}/apps/konqueror/servicemenus
%{_datadir}/apps/metabar/iconsrc
%{_datadir}/apps/metabar/themes/default/default.css
%{_datadir}/apps/metabar/themes/default/layout.html
%{_datadir}/apps/microformat/pics/microformat.png
%{_datadir}/config.kcfg/konq_sidebarnews.kcfg
%{_datadir}/icons/locolor/16x16/apps/autorefresh.png
%{_datadir}/icons/crystalsvg/16x16/actions/babelfish.png
%{_datadir}/icons/crystalsvg/16x16/actions/cssvalidator.png
%{_datadir}/icons/crystalsvg/16x16/actions/domtreeviewer.png
%{_datadir}/icons/crystalsvg/16x16/actions/htmlvalidator.png
%{_datadir}/icons/crystalsvg/16x16/actions/imagegallery.png
%{_datadir}/icons/crystalsvg/16x16/actions/remotesync.png
%{_datadir}/icons/crystalsvg/16x16/actions/remotesyncconfig.png
%{_datadir}/icons/crystalsvg/16x16/actions/minitools.png
%{_datadir}/icons/crystalsvg/16x16/actions/validators.png
%{_datadir}/icons/crystalsvg/16x16/actions/webarchiver.png
%{_datadir}/icons/crystalsvg/16x16/apps/konqsidebar_delicious.png
%{_datadir}/icons/crystalsvg/16x16/apps/konqsidebar_mediaplayer.png
%{_datadir}/icons/crystalsvg/16x16/apps/konqsidebar_news.png
%{_datadir}/icons/crystalsvg/22x22/actions/babelfish.png
%{_datadir}/icons/crystalsvg/22x22/actions/cssvalidator.png
%{_datadir}/icons/crystalsvg/22x22/actions/domtreeviewer.png
%{_datadir}/icons/crystalsvg/22x22/actions/htmlvalidator.png
%{_datadir}/icons/crystalsvg/22x22/actions/imagegallery.png
%{_datadir}/icons/crystalsvg/22x22/actions/remotesync.png
%{_datadir}/icons/crystalsvg/22x22/actions/remotesyncconfig.png
%{_datadir}/icons/crystalsvg/22x22/actions/minitools.png
%{_datadir}/icons/crystalsvg/22x22/actions/validators.png
%{_datadir}/icons/crystalsvg/22x22/actions/webarchiver.png
%{_datadir}/icons/crystalsvg/22x22/apps/konqsidebar_mediaplayer.png
%{_datadir}/icons/crystalsvg/32x32/actions/minitools.png
%{_datadir}/icons/crystalsvg/32x32/apps/konqsidebar_mediaplayer.png
%{_datadir}/icons/crystalsvg/48x48/actions/minitools.png
%{_datadir}/icons/crystalsvg/48x48/apps/konqsidebar_mediaplayer.png
%{_datadir}/icons/hicolor/16x16/apps/metabar.png
%{_datadir}/icons/hicolor/22x22/apps/fsview.png
%{_datadir}/icons/hicolor/32x32/apps/fsview.png
%{_datadir}/icons/hicolor/32x32/apps/metabar.png
%{_datadir}/icons/hicolor/48x48/apps/metabar.png
%{_datadir}/icons/hicolor/64x64/apps/metabar.png
%{_datadir}/icons/hicolor/scalable/apps/metabar.svgz
%{_datadir}/icons/hicolor/128x128/apps/metabar.png
%{_datadir}/icons/locolor/32x32/apps/konqsidebar_mediaplayer.png
%{_datadir}/services/akregator_konqplugin.desktop
%{_datadir}/services/ark_plugin.desktop
%{_datadir}/services/fsview_part.desktop
%{_datadir}/services/kuick_plugin.desktop
%{_datadir}/services/webarchivethumbnail.desktop
%{tde_libdir}/libadblock.la
%{tde_libdir}/libadblock.so
%{tde_docdir}/HTML/en/konq-plugins/
%if 0%{?fedora}
%{_datadir}/apps/metabar/themes/fedora/
%{_datadir}/config/metabarrc
%endif
%post -n trinity-konq-plugins
for f in crystalsvg hicolor locolor ; do
touch --no-create %{_datadir}/icons/${f} 2> /dev/null ||:
gtk-update-icon-cache -q %{_datadir}/icons/${f} 2> /dev/null ||:
done
%postun -n trinity-konq-plugins
for f in crystalsvg hicolor locolor ; do
touch --no-create %{_datadir}/icons/${f} 2> /dev/null ||:
gtk-update-icon-cache -q %{_datadir}/icons/${f} 2> /dev/null ||:
done
##########
%package -n trinity-ksig
Summary: Graphical tool for managing multiple email signatures
Group: Applications/Utilities
Requires: trinity-kmail
%description -n trinity-ksig
KSig is a graphical tool for keeping track of many different email
signatures. The signatures themselves can be edited through KSig's
graphical user interface. A command-line interface is then available
for generating random or daily signatures from this list.
The command-line interface makes a suitable plugin for generating
signatures in external mail clients such as KMail.
%files -n trinity-ksig
%defattr(-,root,root,-)
%{_bindir}/ksig
%{tde_appdir}/ksig.desktop
%{_datadir}/apps/ksig/ksigui.rc
%{_datadir}/icons/hicolor/*/apps/ksig.png
%{tde_docdir}/HTML/en/ksig/
%post -n trinity-ksig
for f in hicolor ; do
touch --no-create %{_datadir}/icons/${f} 2> /dev/null ||:
gtk-update-icon-cache -q %{_datadir}/icons/${f} 2> /dev/null ||:
done
update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
%postun -n trinity-ksig
for f in hicolor ; do
touch --no-create %{_datadir}/icons/${f} 2> /dev/null ||:
gtk-update-icon-cache -q %{_datadir}/icons/${f} 2> /dev/null ||:
done
update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
##########
%package -n trinity-noatun-plugins
Summary: plugins for Noatun, the Trinity media player
Group: Applications/Utilities
Requires: trinity-noatun
%description -n trinity-noatun-plugins
This package contains a variety of useful plugins for Noatun, the audio and
video media player for TDE. These plugins can be loaded through the plugin
manager in Noatun settings.
Highlights include an alarm clock, guessing tags from filenames, adjustable
playback speed, capture to wave file and displaying lyrics, plus a variety
of user interfaces, playlists and visualisation plugins.
%files -n trinity-noatun-plugins
%defattr(-,root,root,-)
%{_bindir}/noatunsynaescope.bin
%{_bindir}/noatuntippecanoe.bin
%{_bindir}/noatuntyler.bin
%{tde_libdir}/noatunalsaplayer.la
%{tde_libdir}/noatunalsaplayer.so
%{tde_libdir}/noatunblurscope.la
%{tde_libdir}/noatunblurscope.so
%{tde_libdir}/noatuncharlatan.la
%{tde_libdir}/noatuncharlatan.so
%{tde_libdir}/noatundub.la
%{tde_libdir}/noatundub.so
%{tde_libdir}/noatun_ffrs.la
%{tde_libdir}/noatun_ffrs.so
%{tde_libdir}/noatunluckytag.la
%{tde_libdir}/noatunluckytag.so
%{tde_libdir}/noatunlyrics.la
%{tde_libdir}/noatunlyrics.so
%{tde_libdir}/noatunmadness.la
%{tde_libdir}/noatunmadness.so
%{tde_libdir}/noatun_oblique.la
%{tde_libdir}/noatun_oblique.so
%{tde_libdir}/noatunpitchablespeed.la
%{tde_libdir}/noatunpitchablespeed.so
%{tde_libdir}/noatunsynaescope.la
%{tde_libdir}/noatunsynaescope.so
%{tde_libdir}/noatuntippecanoe.la
%{tde_libdir}/noatuntippecanoe.so
%{tde_libdir}/noatuntyler.la
%{tde_libdir}/noatuntyler.so
%{tde_libdir}/noatunwakeup.la
%{tde_libdir}/noatunwakeup.so
%{tde_libdir}/noatunwavecapture.la
%{tde_libdir}/noatunwavecapture.so
%{_datadir}/apps/noatun/*
%{_datadir}/icons/crystalsvg/16x16/apps/synaescope.png
%post -n trinity-noatun-plugins
for f in crystalsvg ; do
touch --no-create %{_datadir}/icons/${f} 2> /dev/null ||:
gtk-update-icon-cache -q %{_datadir}/icons/${f} 2> /dev/null ||:
done
%postun -n trinity-noatun-plugins
for f in crystalsvg ; do
touch --no-create %{_datadir}/icons/${f} 2> /dev/null ||:
gtk-update-icon-cache -q %{_datadir}/icons/${f} 2> /dev/null ||:
done
##########
%prep
%setup -q -a 1 -n kdeaddons
@ -141,102 +694,19 @@ install -m644 -p %{SOURCE2} %{buildroot}%{_datadir}/config/
%endif
%post
/sbin/ldconfig
for f in crystalsvg hicolor locolor ; do
touch --no-create %{_datadir}/icons/${f} 2> /dev/null ||:
gtk-update-icon-cache -q %{_datadir}/icons/${f} 2> /dev/null ||:
done
update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
%postun
/sbin/ldconfig
for f in crystalsvg hicolor locolor ; do
touch --no-create %{_datadir}/icons/${f} 2> /dev/null ||:
gtk-update-icon-cache -q %{_datadir}/icons/${f} 2> /dev/null ||:
done
update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
%post extras
touch --no-create %{_datadir}/icons/hicolor 2> /dev/null ||:
gtk-update-icon-cache -q %{_datadir}/icons/hicolor 2> /dev/null ||:
%postun extras
touch --no-create %{_datadir}/icons/hicolor 2> /dev/null ||:
gtk-update-icon-cache -q %{_datadir}/icons/hicolor 2> /dev/null ||:
%clean
%__rm -rf %{buildroot}
%files -f %{name}.lang
%defattr(-,root,root,-)
%doc README
%doc rpmdocs/*
%{_bindir}/*
%{tde_libdir}/*
%{_datadir}/applications/kde/*
%{_datadir}/applnk/.hidden/*
%{_datadir}/apps/akregator/pics/*
%{_datadir}/apps/domtreeviewer/
%{_datadir}/apps/fsview/
%{_datadir}/apps/imagerotation/
%{_datadir}/apps/kaddressbook/*
%{_datadir}/apps/kate/*
%{_datadir}/apps/katepart/syntax/*
%{_datadir}/apps/katexmltools
# own dir so we don't need to Requires: kdenetwork too
%dir %{_datadir}/apps/knewsticker
%{_datadir}/apps/knewsticker/*
%{_datadir}/apps/khtml/kpartplugins/*
%{_datadir}/apps/konq*view/kpartplugins/*
%{_datadir}/apps/konqueror/icons/*/*/*/*
%dir %{_datadir}/apps/konqueror/kpartplugins/
%{_datadir}/apps/konqueror/kpartplugins/*
%{_datadir}/apps/konqueror/servicemenus/*
%{_datadir}/apps/konqsidebartng/*/*
%{_datadir}/apps/mediacontrol/
%{_datadir}/apps/metabar/
%{_datadir}/apps/microformat/
#%{_datadir}/apps/noatun/*
%{_datadir}/apps/kicker/applets/*
%{_datadir}/apps/ksig/
%{_datadir}/config*/*
%{_datadir}/icons/crystalsvg/*/*/*
%{_datadir}/icons/hicolor/*/*/*
%{_datadir}/icons/locolor/*/*/*
%{_datadir}/mimelnk/*/*
%{_datadir}/service*/*
# atlantikdesigner
%exclude %{_bindir}/atlantikdesigner
%exclude %{_datadir}/icons/hicolor/*/*/atlantikdesigner*
%exclude %{_datadir}/applications/kde/atlantikdesigner.desktop
# noatun-plugins
%exclude %{_bindir}/noatun*
%exclude %{tde_libdir}/noatun*
%exclude %{_datadir}/apps/noatun/*
%files extras
%defattr(-,root,root,-)
# atlantikdesigner
%doc atlantikdesigner/TODO
%{_bindir}/atlantikdesigner
%{_datadir}/apps/atlantikdesigner/
%{_datadir}/icons/hicolor/*/*/atlantikdesigner*
%{_datadir}/applications/kde/atlantikdesigner.desktop
# noatun-plugins
%{_bindir}/noatun*
%{tde_libdir}/noatun*
%{_datadir}/apps/noatun/*
%changelog
* Fri Jun 29 2012 Francois Andriot <francois.andriot@free.fr> - 3.5.13-5
- Split in several packages
* Sat May 05 2012 Francois Andriot <francois.andriot@free.fr> - 3.5.13-4
- Removes SDL patch for noatun

@ -0,0 +1,49 @@
commit 03e19305ec704b8749bb7564e16ed8d78a80d516
Author: Darrell Anderson <humanreadable@yahoo.com>
Date: 1340675585 -0500
Update default konqueror maximum image preview size to 10MB.
diff --git a/kcontrol/konq/previews.cpp b/kcontrol/konq/previews.cpp
index cbe4d40..53c16f1 100644
--- a/kcontrol/konq/previews.cpp
+++ b/kcontrol/konq/previews.cpp
@@ -67,14 +67,14 @@ KPreviewOptions::KPreviewOptions( TQWidget *parent, const char */*name*/ )
setQuickHelp( i18n("<h1>Preview Options</h1> Here you can modify the behavior "
"of Konqueror when it shows the files in a folder."
- "<h2>The list of protocols:</h2> check the protocols over which "
+ "<h2>The list of protocols:</h2> Check the protocols over which "
"previews should be shown; uncheck those over which they should not. "
"For instance, you might want to show previews over SMB if the local "
"network is fast enough, but you might disable it for FTP if you often "
"visit very slow FTP sites with large images."
- "<h2>Maximum File Size:</h2> select the maximum file size for which "
- "previews should be generated. For instance, if set to 1 MB (the default), "
- "no preview will be generated for files bigger than 1 MB, for speed reasons."));
+ "<h2>Maximum File Size:</h2> Select the maximum file size for which "
+ "previews should be generated. For instance, if set to 10 MB (the default), "
+ "no preview will be generated for files bigger than 10 MB, for speed reasons."));
// Listview containing checkboxes for all protocols that support listing
KListView *listView = new KListView( this, "listView" );
@@ -152,8 +152,8 @@ KPreviewOptions::KPreviewOptions( TQWidget *parent, const char */*name*/ )
load();
}
-// Default: 1 MB
-#define DEFAULT_MAXSIZE (1024*1024)
+// Default: 10 MB
+#define DEFAULT_MAXSIZE (1024*1024*10)
void KPreviewOptions::load(bool useDefaults)
{
@@ -171,7 +171,7 @@ void KPreviewOptions::load(bool useDefaults)
else
it.current()->setOn( group.readBoolEntry( protocol, false ) );
}
- // config key is in bytes (default value 1MB), numinput is in MB
+ // config key is in bytes (default value 10MB), numinput is in MB
m_maxSize->setValue( ((double)group.readNumEntry( "MaximumSize", DEFAULT_MAXSIZE )) / (1024*1024) );
m_boostSize->setChecked( group.readBoolEntry( "BoostSize", false /*default*/ ) );

@ -17,18 +17,21 @@
%endif
Name: tdebase
Name: trinity-tdebase
Version: 3.5.13
Release: 23%{?release}%{?dist}%{?_variant}
Release: 24%{?release}%{?dist}%{?_variant}
License: GPL
Summary: Trinity Base Programs
Group: User Interface/Desktops
Obsoletes: trinity-kdebase < %{version}-%{release}
Provides: trinity-kdebase = %{version}-%{release}
Obsoletes: trinity-kdebase-libs < %{version}-%{release}
Obsoletes: trinity-kdebase-extras < %{version}-%{release}
Provides: trinity-kdebase = %{version}-%{release}
Provides: trinity-kdebase-extras = %{version}-%{release}
Obsoletes: tdebase < %{version}-%{release}
Provides: tdebase = %{version}-%{release}
Vendor: Trinity Project
Packager: Francois Andriot <francois.andriot@free.fr>
@ -154,6 +157,9 @@ Patch58: kdebase-3.5.13-fix_khtml_smooth_scrolling.patch
## [tdebase] Fix fancy logout not allowing interaction with save dialogs [Bug #922]
## Fix desktop wallpaper export failing when triggered by krootbacking or ksmserver and konsole or kdesktop_lock not previously loaded [Commit #d2f8fca9]
Patch59: kdebase-3.5.13-fix_fancy_logout.patch
## [tdebase] Update default konqueror maximum image preview size to 10MB. [Commit #03e19305]
Patch60: kdebase-3.5.13-update_default_konq_max_image_prev_size.patch
### FEDORA / RHEL distribution-specific settings ###
@ -252,11 +258,11 @@ BuildRequires: perl-Digest-MD5
%endif
# tdebase is a metapackage that installs all sub-packages
Requires: tdebase-runtime-data-common = %{version}-%{release}
Requires: tdebase-data = %{version}-%{release}
Requires: tdebase-bin = %{version}-%{release}
Requires: tdebase-kio-plugins = %{version}-%{release}
Requires: tdebase-kio-pim-plugins = %{version}-%{release}
Requires: %{name}-runtime-data-common = %{version}-%{release}
Requires: %{name}-data = %{version}-%{release}
Requires: %{name}-bin = %{version}-%{release}
Requires: %{name}-kio-plugins = %{version}-%{release}
Requires: %{name}-kio-pim-plugins = %{version}-%{release}
Requires: trinity-kappfinder = %{version}-%{release}
Requires: trinity-kate = %{version}-%{release}
Requires: trinity-kwrite = %{version}-%{release}
@ -282,7 +288,7 @@ Requires: trinity-ksysguardd = %{version}-%{release}
Requires: trinity-ktip = %{version}-%{release}
Requires: trinity-twin = %{version}-%{release}
Requires: trinity-libkonq = %{version}-%{release}
Requires: tdebase-libtqt3-integration = %{version}-%{release}
Requires: %{name}-libtqt3-integration = %{version}-%{release}
Requires: tqtinterface
Requires: trinity-arts
@ -319,8 +325,7 @@ Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
Requires: trinity-kdelibs-devel
Requires: tdebase-bin-devel = %{version}-%{release}
Requires: tdebase-cmake = %{version}-%{release}
Requires: %{name}-bin-devel = %{version}-%{release}
Requires: trinity-kate-devel = %{version}-%{release}
Requires: trinity-kcontrol-devel = %{version}-%{release}
Requires: trinity-kdesktop-devel = %{version}-%{release}
@ -334,6 +339,11 @@ Requires: trinity-twin-devel = %{version}-%{release}
Provides: trinity-kdebase-devel = %{version}-%{release}
Obsoletes: trinity-kdebase-devel < %{version}-%{release}
Provides: tdebase-devel = %{version}-%{release}
Obsoletes: tdebase-devel < %{version}-%{release}
Obsoletes: trinity-kdebase-cmake < %{version}-%{release}
Obsoletes: tdebase-cmake < %{version}-%{release}
%description devel
This is a meta-package that installs all tdebase development packages.
@ -343,19 +353,6 @@ Install tdebase-devel if you want to develop or compile Konqueror,
Kate plugins or KWin styles.
%files devel
##########
%package cmake
Summary: CMAKE macros for tdebase
Group: Development/Libraries
Requires: cmake
%description cmake
%{summary}
%files cmake
%defattr(-,root,root,-)
%{_datadir}/cmake/*.cmake
##########
@ -363,8 +360,11 @@ Requires: cmake
%package kio-pim-plugins
Summary: PIM KIOslaves from %{name}
Group: Environment/Libraries
Provides: trinity-kdebase-pim-ioslaves = %{version}-%{release}
Obsoletes: trinity-kdebase-pim-ioslaves < %{version}-%{release}
Provides: tdebase-kio-pim-plugins = %{version}-%{release}
Obsoletes: tdebase-kio-pim-plugins < %{version}-%{release}
%description kio-pim-plugins
Protocol handlers (KIOslaves) for personal information management, including:
@ -398,6 +398,9 @@ Protocol handlers (KIOslaves) for personal information management, including:
Summary: Shared common files for Trinity and KDE4
Group: Environment/Libraries
Provides: tdebase-runtime-data-common = %{version}-%{release}
Obsoletes: tdebase-runtime-data-common < %{version}-%{release}
%description runtime-data-common
Shared common files for both Trinity and KDE4
Such as the desktop right-click-"Create New" list
@ -435,7 +438,7 @@ done
%package -n trinity-kappfinder
Summary: non-KDE application finder for KDE
Group: Applications/Utilities
Requires: tdebase-data = %{version}-%{release}
Requires: %{name}-data = %{version}-%{release}
%description -n trinity-kappfinder
kappfinder searches your workstation for many common applications and
@ -480,7 +483,7 @@ Group: Environment/Libraries
%package -n trinity-kate
Summary: advanced text editor for TDE
Group: Applications/Text
Requires: tdebase-data = %{version}-%{release}
Requires: %{name}-data = %{version}-%{release}
Requires: trinity-kwrite = %{version}-%{release}
Requires: trinity-libkateinterfaces = %{version}-%{release}
@ -564,7 +567,7 @@ Requires: trinity-kate = %{version}-%{release}
%package -n trinity-kwrite
Summary: advanced text editor for TDE
Group: Applications/Utilities
Requires: tdebase-data = %{version}-%{release}
Requires: %{name}-data = %{version}-%{release}
Requires: trinity-libkateinterfaces = %{version}-%{release}
%description -n trinity-kwrite
@ -603,7 +606,7 @@ update-desktop-database %{tde_appdir} 2> /dev/null || :
%package -n trinity-kcontrol
Summary: control center for TDE
Group: Applications/Utilities
Requires: tdebase-data = %{version}-%{release}
Requires: %{name}-data = %{version}-%{release}
Requires: hwdata
Requires: usbutils
@ -902,9 +905,12 @@ Requires: trinity-kcontrol = %{version}-%{release}
%package bin
Summary: core binaries for the TDE base module
Group: Applications/Utilities
Requires: tdebase-data = %{version}-%{release}
Requires: %{name}-data = %{version}-%{release}
Requires: pam
Provides: tdebase-bin = %{version}-%{release}
Obsoletes: tdebase-bin < %{version}-%{release}
%description bin
This package contains miscellaneous programs needed by other
TDE applications, particularly those in the TDE base module.
@ -1003,6 +1009,9 @@ Summary: Development files for core binaries for the TDE base module
Group: Development/Libraries
Requires: %{name}-bin = %{version}-%{release}
Obsoletes: tdebase-bin-devel < %{version}-%{release}
Provides: tdebase-bin-devel = %{version}-%{release}
%description bin-devel
%{summary}
@ -1021,7 +1030,10 @@ Requires: %{name}-bin = %{version}-%{release}
%package data
Summary: shared data files for the TDE base module
Group: Environment/Libraries
Requires: tdebase-runtime-data-common = %{version}-%{release}
Requires: %{name}-runtime-data-common = %{version}-%{release}
Obsoletes: tdebase-data < %{version}-%{release}
Provides: tdebase-data = %{version}-%{release}
%description data
This package contains the architecture-independent shared data files
@ -1321,6 +1333,9 @@ Requires: cyrus-sasl
Requires: psmisc
Requires: cryptsetup-luks
Obsoletes: tdebase-kio-plugins < %{version}-%{release}
Provides: tdebase-kio-plugins = %{version}-%{release}
%description kio-plugins
This package includes the base kioslaves. They include, amongst many
others, file, http, and ftp.
@ -1512,7 +1527,7 @@ update-desktop-database %{tde_appdir} 2> /dev/null || :
%package -n trinity-tdeprint
Summary: print system for TDE
Group: Applications/Utilities
Requires: tdebase-data = %{version}-%{release}
Requires: %{name}-data = %{version}-%{release}
Requires: psutils
%description -n trinity-tdeprint
@ -1581,8 +1596,8 @@ done
%package -n trinity-kdesktop
Summary: miscellaneous binaries and files for the TDE desktop
Group: Applications/Utilities
Requires: tdebase-bin = %{version}-%{release}
Requires: tdebase-data = %{version}-%{release}
Requires: %{name}-bin = %{version}-%{release}
Requires: %{name}-data = %{version}-%{release}
Requires: trinity-libkonq = %{version}-%{release}
Requires: eject
Requires: xdg-utils
@ -1647,8 +1662,8 @@ Requires: trinity-kdesktop = %{version}-%{release}
%package -n trinity-tdm
Summary: X Display manager for TDE
Group: Applications/Utilities
Requires: tdebase-bin = %{version}-%{release}
Requires: tdebase-data = %{version}-%{release}
Requires: %{name}-bin = %{version}-%{release}
Requires: %{name}-data = %{version}-%{release}
Requires: pam
# Provides the global Xsession script (/etc/X11/xinit/Xsession)
@ -1718,7 +1733,7 @@ Requires: trinity-tdm = %{version}-%{release}
%package -n trinity-kfind
Summary: file-find utility for TDE
Group: Applications/Utilities
Requires: tdebase-data = %{version}-%{release}
Requires: %{name}-data = %{version}-%{release}
%description -n trinity-kfind
kfind can be used to find files and directories on your
@ -1755,7 +1770,7 @@ done
%package -n trinity-khelpcenter
Summary: help center for TDE
Group: Applications/Utilities
Requires: tdebase-data = %{version}-%{release}
Requires: %{name}-data = %{version}-%{release}
Requires: htdig
%description -n trinity-khelpcenter
@ -1806,7 +1821,7 @@ done
%package -n trinity-kicker
Summary: desktop panel for TDE
Group: Applications/Utilities
Requires: tdebase-data = %{version}-%{release}
Requires: %{name}-data = %{version}-%{release}
%description -n trinity-kicker
Kicker provides the TDE panel on you desktop. It can be used as a
@ -1966,7 +1981,7 @@ Requires: trinity-kicker = %{version}-%{release}
%package -n trinity-klipper
Summary: clipboard utility for Trinity
Group: Applications/Utilities
Requires: tdebase-data = %{version}-%{release}
Requires: %{name}-data = %{version}-%{release}
%description -n trinity-klipper
klipper provides standard clipboard functions (cut and paste, history
@ -2015,7 +2030,7 @@ done
%package -n trinity-kmenuedit
Summary: menu editor for TDE
Group: Applications/Utilities
Requires: tdebase-data = %{version}-%{release}
Requires: %{name}-data = %{version}-%{release}
%description -n trinity-kmenuedit
The TDE menu editor allows you to make customisations to the KDE menu
@ -2052,9 +2067,9 @@ update-desktop-database %{tde_appdir} 2> /dev/null || :
%package -n trinity-konqueror
Summary: TDE's advanced file manager, web browser and document viewer
Group: Applications/Utilities
Requires: tdebase-data = %{version}-%{release}
Requires: %{name}-data = %{version}-%{release}
Requires: trinity-kcontrol = %{version}-%{release}
Requires: tdebase-kio-plugins = %{version}-%{release}
Requires: %{name}-kio-plugins = %{version}-%{release}
Requires: trinity-kdesktop = %{version}-%{release}
Requires: trinity-kfind = %{version}-%{release}
Requires: trinity-konqueror-nsplugins = %{version}-%{release}
@ -2248,7 +2263,7 @@ update-desktop-database %{tde_appdir} 2> /dev/null || :
%package -n trinity-konsole
Summary: X terminal emulator for TDE
Group: Applications/Utilities
Requires: tdebase-data = %{version}-%{release}
Requires: %{name}-data = %{version}-%{release}
%description -n trinity-konsole
Konsole is an X terminal emulation which provides a command-line interface
@ -2316,7 +2331,7 @@ done
%package -n trinity-kpager
Summary: desktop pager for TDE
Group: Applications/Utilities
Requires: tdebase-data = %{version}-%{release}
Requires: %{name}-data = %{version}-%{release}
%description -n trinity-kpager
This package contains TDE's desktop pager, which displays your virtual
@ -2350,7 +2365,7 @@ done
%package -n trinity-kpersonalizer
Summary: installation personalizer for TDE
Group: Applications/Utilities
Requires: tdebase-data = %{version}-%{release}
Requires: %{name}-data = %{version}-%{release}
%description -n trinity-kpersonalizer
TDE Personalizer is the application that configures the TDE desktop for you.
@ -2385,7 +2400,7 @@ done
%package -n trinity-ksmserver
Summary: session manager for TDE
Group: Applications/Utilities
Requires: tdebase-data = %{version}-%{release}
Requires: %{name}-data = %{version}-%{release}
Requires: trinity-twin = %{version}-%{release}
%description -n trinity-ksmserver
@ -2421,7 +2436,7 @@ KDE will start, but many good defaults will not be set.
%package -n trinity-ksplash
Summary: the TDE splash screen
Group: Applications/Utilities
Requires: tdebase-data = %{version}-%{release}
Requires: %{name}-data = %{version}-%{release}
%description -n trinity-ksplash
This package includes the TDE Splash screen, which is seen when
@ -2486,7 +2501,7 @@ Requires: trinity-ksplash = %{version}-%{release}
%package -n trinity-ksysguard
Summary: system guard for TDE
Group: Applications/Utilities
Requires: tdebase-data = %{version}-%{release}
Requires: %{name}-data = %{version}-%{release}
Requires: trinity-ksysguardd = %{version}-%{release}
%description -n trinity-ksysguard
@ -2549,7 +2564,7 @@ Requires: trinity-ksysguard = %{version}-%{release}
%package -n trinity-ksysguardd
Summary: system guard daemon for TDE
Group: Applications/Utilities
Requires: tdebase-data = %{version}-%{release}
Requires: %{name}-data = %{version}-%{release}
%description -n trinity-ksysguardd
TDE System Guard Daemon is the daemon part of ksysguard. The daemon can
@ -2570,7 +2585,7 @@ to monitor it through the daemon running there.
%package -n trinity-ktip
Summary: useful tips for TDE
Group: Applications/Utilities
Requires: tdebase-data = %{version}-%{release}
Requires: %{name}-data = %{version}-%{release}
%description -n trinity-ktip
ktip provides many useful tips on using KDE when you log in.
@ -2604,7 +2619,7 @@ done
%package -n trinity-twin
Summary: the TDE window manager
Group: Applications/Utilities
Requires: tdebase-data = %{version}-%{release}
Requires: %{name}-data = %{version}-%{release}
%description -n trinity-twin
This package contains the default X window manager for KDE.
@ -2736,6 +2751,9 @@ Konqueror and the kdesktop package.
Summary: Integration library between TQt3 and TDE
Group: Environment/Libraries
Obsoletes: tdebase-libtqt3-integration < %{version}-%{release}
Provides: tdebase-libtqt3-integration = %{version}-%{release}
%description libtqt3-integration
These libraries allow you to use TDE dialogs in native TQt3 applications.
@ -2838,6 +2856,7 @@ Konqueror libraries.
%patch57 -p1
%patch58 -p1
%patch59 -p1
%patch60 -p1
# Applies an optional distro-specific graphical theme
%if "%{?tde_bg}" != ""
@ -2969,7 +2988,12 @@ cd build
%changelog
* Sun Jul 01 2012 Francois Andriot <francois.andriot@free.fr> - 3.5.13-24
- Renames 'tdebase' to 'trinity-tdebase'
- Update default konqueror maximum image preview size to 10MB. [Commit #03e19305]
* Sun Jun 17 2012 Francois Andriot <francois.andriot@free.fr> - 3.5.13-23
- Renames 'trinity-kdebase' to 'tdebase'
- Split into several packages
* Sat May 05 2012 Francois Andriot <francois.andriot@free.fr> - 3.5.13-22

@ -0,0 +1,20 @@
commit 0536f0b707bf86636096c962e9bb32adf3bb8112
Author: Timothy Pearson <kb9vqf@pearsoncomputing.net>
Date: 1341041394 -0500
Export kdemain symbol in iso kioslave
This closes Bug 465
diff --git a/kioslave/iso/iso.cpp b/kioslave/iso/iso.cpp
index 5865139..4bd128e 100644
--- a/kioslave/iso/iso.cpp
+++ b/kioslave/iso/iso.cpp
@@ -56,7 +56,7 @@ static const unsigned char zisofs_magic[8] = {
using namespace KIO;
-extern "C" { int kdemain(int argc, char **argv); }
+extern "C" { KDE_EXPORT int kdemain(int argc, char **argv); }
int kdemain( int argc, char **argv )
{

@ -8,19 +8,12 @@
%define tde_docdir %{_docdir}/kde
%define tde_libdir %{_libdir}/trinity
# Older RHEL/Fedora versions use packages named "qt", "qt-devel", ..
# whereas newer versions use "qt3", "qt3-devel" ...
%if 0%{?rhel} >= 6 || 0%{?fedora} >= 8
%define _qt_suffix 3
%endif
Name: tdelibs
Name: trinity-tdelibs
Version: 3.5.13
Release: 9%{?dist}%{?_variant}
Release: 10%{?dist}%{?_variant}
License: GPL
Summary: TDE Libraries
Group: System Environment/Libraries
Group: Environment/Libraries
Vendor: Trinity Project
Packager: Francois Andriot <francois.andriot@free.fr>
@ -31,6 +24,8 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Source0: kdelibs-%{version}.tar.gz
Obsoletes: tdelibs < %{version}-%{release}
Provides: tdelibs = %{version}-%{release}
Obsoletes: trinity-kdelibs < %{version}-%{release}
Provides: trinity-kdelibs = %{version}-%{release}
Obsoletes: trinity-kdelibs-apidocs < %{version}-%{release}
@ -74,14 +69,14 @@ Patch26: kdelibs-3.5.13-fix_ktempfile_special_bits.patch
Patch27: kdelibs-3.5.13-add_dynamic_label_to_kpassword.patch
## [tdelibs] Fix FTBFS - incomplete build kspell2 [Bug #657] [Commit #3e284fad]
Patch28: kdelibs-3.5.13-fix_build_kspell2.patch
## [tdelibs] Export kdemain symbol in iso kioslave [Bug #465] [Commit #0536f0b7]
Patch29: kdelibs-3.5.13-fix_iso_kioslave.patch
BuildRequires: cmake >= 2.8
BuildRequires: libtool
BuildRequires: tqtinterface-devel
BuildRequires: trinity-arts-devel
BuildRequires: avahi-devel
#BuildRequires: lua-devel
BuildRequires: krb5-devel libxslt-devel cups-devel libart_lgpl-devel pcre-devel
BuildRequires: libutempter-devel
BuildRequires: bzip2-devel
@ -89,7 +84,7 @@ BuildRequires: openssl-devel
BuildRequires: gcc-c++
BuildRequires: alsa-lib-devel
BuildRequires: libidn-devel
BuildRequires: qt%{?_qt_suffix}-devel
BuildRequires: qt3-devel
BuildRequires: avahi-qt3-devel
BuildRequires: jasper-devel
BuildRequires: libtiff-devel
@ -99,11 +94,15 @@ BuildRequires: glib2-devel
BuildRequires: gamin-devel
BuildRequires: xorg-x11-proto-devel
BuildRequires: libXcomposite-devel
BuildRequires: aspell-devel
BuildRequires: hspell-devel
# LUA support are not ready yet
#BuildRequires: lua-devel
Requires: tqtinterface
Requires: trinity-arts
Requires: avahi
Requires: qt%{?_qt_suffix}
Requires: qt3
Requires: avahi-qt3
%description
@ -236,6 +235,8 @@ Summary: %{name} - Development files
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
Obsoletes: tdelibs-devel < %{version}-%{release}
Provides: tdelibs-devel = %{version}-%{release}
Obsoletes: trinity-kdelibs-devel < %{version}-%{release}
Provides: trinity-kdelibs-devel = %{version}-%{release}
@ -271,9 +272,6 @@ Group: Development/Libraries
Summary: %{name} - API documentation
Requires: %{name} = %{version}-%{release}
Obsoletes: trinity-kdelibs-devel < %{version}-%{release}
Provides: trinity-kdelibs-devel = %{version}-%{release}
%description apidocs
This package includes the TDE API documentation in HTML
format for easy browsing
@ -321,7 +319,7 @@ cd build
-DWITH_ARTS=ON \
-DWITH_ALSA=ON \
-DWITH_LIBART=ON \
-DWITH_LIBIDN=OFF \
-DWITH_LIBIDN=ON \
-DWITH_SSL=ON \
-DWITH_CUPS=ON \
-DWITH_LUA=OFF \
@ -330,8 +328,8 @@ cd build
-DWITH_OPENEXR=ON \
-DWITH_UTEMPTER=ON \
-DWITH_AVAHI=ON \
-DWITH_ASPELL=OFF \
-DWITH_HSPELL=OFF \
-DWITH_ASPELL=ON \
-DWITH_HSPELL=ON \
-DWITH_PCRE=ON \
-DWITH_INOTIFY=ON \
-DWITH_GAMIN=ON \
@ -367,8 +365,13 @@ EOF
%changelog
* Tue Jun 26 2012 Francois Andriot <francois.andriot@free.fr> - 3.5.13-10
- Renames to 'trinity-tdelibs'
- Enable 'aspell', 'hspell' and 'libidn'
- Export kdemain symbol in iso kioslave [Bug #465] [Commit #0536f0b7]
* Tue Jun 19 2012 Francois Andriot <francois.andriot@free.fr> - 3.5.13-9
- Renames to 'tdelib'
- Renames to 'tdelibs'
- Fix 'ld.so.conf' file
- Fix konq filter in list view mode. [Commit #06b51484]
- Fix tdesu internal pathing [Bug #766] [Commit #e131f10b]

File diff suppressed because it is too large Load Diff

@ -0,0 +1,19 @@
commit 82d4a938ce57d8611e1ef2e26924bb4367483b0c
Author: Timothy Pearson <kb9vqf@pearsoncomputing.net>
Date: 1341027705 -0500
Disable unneccesary fsync() in cached IMAP handler
diff --git a/kmail/kmfoldercachedimap.cpp b/kmail/kmfoldercachedimap.cpp
index 72f1113..e7009a2 100644
--- a/kmail/kmfoldercachedimap.cpp
+++ b/kmail/kmfoldercachedimap.cpp
@@ -478,7 +478,7 @@ int KMFolderCachedImap::writeUidCache()
str << lastUid() << endl;
uidcache.flush();
if ( uidcache.status() == IO_Ok ) {
- fsync( uidcache.handle() ); /* this is probably overkill */
+ // fsync( uidcache.handle() ); /* this is probably overkill */
uidcache.close();
if ( uidcache.status() == IO_Ok )
return 0;

@ -23,9 +23,9 @@ BuildRequires: cmake >= 2.8
%define with_kitchensync 0
Name: tdepim
Name: trinity-tdepim
Version: 3.5.13
Release: 6%{?dist}%{?_variant}
Release: 7%{?dist}%{?_variant}
License: GPL
Group: Applications/Productivity
@ -53,11 +53,13 @@ Patch6: kdepim-3.5.13-fix_knotes_on_suspend.patch
Patch7: kdepim-3.5.13-fix_linear_alphabet.patch
# [tdepim] Fix infinite loop on IMAP4 authentication failure [Bug #1007]
Patch8: kdepim-3.5.13-fix_kio_imap4_infinite_loop.patch
# [tdepim] Fix infinite loop on kmime_utils addquotes
# [tdepim] Fix infinite loop on kmime_utils addquotes [Bug #1009] [Commit #9b43d6e1] [Commit #b0c92b30]
Patch9: kdepim-3.5.13-fix_kio_imap4_addquotes.patch
Patch10: kdepim-3.5.13-fix_segv.patch
# [tdepim] Update kalarmd icon reference, which does not exist, to kalarm. [Commit #228ad1c6]
Patch11: kdepim-3.5.13-fix_kalarm_icon_reference.patch
# [tdepim] Disable unneccesary fsync() in cached IMAP handler [Bug #467] [Commit #82d4a938]
Patch12: kdepim-3.5.13-disable_fsync_in_cached_imap.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@ -91,11 +93,11 @@ BuildRequires: trinity-libcurl-devel
BuildRequires: curl-devel
%endif
Requires: libtdepim = %{version}-%{release}
Requires: tdepim-kfile-plugins = %{version}-%{release}
Requires: tdepim-kio-plugins = %{version}-%{release}
Requires: tdepim-kresources = %{version}-%{release}
Requires: tdepim-wizards = %{version}-%{release}
Requires: trinity-libtdepim = %{version}-%{release}
Requires: %{name}-kfile-plugins = %{version}-%{release}
Requires: %{name}-kio-plugins = %{version}-%{release}
Requires: %{name}-kresources = %{version}-%{release}
Requires: %{name}-wizards = %{version}-%{release}
Requires: trinity-akregator = %{version}-%{release}
Requires: trinity-kaddressbook = %{version}-%{release}
Requires: trinity-kalarm = %{version}-%{release}
@ -126,6 +128,8 @@ Requires: trinity-libmimelib = %{version}-%{release}
Obsoletes: trinity-kdepim < %{version}-%{release}
Provides: trinity-kdepim = %{version}-%{release}
Obsoletes: tdepim < %{version}-%{release}
Provides: tdepim = %{version}-%{release}
%description
This metapackage includes a collection of Personal Information Management
@ -139,11 +143,15 @@ This metapackage includes a collection of Personal Information Management
Summary: Development files for %{name}
Group: Development/Libraries
Obsoletes: tdepim-cmake < %{version}-%{release}
Obsoletes: trinity-kdepim-devel < %{version}-%{release}
Provides: trinity-kdepim-devel = %{version}-%{release}
Obsoletes: tdepim-devel < %{version}-%{release}
Provides: tdepim-devel = %{version}-%{release}
Requires: %{name} = %{version}-%{release}
Requires: libtdepim-devel = %{version}-%{release}
Requires: trinity-libtdepim-devel = %{version}-%{release}
Requires: trinity-karm-devel = %{version}-%{release}
Requires: trinity-knotes-devel = %{version}-%{release}
Requires: trinity-kontact-devel = %{version}-%{release}
@ -158,20 +166,21 @@ Requires: trinity-libkpimidentities-devel = %{version}-%{release}
Requires: trinity-libksieve-devel = %{version}-%{release}
Requires: trinity-libktnef-devel = %{version}-%{release}
Requires: trinity-libmimelib-devel = %{version}-%{release}
Requires: tdepim-cmake = %{version}-%{release}
Requires: tdepim-kresources-devel = %{version}-%{release}
Requires: %{name}-kresources-devel = %{version}-%{release}
%description devel
This metapackage includes all development files for TDE PIM.
It also contains the CMAKE macros.
%files devel
%{_datadir}/cmake/*
##########
%package -n trinity-akregator
Summary: RSS feed aggregator for TDE
Group: Applications/Internet
Requires: libtdepim = %{version}-%{release}
Requires: trinity-libtdepim = %{version}-%{release}
Requires: trinity-libkcal = %{version}-%{release}
%description -n trinity-akregator
@ -236,7 +245,7 @@ update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
Summary: TDE addressbook application
Group: Applications/Communications
Requires: trinity-kdebase-pim-ioslaves
Requires: tdepim-kresources = %{version}-%{release}
Requires: %{name}-kresources = %{version}-%{release}
%description -n trinity-kaddressbook
KAddressBook is the main address book application for TDE; it enables you
@ -260,17 +269,11 @@ LDAP servers, and SQL databases.
%{tde_libdir}/libkaddrbk_*.so
%{tde_libdir}/libkaddressbookpart.la
%{tde_libdir}/libkaddressbookpart.so
%{_libdir}/libkabinterfaces.so.1
%{_libdir}/libkabinterfaces.so.1.0.0
%{_libdir}/libkaddressbook.so.0
%{_libdir}/libkaddressbook.so.0.0.0
%{_libdir}/libkabinterfaces.so.*
%{_libdir}/libkaddressbook.so.*
%{tde_appdir}/kaddressbook.desktop
%{_datadir}/apps/kaddressbook
%{_datadir}/icons/hicolor/128x128/apps/kaddressbook.png
%{_datadir}/icons/hicolor/16x16/apps/kaddressbook.png
%{_datadir}/icons/hicolor/32x32/apps/kaddressbook.png
%{_datadir}/icons/hicolor/48x48/apps/kaddressbook.png
%{_datadir}/icons/hicolor/64x64/apps/kaddressbook.png
%{_datadir}/icons/hicolor/*/apps/kaddressbook.png
%{_datadir}/services/kabconfig.desktop
%{_datadir}/services/kabcustomfields.desktop
%{_datadir}/services/kabldapconfig.desktop
@ -342,11 +345,8 @@ TDE-based, but will also run on other desktops.
%{_datadir}/apps/kalarm
%{_datadir}/autostart/kalarm.tray.desktop
%{_datadir}/autostart/kalarmd.autostart.desktop
%{_datadir}/icons/crystalsvg/16x16/actions/kalarm.png
%{_datadir}/icons/hicolor/16x16/apps/kalarm.png
%{_datadir}/icons/crystalsvg/22x22/actions/kalarm.png
%{_datadir}/icons/hicolor/32x32/apps/kalarm.png
%{_datadir}/icons/hicolor/48x48/apps/kalarm.png
%{_datadir}/icons/crystalsvg/*/actions/kalarm.png
%{_datadir}/icons/hicolor/*/apps/kalarm.png
%{tde_docdir}/HTML/en/kalarm
%post -n trinity-kalarm
@ -404,8 +404,7 @@ time they spend on various tasks.
%files -n trinity-karm
%{_bindir}/karm
%{_libdir}/libkarm.so.0
%{_libdir}/libkarm.so.0.0.0
%{_libdir}/libkarm.so.*
%{tde_libdir}/libkarmpart.la
%{tde_libdir}/libkarmpart.so
%{tde_appdir}/karm.desktop
@ -458,6 +457,8 @@ Group: Development/Libraries
Summary: TDE File dialog plugins for palm and vcf files
Group: Environment/Libraries
Obsoletes: tdepim-kfile-plugins < %{version}-%{release}
%description kfile-plugins
File dialog plugins for palm and vcf files.
@ -475,6 +476,8 @@ File dialog plugins for palm and vcf files.
Summary: Trinity pim I/O Slaves
Group: Environment/Libraries
Obsoletes: tdepim-kio-plugins < %{version}-%{release}
%description kio-plugins
This package includes the pim kioslaves. This includes imap4, sieve,
and mbox.
@ -511,6 +514,8 @@ Group: Environment/Libraries
Requires: libcaldav
Requires: libcarddav
Obsoletes: tdepim-kresources < %{version}-%{release}
%description kresources
This package includes several plugins needed to interface with groupware
servers. It also includes plugins for features such as blogging and
@ -541,54 +546,30 @@ tracking feature plans.
%{tde_libdir}/knotes_scalix.so
%{tde_libdir}/knotes_xmlrpc.la
%{tde_libdir}/knotes_xmlrpc.so
%{_libdir}/libkabckolab.so.0
%{_libdir}/libkabckolab.so.0.0.0
%{_libdir}/libkabcscalix.so.0
%{_libdir}/libkabcscalix.so.0.0.0
%{_libdir}/libkabc_groupdav.so.1
%{_libdir}/libkabc_groupdav.so.1.0.0
%{_libdir}/libkabc_groupwise.so.1
%{_libdir}/libkabc_groupwise.so.1.0.0
%{_libdir}/libkabc_newexchange.so.1
%{_libdir}/libkabc_newexchange.so.1.0.0
%{_libdir}/libkabc_slox.so.0
%{_libdir}/libkabc_slox.so.0.0.0
%{_libdir}/libkabc_xmlrpc.so.1
%{_libdir}/libkabc_xmlrpc.so.1.0.0
%{_libdir}/libkcalkolab.so.0
%{_libdir}/libkcalkolab.so.0.0.0
%{_libdir}/libkcalscalix.so.0
%{_libdir}/libkcalscalix.so.0.0.0
%{_libdir}/libkcal_caldav.so.1
%{_libdir}/libkcal_caldav.so.1.0.0
%{_libdir}/libkabc_carddav.so.1
%{_libdir}/libkabc_carddav.so.1.0.0
%{_libdir}/libkcal_groupdav.so.1
%{_libdir}/libkcal_groupdav.so.1.0.0
%{_libdir}/libkcal_groupwise.so.1
%{_libdir}/libkcal_groupwise.so.1.0.0
%{_libdir}/libkcal_newexchange.so.1
%{_libdir}/libkcal_newexchange.so.1.0.0
%{_libdir}/libkcal_resourcefeatureplan.so.1
%{_libdir}/libkcal_resourcefeatureplan.so.1.0.0
%{_libdir}/libkcal_slox.so.0
%{_libdir}/libkcal_slox.so.0.0.0
%{_libdir}/libkcal_xmlrpc.so.1
%{_libdir}/libkcal_xmlrpc.so.1.0.0
%{_libdir}/libkgroupwarebase.so.0
%{_libdir}/libkgroupwarebase.so.0.0.0
%{_libdir}/libkgroupwaredav.so.0
%{_libdir}/libkgroupwaredav.so.0.0.0
%{_libdir}/libknoteskolab.so.0
%{_libdir}/libknoteskolab.so.0.0.0
%{_libdir}/libknotesscalix.so.0
%{_libdir}/libknotesscalix.so.0.0.0
%{_libdir}/libknotes_xmlrpc.so.1
%{_libdir}/libknotes_xmlrpc.so.1.0.0
%{_libdir}/libkslox.so.0
%{_libdir}/libkslox.so.0.0.0
%{_libdir}/libgwsoap.so.0
%{_libdir}/libgwsoap.so.0.0.0
%{_libdir}/libkabckolab.so.*
%{_libdir}/libkabcscalix.so.*
%{_libdir}/libkabc_groupdav.so.*
%{_libdir}/libkabc_groupwise.so.*
%{_libdir}/libkabc_newexchange.so.*
%{_libdir}/libkabc_slox.so.*
%{_libdir}/libkabc_xmlrpc.so.*
%{_libdir}/libkcalkolab.so.*
%{_libdir}/libkcalscalix.so.*
%{_libdir}/libkcal_caldav.so.*
%{_libdir}/libkabc_carddav.so.*
%{_libdir}/libkcal_groupdav.so.*
%{_libdir}/libkcal_groupwise.so.*
%{_libdir}/libkcal_newexchange.so.*
%{_libdir}/libkcal_resourcefeatureplan.so.*
%{_libdir}/libkcal_slox.so.*
%{_libdir}/libkcal_xmlrpc.so.*
%{_libdir}/libkgroupwarebase.so.*
%{_libdir}/libkgroupwaredav.so.*
%{_libdir}/libknoteskolab.so.*
%{_libdir}/libknotesscalix.so.*
%{_libdir}/libknotes_xmlrpc.so.*
%{_libdir}/libkslox.so.*
%{_libdir}/libgwsoap.so.*
%{_datadir}/services/kresources/kabc/kabc_groupdav.desktop
%{_datadir}/services/kresources/kabc/kabc_groupwise.desktop
%{_datadir}/services/kresources/kabc/kabc_newexchange.desktop
@ -646,10 +627,12 @@ tracking feature plans.
%package kresources-devel
Summary: Development files for kresources
Group: Development/Libraries
Requires: tdepim-kresources = %{version}-%{release}
Requires: %{name}-kresources = %{version}-%{release}
Requires: libcaldav
Requires: libcarddav
Obsoletes: tdepim-kresources-devel < %{version}-%{release}
%description kresources-devel
%{summary}
@ -716,6 +699,8 @@ Requires: libcarddav
Summary: Trinity server configuration wizards
Group: Applications/Communications
Obsoletes: tdepim-wizards < %{version}-%{release}
%description wizards
This package contains KDE-based wizards for configuring eGroupware,
Kolab, and SUSE Linux Openexchange servers.
@ -772,15 +757,10 @@ development (?). Kitchensync uses opensync.
%{tde_libdir}/libkitchensyncpart.la
%{tde_libdir}/libkitchensyncpart.so
%{_datadir}/apps/kitchensync
%{_libdir}/libkitchensync.so.0
%{_libdir}/libkitchensync.so.0.0.0
%{_libdir}/libqopensync.so.0
%{_libdir}/libqopensync.so.0.0.0
%{_libdir}/libkitchensync.so.*
%{_libdir}/libqopensync.so.*
%{tde_appdir}/kitchensync.desktop
%{_datadir}/icons/hicolor/16x16/apps/kitchensync.png
%{_datadir}/icons/hicolor/22x22/apps/kitchensync.png
%{_datadir}/icons/hicolor/32x32/apps/kitchensync.png
%{_datadir}/icons/hicolor/48x48/apps/kitchensync.png
%{_datadir}/icons/hicolor/*/apps/kitchensync.png
%post -n trinity-kitchensync
/sbin/ldconfig
@ -827,7 +807,7 @@ update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
%package -n trinity-kmail
Summary: Trinity Email client
Group: Applications/Communications
Requires: tdepim-kio-plugins = %{version}-%{release}
Requires: %{name}-kio-plugins = %{version}-%{release}
Requires: gnupg2
Requires: pinentry
Requires: procmail
@ -842,8 +822,8 @@ KMail is a fully-featured email client that fits nicely into the TDE
desktop. It has features such as support for IMAP, POP3, multiple accounts,
mail filtering and sorting, PGP/GnuPG privacy, and inline attachments.
You need to install tdepim-kio-plugins if you want to use IMAP or
mbox files, and/or tdebase-kio-plugins if you want to use POP3.
You need to install %{name}-kio-plugins if you want to use IMAP or
mbox files, and/or trinity-tdebase-kio-plugins if you want to use POP3.
%files -n trinity-kmail
%{_datadir}/config/kmail.antispamrc
@ -892,14 +872,8 @@ mbox files, and/or tdebase-kio-plugins if you want to use POP3.
%{_datadir}/config.kcfg/customtemplates_kfg.kcfg
%{_datadir}/config.kcfg/replyphrases.kcfg
%{_datadir}/config.kcfg/templatesconfiguration_kfg.kcfg
%{_datadir}/icons/hicolor/128x128/apps/kmail.png
%{_datadir}/icons/hicolor/16x16/apps/kmail.png
%{_datadir}/icons/hicolor/22x22/apps/kmail.png
%{_datadir}/icons/crystalsvg/22x22/apps/kmaillight.png
%{_datadir}/icons/hicolor/32x32/apps/kmail.png
%{_datadir}/icons/crystalsvg/32x32/apps/kmaillight.png
%{_datadir}/icons/hicolor/48x48/apps/kmail.png
%{_datadir}/icons/hicolor/64x64/apps/kmail.png
%{_datadir}/icons/crystalsvg/*/apps/kmaillight.png
%{_datadir}/icons/hicolor/*/apps/kmail.png
%{_datadir}/icons/hicolor/scalable/apps/kmail.svgz
%{_datadir}/services/kmail_config_*.desktop
%{_datadir}/services/kontact/kmailplugin.desktop
@ -940,9 +914,7 @@ include Outlook Express, Evolution, and plain mbox.
%{_bindir}/kmailcvt
%{_datadir}/applnk/Utilities/kmailcvt.desktop
%{_datadir}/apps/kmailcvt
%{_datadir}/icons/crystalsvg/16x16/apps/kmailcvt.png
%{_datadir}/icons/crystalsvg/32x32/apps/kmailcvt.png
%{_datadir}/icons/crystalsvg/48x48/apps/kmailcvt.png
%{_datadir}/icons/crystalsvg/*/apps/kmailcvt.png
%post -n trinity-kmailcvt
for f in crystalsvg ; do
@ -981,16 +953,8 @@ signatures.
%{tde_appdir}/KNode.desktop
%{_datadir}/apps/knode
%{tde_docdir}/HTML/en/knode
%{_datadir}/icons/hicolor/128x128/apps/knode.png
%{_datadir}/icons/hicolor/128x128/apps/knode2.png
%{_datadir}/icons/hicolor/16x16/apps/knode.png
%{_datadir}/icons/hicolor/16x16/apps/knode2.png
%{_datadir}/icons/hicolor/32x32/apps/knode.png
%{_datadir}/icons/hicolor/32x32/apps/knode2.png
%{_datadir}/icons/hicolor/48x48/apps/knode.png
%{_datadir}/icons/hicolor/48x48/apps/knode2.png
%{_datadir}/icons/hicolor/64x64/apps/knode.png
%{_datadir}/icons/hicolor/64x64/apps/knode2.png
%{_datadir}/icons/hicolor/*/apps/knode.png
%{_datadir}/icons/hicolor/*/apps/knode2.png
%{_datadir}/services/knewsservice.protocol
%{_datadir}/services/knode_config_*.desktop
%{_datadir}/services/kontact/knodeplugin.desktop
@ -1016,7 +980,7 @@ update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
%package -n trinity-knotes
Summary: Trinity sticky notes
Group: Applications/Utilities
Requires: tdepim-kresources = %{version}-%{release}
Requires: trinity-tdepim-kresources = %{version}-%{release}
%description -n trinity-knotes
KNotes is a program that lets you write sticky notes. The notes are saved
@ -1027,8 +991,7 @@ program. The program supports printing and mailing your notes.
%{_bindir}/knotes
%{tde_libdir}/knotes_local.la
%{tde_libdir}/knotes_local.so
%{_libdir}/libknotes.so.0
%{_libdir}/libknotes.so.0.0.0
%{_libdir}/libknotes.so.*
%{tde_appdir}/knotes.desktop
%{_datadir}/apps/knotes
%{_datadir}/config.kcfg/knoteconfig.kcfg
@ -1062,7 +1025,7 @@ update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
Summary: Development files for knots
Group: Development/Libraries
Requires: trinity-knotes = %{version}-%{release}
Requires: tdepim-kresources-devel = %{version}-%{release}
Requires: %{name}-kresources-devel = %{version}-%{release}
%description -n trinity-knotes-devel
%{summary}
@ -1095,8 +1058,7 @@ described by RelaxNG schemes.
%{_bindir}/kxml_compiler
%{_libdir}/libkode.la
%{_libdir}/libkode.so
%{_libdir}/libkode.so.1
%{_libdir}/libkode.so.1.0.0
%{_libdir}/libkode.so.*
%post -n trinity-kode
/sbin/ldconfig
@ -1118,9 +1080,7 @@ frontend to manage your calendars.
%files -n trinity-konsolekalendar
%{_bindir}/konsolekalendar
%{tde_appdir}/konsolekalendar.desktop
%{_datadir}/icons/crystalsvg/16x16/apps/konsolekalendar.png
%{_datadir}/icons/crystalsvg/22x22/apps/konsolekalendar.png
%{_datadir}/icons/crystalsvg/32x32/apps/konsolekalendar.png
%{_datadir}/icons/crystalsvg/*/apps/konsolekalendar.png
%{tde_docdir}/HTML/en/konsolekalendar
%post -n trinity-konsolekalendar
@ -1171,10 +1131,8 @@ scheduling, address book and other PIM functionality.
%{tde_libdir}/kcm_sdsummary.so
%{tde_libdir}/libkontact_*.la
%{tde_libdir}/libkontact_*.so
%{_libdir}/libkontact.so.1
%{_libdir}/libkontact.so.1.0.0
%{_libdir}/libkpinterfaces.so.1
%{_libdir}/libkpinterfaces.so.1.0.0
%{_libdir}/libkontact.so.*
%{_libdir}/libkpinterfaces.so.*
%{tde_appdir}/Kontact.desktop
%{tde_appdir}/kontactdcop.desktop
%{_datadir}/apps/kontact
@ -1242,7 +1200,7 @@ Summary: Trinity personal organizer
Group: Applications/Productivity
Requires: trinity-libkpimidentities = %{version}-%{release}
Requires: trinity-libkpimexchange = %{version}-%{release}
Requires: tdepim-kresources = %{version}-%{release}
Requires: %{name}-kresources = %{version}-%{release}
%description -n trinity-korganizer
This package contains KOrganizer, a calendar and scheduling program.
@ -1266,27 +1224,18 @@ installed.
%{tde_libdir}/libkorg_*.so
%{tde_libdir}/libkorganizerpart.la
%{tde_libdir}/libkorganizerpart.so
%{_libdir}/libkocorehelper.so.1
%{_libdir}/libkocorehelper.so.1.0.0
%{_libdir}/libkorg_stdprinting.so.1
%{_libdir}/libkorg_stdprinting.so.1.0.0
%{_libdir}/libkorganizer.so.1
%{_libdir}/libkorganizer.so.1.0.0
%{_libdir}/libkorganizer_calendar.so.1
%{_libdir}/libkorganizer_calendar.so.1.0.0
%{_libdir}/libkorganizer_eventviewer.so.1
%{_libdir}/libkorganizer_eventviewer.so.1.0.0
%{_libdir}/libkocorehelper.so.*
%{_libdir}/libkorg_stdprinting.so.*
%{_libdir}/libkorganizer.so.*
%{_libdir}/libkorganizer_calendar.so.*
%{_libdir}/libkorganizer_eventviewer.so.*
%{tde_appdir}/korganizer.desktop
%{_datadir}/apps/kconf_update/korganizer.upd
%{_datadir}/apps/korgac
%{_datadir}/apps/korganizer
%{_datadir}/autostart/korgac.desktop
%{_datadir}/config.kcfg/korganizer.kcfg
%{_datadir}/icons/hicolor/128x128/apps/korganizer.png
%{_datadir}/icons/hicolor/16x16/apps/korganizer.png
%{_datadir}/icons/hicolor/32x32/apps/korganizer.png
%{_datadir}/icons/hicolor/48x48/apps/korganizer.png
%{_datadir}/icons/hicolor/64x64/apps/korganizer.png
%{_datadir}/icons/hicolor/*/apps/korganizer.png
%{_datadir}/services/kontact/korganizerplugin.desktop
%{_datadir}/services/kontact/journalplugin.desktop
%{_datadir}/services/kontact/todoplugin.desktop
@ -1352,7 +1301,7 @@ Requires: trinity-korganizer = %{version}-%{release}
%package -n trinity-korn
Summary: Trinity mail checker
Group: Applications/Communications
Requires: tdepim-kio-plugins = %{version}-%{release}
Requires: %{name}-kio-plugins = %{version}-%{release}
#Requires: tdebase-kio-plugins-trinity
%description -n trinity-korn
@ -1371,9 +1320,7 @@ Korn run a program once you click on the docked icon in Kicker.
%{_datadir}/apps/kconf_update/korn-3-5-metadata-update.pl
%{_datadir}/apps/kconf_update/korn-3-5-ssl-update.pl
%{_datadir}/apps/kconf_update/korn-3-5-update.upd
%{_datadir}/icons/hicolor/16x16/apps/korn.png
%{_datadir}/icons/hicolor/32x32/apps/korn.png
%{_datadir}/icons/hicolor/48x48/apps/korn.png
%{_datadir}/icons/hicolor/*/apps/korn.png
%{tde_docdir}/HTML/en/korn
%post -n trinity-korn
@ -1407,9 +1354,8 @@ mail servers and embed the mail properties as well as the actual attachments.
%{_bindir}/ktnef
%{tde_appdir}/ktnef.desktop
%{_datadir}/apps/ktnef
%{_datadir}/icons/hicolor/48x48/apps/ktnef.png
%{_datadir}/icons/locolor/16x16/apps/ktnef.png
%{_datadir}/icons/locolor/32x32/apps/ktnef.png
%{_datadir}/icons/hicolor/*/apps/ktnef.png
%{_datadir}/icons/locolor/*/apps/ktnef.png
%{_datadir}/mimelnk/application/ms-tnef.desktop
%{tde_docdir}/HTML/en/ktnef
@ -1440,8 +1386,7 @@ to implement fast searches in mail bodies.
This is the runtime package for programs that use the libindex library.
%files -n trinity-libindex
%{_libdir}/libindex.so.0
%{_libdir}/libindex.so.0.0.0
%{_libdir}/libindex.so.*
%post -n trinity-libindex
/sbin/ldconfig
@ -1480,7 +1425,7 @@ library.
%package -n trinity-libkcal
Summary: Trinity calendaring library
Group: Environment/Libraries
#Requires: tdepim-kresources = %{version}-%{release}
#Requires: %{name}-kresources = %{version}-%{release}
%description -n trinity-libkcal
This library provides a C++ API for handling the vCalendar and iCalendar
@ -1497,12 +1442,9 @@ This is the runtime package for programs that use the libkcal-trinity library.
%{tde_libdir}/kcal_local.so
%{tde_libdir}/kcal_remote.la
%{tde_libdir}/kcal_remote.so
%{_libdir}/libkcal.so.2
%{_libdir}/libkcal.so.2.0.0
%{_libdir}/libkcal_resourceremote.so.1
%{_libdir}/libkcal_resourceremote.so.1.0.0
%{_libdir}/libkholidays.so.1
%{_libdir}/libkholidays.so.1.0.0
%{_libdir}/libkcal.so.*
%{_libdir}/libkcal_resourceremote.so.*
%{_libdir}/libkholidays.so.*
%{_datadir}/apps/libkholidays
%{_datadir}/services/kresources/kcal/imap.desktop
%{_datadir}/services/kresources/kcal/kabc.desktop
@ -1523,7 +1465,7 @@ This is the runtime package for programs that use the libkcal-trinity library.
Summary: Trinity calendaring library [development]
Group: Development/Libraries
Requires: trinity-libkcal = %{version}-%{release}
Requires: libtdepim-devel = %{version}-%{release}
Requires: trinity-libtdepim-devel = %{version}-%{release}
Requires: trinity-libktnef-devel = %{version}-%{release}
%description -n trinity-libkcal-devel
@ -1552,21 +1494,23 @@ library.
##########
%package -n libtdepim
%package -n trinity-libtdepim
Summary: Trinity PIM library
Group: Environment/Libraries
Requires: trinity-libkcal = %{version}-%{release}
%description -n libtdepim
Obsoletes: libtdepim < %{version}-%{release}
Provides: libtdepim = %{version}-%{release}
%description -n trinity-libtdepim
This is the runtime package for programs that use the libtdepim-trinity library.
%files -n libtdepim
%files -n trinity-libtdepim
%{tde_libdir}/plugins/designer/[kt]depimwidgets.la
%{tde_libdir}/plugins/designer/[kt]depimwidgets.so
%{tde_libdir}/plugins/designer/kpartsdesignerplugin.la
%{tde_libdir}/plugins/designer/kpartsdesignerplugin.so
%{_libdir}/lib[kt]depim.so.1
%{_libdir}/lib[kt]depim.so.1.0.0
%{_libdir}/lib[kt]depim.so.*
%{_datadir}/apps/[kt]depimwidgets
%{_datadir}/apps/lib[kt]depim
%{_datadir}/apps/[kt]depim
@ -1574,14 +1518,14 @@ This is the runtime package for programs that use the libtdepim-trinity library.
%{_datadir}/icons/crystalsvg/22x22/actions/button_fewer.png
%{_datadir}/icons/crystalsvg/22x22/actions/button_more.png
%post -n libtdepim
%post -n trinity-libtdepim
for f in crystalsvg ; do
touch --no-create %{_datadir}/icons/${f} 2> /dev/null ||:
gtk-update-icon-cache -q %{_datadir}/icons/${f} 2> /dev/null ||:
done
/sbin/ldconfig
%postun -n libtdepim
%postun -n trinity-libtdepim
for f in crystalsvg ; do
touch --no-create %{_datadir}/icons/${f} 2> /dev/null ||:
gtk-update-icon-cache -q %{_datadir}/icons/${f} 2> /dev/null ||:
@ -1590,25 +1534,28 @@ done
##########
%package -n libtdepim-devel
%package -n trinity-libtdepim-devel
Summary: Trinity PIM library [development]
Group: Development/Libraries
Requires: libtdepim = %{version}-%{release}
Requires: trinity-libtdepim = %{version}-%{release}
Requires: trinity-kdelibs-devel
%description -n libtdepim-devel
Obsoletes: libtdepim-devel < %{version}-%{release}
Provides: libtdepim-devel = %{version}-%{release}
%description -n trinity-libtdepim-devel
This is the development package which contains the headers for the libtdepim-trinity
library.
%files -n libtdepim-devel
%files -n trinity-libtdepim-devel
%{tde_includedir}/[kt]depimmacros.h
%{_libdir}/lib[kt]depim.la
%{_libdir}/lib[kt]depim.so
%post -n libtdepim-devel
%post -n trinity-libtdepim-devel
/sbin/ldconfig
%postun -n libtdepim-devel
%postun -n trinity-libtdepim-devel
/sbin/ldconfig
##########
@ -1621,8 +1568,7 @@ Group: Environment/Libraries
This is the runtime package for programs that use the libkgantt-trinity library.
%files -n trinity-libkgantt
%{_libdir}/libkgantt.so.0
%{_libdir}/libkgantt.so.0.0.2
%{_libdir}/libkgantt.so.*
%{_datadir}/apps/kgantt
%post -n trinity-libkgantt
@ -1637,7 +1583,7 @@ This is the runtime package for programs that use the libkgantt-trinity library.
Summary: Trinity gantt charting library [development]
Group: Development/Libraries
Requires: trinity-libkgantt = %{version}-%{release}
Requires: libtdepim-devel = %{version}-%{release}
Requires: trinity-libtdepim-devel = %{version}-%{release}
%description -n trinity-libkgantt-devel
This is the development package which contains the headers for the libkgantt-trinity
@ -1669,23 +1615,15 @@ This is the runtime package for programs that use the libkleopatra-trinity libra
%files -n trinity-libkleopatra
%{_datadir}/config/libkleopatrarc
%{_libdir}/libgpgme++.so.0
%{_libdir}/libgpgme++.so.0.4.0
%{_libdir}/libkleopatra.so.1
%{_libdir}/libkleopatra.so.1.0.0
%{_libdir}/libkpgp.so.2
%{_libdir}/libkpgp.so.2.2.0
%{_libdir}/libqgpgme.so.0
%{_libdir}/libqgpgme.so.0.0.0
%{_libdir}/libgpgme++.so.*
%{_libdir}/libkleopatra.so.*
%{_libdir}/libkpgp.so.*
%{_libdir}/libqgpgme.so.*
%{_datadir}/apps/kconf_update/kpgp-3.1-upgrade-address-data.pl
%{_datadir}/apps/kconf_update/kpgp.upd
%{_datadir}/apps/libkleopatra
%{_datadir}/icons/crystalsvg/16x16/apps/gpg.png
%{_datadir}/icons/crystalsvg/16x16/apps/gpgsm.png
%{_datadir}/icons/crystalsvg/22x22/apps/gpg.png
%{_datadir}/icons/crystalsvg/22x22/apps/gpgsm.png
%{_datadir}/icons/crystalsvg/32x32/apps/gpg.png
%{_datadir}/icons/crystalsvg/32x32/apps/gpgsm.png
%{_datadir}/apps/libkleopatra/
%{_datadir}/icons/crystalsvg/*/apps/gpg.png
%{_datadir}/icons/crystalsvg/*/apps/gpgsm.png
%post -n trinity-libkleopatra
for f in crystalsvg ; do
@ -1707,7 +1645,7 @@ done
Summary: Trinity GnuPG interface libraries [development]
Group: Development/Libraries
Requires: trinity-libkleopatra = %{version}-%{release}
Requires: libtdepim-devel = %{version}-%{release}
Requires: trinity-libtdepim-devel = %{version}-%{release}
%description -n trinity-libkleopatra-devel
This library is used by several KDE applications to interface to the
@ -1749,8 +1687,7 @@ This library provides a C++ interface to MIME messages, parsing them into
an object tree.
%files -n trinity-libkmime
%{_libdir}/libkmime.so.2
%{_libdir}/libkmime.so.2.2.0
%{_libdir}/libkmime.so.*
%post -n trinity-libkmime
/sbin/ldconfig
@ -1791,8 +1728,7 @@ library.
%files -n trinity-libkpimexchange
%{tde_libdir}/resourcecalendarexchange.la
%{tde_libdir}/resourcecalendarexchange.so
%{_libdir}/libkpimexchange.so.1
%{_libdir}/libkpimexchange.so.1.0.0
%{_libdir}/libkpimexchange.so.*
%post -n trinity-libkpimexchange
/sbin/ldconfig
@ -1807,7 +1743,7 @@ Summary: Trinity PIM Exchange library [development]
Group: Development/Libraries
Requires: trinity-libkpimexchange = %{version}-%{release}
Requires: trinity-libkcal-devel = %{version}-%{release}
Requires: libtdepim-devel = %{version}-%{release}
Requires: trinity-libtdepim-devel = %{version}-%{release}
%description -n trinity-libkpimexchange-devel
This is the development package which contains the headers for the
@ -1839,8 +1775,7 @@ This is the runtime package for programs that use the libkpimidentities-trinity
library.
%files -n trinity-libkpimidentities
%{_libdir}/libkpimidentities.so.1
%{_libdir}/libkpimidentities.so.1.0.0
%{_libdir}/libkpimidentities.so.*
%post -n trinity-libkpimidentities
/sbin/ldconfig
@ -1878,8 +1813,7 @@ Group: Environment/Libraries
This is the runtime package for programs that use the libksieve-trinity library.
%files -n trinity-libksieve
%{_libdir}/libksieve.so.0
%{_libdir}/libksieve.so.0.0.0
%{_libdir}/libksieve.so.*
%post -n trinity-libksieve
/sbin/ldconfig
@ -1893,7 +1827,7 @@ This is the runtime package for programs that use the libksieve-trinity library.
Summary: Trinity mail/news message filtering library [development]
Group: Development/Libraries
Requires: trinity-libksieve = %{version}-%{release}
Requires: libtdepim-devel = %{version}-%{release}
Requires: trinity-libtdepim-devel = %{version}-%{release}
%description -n trinity-libksieve-devel
This is the development package which contains the headers for the libksieve-trinity
@ -1925,8 +1859,7 @@ attachments.
This is the runtime library for packages using the ktnef-trinity library.
%files -n trinity-libktnef
%{_libdir}/libktnef.so.1
%{_libdir}/libktnef.so.1.0.0
%{_libdir}/libktnef.so.*
%post -n trinity-libktnef
/sbin/ldconfig
@ -1937,10 +1870,10 @@ This is the runtime library for packages using the ktnef-trinity library.
##########
%package -n trinity-libktnef-devel
Summary: KTNEF handler library [development]
Summary: KTNEF handler library [development]
Group: Development/Libraries
Requires: trinity-libktnef = %{version}-%{release}
Requires: libtdepim-devel = %{version}-%{release}
Requires: trinity-libktnef = %{version}-%{release}
Requires: trinity-libtdepim-devel = %{version}-%{release}
%description -n trinity-libktnef-devel
This library handles mail attachments using the TNEF format. These
@ -1974,8 +1907,7 @@ This library is used by several Trinity applications to handle mime types.
This is the runtime package for programs that use the libmimelib-trinity library.
%files -n trinity-libmimelib
%{_libdir}/libmimelib.so.1
%{_libdir}/libmimelib.so.1.0.1
%{_libdir}/libmimelib.so.*
%post -n trinity-libmimelib
/sbin/ldconfig
@ -2055,18 +1987,6 @@ update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
##########
%package cmake
Summary: CMAKE files and macros for tdepim.
Group: Development/Libraries
%description cmake
%{summary}
%files cmake
%{_datadir}/cmake
##########
%prep
%setup -q -n kdepim
%patch1 -p1 -b .gcc47
@ -2080,6 +2000,7 @@ Group: Development/Libraries
%patch9 -p1 -b .addquotes
%patch10 -p1 -b .segv
%patch11 -p1
%patch12 -p1
%build
@ -2131,6 +2052,10 @@ export PATH="%{_bindir}:${PATH}"
%changelog
* Sat Jun 30 2012 Francois Andriot <francois.andriot@free.fr> - 3.5.13-7
- Rename 'tdepim' to 'trinity-tdepim'
- Disable unneccesary fsync() in cached IMAP handler [Bug #467] [Commit #82d4a938]
* Sat Jun 16 2012 Francois Andriot <francois.andriot@free.fr> - 3.5.13-6
- Rename 'kdepim' to 'tdepim'
- Add 'Requires: trinity-kdebase-pim-ioslaves' to add POP3 support to kmail

@ -1 +0,0 @@
kdebase

@ -1 +0,0 @@
kdelibs
Loading…
Cancel
Save