summaryrefslogtreecommitdiffstats
path: root/redhat/kdeaddons/trinity-kdeaddons-3.5.13.spec
diff options
context:
space:
mode:
Diffstat (limited to 'redhat/kdeaddons/trinity-kdeaddons-3.5.13.spec')
-rw-r--r--redhat/kdeaddons/trinity-kdeaddons-3.5.13.spec682
1 files changed, 576 insertions, 106 deletions
diff --git a/redhat/kdeaddons/trinity-kdeaddons-3.5.13.spec b/redhat/kdeaddons/trinity-kdeaddons-3.5.13.spec
index 1b30facbd..35d709546 100644
--- a/redhat/kdeaddons/trinity-kdeaddons-3.5.13.spec
+++ b/redhat/kdeaddons/trinity-kdeaddons-3.5.13.spec
@@ -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