diff options
author | Francois Andriot <francois.andriot@free.fr> | 2012-07-02 19:32:57 +0200 |
---|---|---|
committer | Francois Andriot <francois.andriot@free.fr> | 2012-07-02 19:32:57 +0200 |
commit | 4647c085f8ccbde2c07722e6556116fcd5e6db2c (patch) | |
tree | 0cd92837931871f2b1ba261e5f8d8e34e11c9935 /redhat/kdemultimedia | |
parent | d6b190237628832ef01e65b002ad44b758f62530 (diff) | |
download | tde-packaging-4647c085f8ccbde2c07722e6556116fcd5e6db2c.tar.gz tde-packaging-4647c085f8ccbde2c07722e6556116fcd5e6db2c.zip |
RHEL/Fedora: some updates
Diffstat (limited to 'redhat/kdemultimedia')
-rw-r--r-- | redhat/kdemultimedia/trinity-kdemultimedia-3.5.13.spec | 1180 |
1 files changed, 952 insertions, 228 deletions
diff --git a/redhat/kdemultimedia/trinity-kdemultimedia-3.5.13.spec b/redhat/kdemultimedia/trinity-kdemultimedia-3.5.13.spec index 262776d5b..38a445109 100644 --- a/redhat/kdemultimedia/trinity-kdemultimedia-3.5.13.spec +++ b/redhat/kdemultimedia/trinity-kdemultimedia-3.5.13.spec @@ -5,27 +5,25 @@ %endif # TDE 3.5.13 specific building variables +%define tde_appdir %{_datadir}/applications/kde %define tde_docdir %{_docdir} %define tde_includedir %{_includedir}/kde %define tde_libdir %{_libdir}/trinity - -%define appdir %{_datadir}/applications/kde - # former extras bits %define _with_akode --with-akode ## not currently compatible with libtunepimp-0.5 (only libtunepimp-0.4) #define _with_musicbrainz --with-musicbrainz %define _with_taglib --with-taglib -%if 0%{?fedora} +#%if 0%{?fedora} %define _with_xine --with-xine -%endif +#%endif -Name: trinity-kdemultimedia +Name: trinity-tdemultimedia Summary: Multimedia applications for the Trinity Desktop Environment (TDE) Version: 3.5.13 -Release: 7%{?dist}%{?_variant} +Release: 8%{?dist}%{?_variant} License: GPLv2 Group: Applications/Multimedia @@ -53,14 +51,22 @@ Patch10: kdemultimedia-3.5.13-fix_mmx_detection.patch Patch21: kdemultimedia-3.5.13-remove_more_applications.patch # [tdemultimedia] Fix linear alphabet string errors [Commit #fd6afacf] Patch22: kdemultimedia-3.5.13-fix_linear_alphabet.patch -# [tdemultimedia] Fix kmix not autostarting in the user's session. [Bug #503] -Patch23: kdemultimedia-3.5.13-fix_kmix_autostart.patch -Requires: %{name}-libs = %{version}-%{release} +Obsoletes: trinity-kdemultimedia < %{version}-%{release} +Provides: trinity-kdemultimedia = %{version}-%{release} +Obsoletes: trinity-kdemultimedia-libs < %{version}-%{release} +Provides: trinity-kdemultimedia-libs = %{version}-%{release} +Obsoletes: trinity-kdemultimedia-extras < %{version}-%{release} +Provides: trinity-kdemultimedia-extras = %{version}-%{release} +Obsoletes: trinity-kdemultimedia-extras-libs < %{version}-%{release} +Provides: trinity-kdemultimedia-extras-libs = %{version}-%{release} + BuildRequires: cmake >= 2.8 +BuildRequires: tqtinterface-devel BuildRequires: trinity-arts-devel BuildRequires: trinity-kdelibs-devel +BuildRequires: qt3-devel >= 3.3.8.d BuildRequires: zlib-devel BuildRequires: libvorbis-devel @@ -78,57 +84,948 @@ BuildRequires: automake libtool %{?_with_xine:BuildRequires: xine-lib-devel} BuildRequires: libXxf86dga-devel BuildRequires: libXxf86vm-devel +BuildRequires: libXt-devel + +Requires: trinity-artsbuilder = %{version}-%{release} +Requires: trinity-juk = %{version}-%{release} +Requires: trinity-kaboodle = %{version}-%{release} +Requires: trinity-kaudiocreator = %{version}-%{release} +Requires: %{name}-kfile-plugins = %{version}-%{release} +Requires: %{name}-kappfinder-data = %{version}-%{release} +Requires: %{name}-kio-plugins = %{version}-%{release} +Requires: trinity-kmid = %{version}-%{release} +Requires: trinity-kmix = %{version}-%{release} +Requires: trinity-krec = %{version}-%{release} +Requires: trinity-kscd = %{version}-%{release} +Requires: trinity-libarts-akode = %{version}-%{release} +Requires: trinity-libarts-audiofile = %{version}-%{release} +Requires: trinity-libarts-mpeglib = %{version}-%{release} +Requires: trinity-libarts-xine = %{version}-%{release} +Requires: trinity-libkcddb = %{version}-%{release} +Requires: trinity-mpeglib = %{version}-%{release} +Requires: trinity-noatun = %{version}-%{release} + %description -The K Desktop Environment (KDE) is a GUI desktop for the X Window +The Trinity Desktop Environment (TDE) is a GUI desktop for the X Window System. The %{name} package contains multimedia applications for -KDE, including: +TDE, including: + artsbuilder, Synthesizer designer for aRts + juk, a media player kmid, a midi player kmix, an audio mixer arts, additional functionality for the aRts sound system krec, a recording tool kscd, an Audio-CD player kaudiocreator, a graphical frontend for audio file creation + kaboodle, a media player + noatun, a media player + +%files + +########## + +%package -n trinity-artsbuilder +Summary: Synthesizer designer for aRts +Group: Applications/Multimedia + +%description -n trinity-artsbuilder +This is the analog Realtime synthesizer's graphical design tool. + +%files -n trinity-artsbuilder +%{_bindir}/artsbuilder +%{_bindir}/artscontrol +%{_bindir}/midisend +%{_libdir}/libartsbuilder.la +%{_libdir}/libartsbuilder.so.* +%{_libdir}/libartscontrolapplet.la +%{_libdir}/libartscontrolapplet.so.* +%{_libdir}/libartscontrolsupport.la +%{_libdir}/libartscontrolsupport.so.* +%{_libdir}/libartsgui_idl.la +%{_libdir}/libartsgui_idl.so.* +%{_libdir}/libartsgui_kde.la +%{_libdir}/libartsgui_kde.so.* +%{_libdir}/libartsgui.la +%{_libdir}/libartsgui.so.* +%{_libdir}/libartsmidi_idl.la +%{_libdir}/libartsmidi_idl.so.* +%{_libdir}/libartsmidi.la +%{_libdir}/libartsmidi.so.* +%{_libdir}/libartsmodulescommon.la +%{_libdir}/libartsmodulescommon.so.* +%{_libdir}/libartsmoduleseffects.la +%{_libdir}/libartsmoduleseffects.so.* +%{_libdir}/libartsmodulesmixers.la +%{_libdir}/libartsmodulesmixers.so.* +%{_libdir}/libartsmodules.la +%{_libdir}/libartsmodules.so.* +%{_libdir}/libartsmodulessynth.la +%{_libdir}/libartsmodulessynth.so.* +%{_libdir}/mcop/Arts/ArtsBuilderLoader.mcopclass +%{_libdir}/mcop/artsbuilder.mcopclass +%{_libdir}/mcop/artsbuilder.mcoptype +%{_libdir}/mcop/Arts/Button.mcopclass +%{_libdir}/mcop/Arts/EffectRackGuiFactory.mcopclass +%{_libdir}/mcop/Arts/Effect_WAVECAPTURE.mcopclass +%{_libdir}/mcop/Arts/Environment/Container.mcopclass +%{_libdir}/mcop/Arts/Environment/EffectRackItem.mcopclass +%{_libdir}/mcop/Arts/Environment/InstrumentItemGuiFactory.mcopclass +%{_libdir}/mcop/Arts/Environment/InstrumentItem.mcopclass +%{_libdir}/mcop/Arts/Environment/MixerItem.mcopclass +%{_libdir}/mcop/Arts/Fader.mcopclass +%{_libdir}/mcop/Arts/FiveBandMonoComplexEQGuiFactory.mcopclass +%{_libdir}/mcop/Arts/FiveBandMonoComplexEQ.mcopclass +%{_libdir}/mcop/Arts/FreeverbGuiFactory.mcopclass +%{_libdir}/mcop/Arts/GenericGuiFactory.mcopclass +%{_libdir}/mcop/Arts/GraphLine.mcopclass +%{_libdir}/mcop/artsgui.mcopclass +%{_libdir}/mcop/artsgui.mcoptype +%{_libdir}/mcop/Arts/HBox.mcopclass +%{_libdir}/mcop/Arts/Label.mcopclass +%{_libdir}/mcop/Arts/LayoutBox.mcopclass +%{_libdir}/mcop/Arts/LevelMeter.mcopclass +%{_libdir}/mcop/Arts/LineEdit.mcopclass +%{_libdir}/mcop/Arts/LittleStereoMixerChannelGuiFactory.mcopclass +%{_libdir}/mcop/Arts/LittleStereoMixerChannel.mcopclass +%{_libdir}/mcop/Arts/LocalFactory.mcopclass +%{_libdir}/mcop/Arts/MidiManager.mcopclass +%{_libdir}/mcop/artsmidi.mcopclass +%{_libdir}/mcop/artsmidi.mcoptype +%{_libdir}/mcop/Arts/MixerGuiFactory.mcopclass +%{_libdir}/mcop/artsmodulescommon.mcopclass +%{_libdir}/mcop/artsmodulescommon.mcoptype +%{_libdir}/mcop/artsmoduleseffects.mcopclass +%{_libdir}/mcop/artsmoduleseffects.mcoptype +%{_libdir}/mcop/artsmodules.mcopclass +%{_libdir}/mcop/artsmodules.mcoptype +%{_libdir}/mcop/artsmodulesmixers.mcopclass +%{_libdir}/mcop/artsmodulesmixers.mcoptype +%{_libdir}/mcop/artsmodulessynth.mcopclass +%{_libdir}/mcop/artsmodulessynth.mcoptype +%{_libdir}/mcop/Arts/MonoSimpleMixerChannelGuiFactory.mcopclass +%{_libdir}/mcop/Arts/MonoSimpleMixerChannel.mcopclass +%{_libdir}/mcop/Arts/MonoToStereo.mcopclass +%{_libdir}/mcop/Arts/PopupBox.mcopclass +%{_libdir}/mcop/Arts/Poti.mcopclass +%{_libdir}/mcop/Arts/SimpleMixerChannelGuiFactory.mcopclass +%{_libdir}/mcop/Arts/SimpleMixerChannel.mcopclass +%{_libdir}/mcop/Arts/SpinBox.mcopclass +%{_libdir}/mcop/Arts/StereoBalanceGuiFactory.mcopclass +%{_libdir}/mcop/Arts/StereoBalance.mcopclass +%{_libdir}/mcop/Arts/StereoCompressorGuiFactory.mcopclass +%{_libdir}/mcop/Arts/StereoFirEqualizerGuiFactory.mcopclass +%{_libdir}/mcop/Arts/StereoToMono.mcopclass +%{_libdir}/mcop/Arts/StereoVolumeControlGuiFactory.mcopclass +%{_libdir}/mcop/Arts/StereoVolumeControlGui.mcopclass +%{_libdir}/mcop/Arts/StructureBuilder.mcopclass +%{_libdir}/mcop/Arts/StructureDesc.mcopclass +%{_libdir}/mcop/Arts/Synth_ATAN_SATURATE.mcopclass +%{_libdir}/mcop/Arts/Synth_AUTOPANNER.mcopclass +%{_libdir}/mcop/Arts/Synth_BRICKWALL_LIMITER.mcopclass +%{_libdir}/mcop/Arts/Synth_CAPTURE_WAV.mcopclass +%{_libdir}/mcop/Arts/Synth_CDELAY.mcopclass +%{_libdir}/mcop/Arts/Synth_COMPRESSOR.mcopclass +%{_libdir}/mcop/Arts/Synth_DATA.mcopclass +%{_libdir}/mcop/Arts/Synth_DEBUG.mcopclass +%{_libdir}/mcop/Arts/Synth_DELAY.mcopclass +%{_libdir}/mcop/Arts/Synth_DIV.mcopclass +%{_libdir}/mcop/Arts/Synth_ENVELOPE_ADSR.mcopclass +%{_libdir}/mcop/Arts/Synth_FM_SOURCE.mcopclass +%{_libdir}/mcop/Arts/Synth_FREEVERB.mcopclass +%{_libdir}/mcop/Arts/Synth_FX_CFLANGER.mcopclass +%{_libdir}/mcop/Arts/Synth_MIDI_DEBUG.mcopclass +%{_libdir}/mcop/Arts/Synth_MIDI_TEST.mcopclass +%{_libdir}/mcop/Arts/Synth_MOOG_VCF.mcopclass +%{_libdir}/mcop/Arts/Synth_NIL.mcopclass +%{_libdir}/mcop/Arts/Synth_NOISE.mcopclass +%{_libdir}/mcop/Arts/Synth_OSC.mcopclass +%{_libdir}/mcop/Arts/Synth_PITCH_SHIFT_FFT.mcopclass +%{_libdir}/mcop/Arts/Synth_PITCH_SHIFT.mcopclass +%{_libdir}/mcop/Arts/Synth_PLAY_PAT.mcopclass +%{_libdir}/mcop/Arts/Synth_PSCALE.mcopclass +%{_libdir}/mcop/Arts/Synth_RC.mcopclass +%{_libdir}/mcop/Arts/Synth_SEQUENCE_FREQ.mcopclass +%{_libdir}/mcop/Arts/Synth_SEQUENCE.mcopclass +%{_libdir}/mcop/Arts/Synth_SHELVE_CUTOFF.mcopclass +%{_libdir}/mcop/Arts/Synth_STD_EQUALIZER.mcopclass +%{_libdir}/mcop/Arts/Synth_STEREO_COMPRESSOR.mcopclass +%{_libdir}/mcop/Arts/Synth_STEREO_FIR_EQUALIZER.mcopclass +%{_libdir}/mcop/Arts/Synth_STEREO_PITCH_SHIFT_FFT.mcopclass +%{_libdir}/mcop/Arts/Synth_STEREO_PITCH_SHIFT.mcopclass +%{_libdir}/mcop/Arts/Synth_TREMOLO.mcopclass +%{_libdir}/mcop/Arts/Synth_VOICE_REMOVAL.mcopclass +%{_libdir}/mcop/Arts/Synth_WAVE_PULSE.mcopclass +%{_libdir}/mcop/Arts/Synth_WAVE_SOFTSAW.mcopclass +%{_libdir}/mcop/Arts/Synth_WAVE_SQUARE.mcopclass +%{_libdir}/mcop/Arts/Synth_WAVE_TRI.mcopclass +%{_libdir}/mcop/Arts/Synth_XFADE.mcopclass +%{_libdir}/mcop/Arts/VBox.mcopclass +%{_libdir}/mcop/Arts/VoiceRemovalGuiFactory.mcopclass +%{_libdir}/mcop/Arts/Widget.mcopclass +%{tde_appdir}/artsbuilder.desktop +%{tde_appdir}/artscontrol.desktop +%{_datadir}/apps/artsbuilder/ +%{_datadir}/apps/artscontrol/ +%{_datadir}/apps/kicker/applets/artscontrolapplet.desktop +%{_datadir}/icons/crystalsvg/*/actions/artsaudiomanager.png +%{_datadir}/icons/crystalsvg/*/actions/artsbuilderexecute.png +%{_datadir}/icons/crystalsvg/*/actions/artsenvironment.png +%{_datadir}/icons/crystalsvg/*/actions/artsfftscope.png +%{_datadir}/icons/crystalsvg/*/actions/artsmediatypes.png +%{_datadir}/icons/crystalsvg/*/actions/artsmidimanager.png +%{_datadir}/icons/crystalsvg/scalable/actions/artsaudiomanager.svgz +%{_datadir}/icons/crystalsvg/scalable/actions/artsenvironment.svgz +%{_datadir}/icons/crystalsvg/scalable/actions/artsfftscope.svgz +%{_datadir}/icons/crystalsvg/scalable/actions/artsmediatypes.svgz +%{_datadir}/icons/crystalsvg/scalable/actions/artsmidimanager.svgz +%{_datadir}/icons/hicolor/*/apps/artsbuilder.png +%{_datadir}/icons/hicolor/*/apps/artscontrol.png +%{_datadir}/icons/hicolor/scalable/apps/artsbuilder.svgz +%{_datadir}/icons/hicolor/scalable/apps/artscontrol.svgz +%{_datadir}/mimelnk/application/x-artsbuilder.desktop +%{tde_docdir}/HTML/en/artsbuilder/ + +%post -n trinity-artsbuilder +/sbin/ldconfig +for f in crystalsvg 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-artsbuilder +/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 || : + +########## + +%package -n trinity-juk +Summary: Music organizer and player for Trinity +Group: Applications/Multimedia + +%description -n trinity-juk +JuK (pronounced "jook") is a jukebox and music manager for the TDE +desktop similar to jukebox software on other platforms such as +iTunes or RealOne. + +Some of JuK's features include: +* Support for Ogg Vorbis and MP3 formats +* Tag editing support for both formats, including ID3v2 for MP3 files. + Multitagging or editing a selection of multiple files at once is also + supported +* Output to either the aRts, default KDE sound system, or GStreamer +* Management of your "collection" and multiple playlists +* Import and export to m3u playlists +* Binary caching of audio meta-data and playlist information for faster + load times (starting with the second time you run JuK) +* Integration into TDE that allows drag-and-drop and clipboard usage + with other TDE and X apps + +%files -n trinity-juk +%{_bindir}/juk +%{tde_appdir}/juk.desktop +%{_datadir}/apps/juk/ +%{_datadir}/apps/konqueror/servicemenus/jukservicemenu.desktop +%{_datadir}/icons/crystalsvg/*/actions/juk_dock.png +%{_datadir}/icons/hicolor/*/apps/juk.png +%{tde_docdir}/HTML/en/juk/ + +%post -n trinity-juk +for f in crystalsvg 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-juk +for f in crystalsvg 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-kaboodle +Summary: light, embedded media player for Trinity +Group: Applications/Multimedia + +Requires: trinity-libarts-xine = %{version}-%{release} + +%description -n trinity-kaboodle +Kaboodle is a light, embedded media player, supporting both video and audio, +for TDE. It uses the aRts framework for playing media files. + +%files -n trinity-kaboodle +%{_bindir}/kaboodle +%{tde_libdir}/libkaboodlepart.la +%{tde_libdir}/libkaboodlepart.so +%{tde_appdir}/kaboodle.desktop +%{_datadir}/apps/kaboodle/ +%{_datadir}/icons/hicolor/*/apps/kaboodle.png +%{_datadir}/services/kaboodle_component.desktop +%{_datadir}/services/kaboodleengine.desktop +%{tde_docdir}/HTML/en/kaboodle/ + +%post -n trinity-kaboodle +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-kaboodle +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-kaudiocreator +Summary: CD ripper and audio encoder frontend for Trinity +Group: Applications/Multimedia + +Requires: %{name}-kio-plugins = %{version}-%{release} +Requires: vorbis-tools +Requires: flac + +%description -n trinity-kaudiocreator +KAudioCreator is a tool for audio extraction (ripping) and encoding. It can +keep your WAV files, or convert them to Ogg/Vorbis, MP3, or FLAC. It also +searches CDDB to retrieve the information of the disk. + +%files -n trinity-kaudiocreator +%{_bindir}/kaudiocreator +%{tde_appdir}/kaudiocreator.desktop +%{_datadir}/apps/kaudiocreator/ +%{_datadir}/apps/kconf_update/kaudiocreator-libkcddb.upd +%{_datadir}/apps/kconf_update/kaudiocreator-meta.upd +%{_datadir}/apps/kconf_update/upgrade-kaudiocreator-metadata.sh +%{_datadir}/apps/konqueror/servicemenus/audiocd_extract.desktop +%{_datadir}/config.kcfg/kaudiocreator.kcfg +%{_datadir}/config.kcfg/kaudiocreator_encoders.kcfg +%{_datadir}/icons/hicolor/*/apps/kaudiocreator.png +%{_datadir}/icons/locolor/*/apps/kaudiocreator.png +%{tde_docdir}/HTML/en/kaudiocreator/ + +%post -n trinity-kaudiocreator +for f in 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 -n trinity-kaudiocreator +for f in 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 || : + +########## + +%package kfile-plugins +Summary: au/avi/m3u/mp3/ogg/wav plugins for kfile +Group: Applications/Multimedia + +%description kfile-plugins +au/avi/m3u/mp3/ogg/wav file metainformation plugins for Trinity. + +%files kfile-plugins +%{tde_libdir}/kfile_au.la +%{tde_libdir}/kfile_au.so +%{tde_libdir}/kfile_avi.la +%{tde_libdir}/kfile_avi.so +%{tde_libdir}/kfile_flac.la +%{tde_libdir}/kfile_flac.so +%{tde_libdir}/kfile_m3u.la +%{tde_libdir}/kfile_m3u.so +%{tde_libdir}/kfile_mp3.la +%{tde_libdir}/kfile_mp3.so +%{tde_libdir}/kfile_mpc.la +%{tde_libdir}/kfile_mpc.so +%{tde_libdir}/kfile_mpeg.la +%{tde_libdir}/kfile_mpeg.so +%{tde_libdir}/kfile_ogg.la +%{tde_libdir}/kfile_ogg.so +%{tde_libdir}/kfile_sid.la +%{tde_libdir}/kfile_sid.so +%{tde_libdir}/kfile_theora.la +%{tde_libdir}/kfile_theora.so +%{tde_libdir}/kfile_wav.la +%{tde_libdir}/kfile_wav.so +%{_datadir}/services/kfile_au.desktop +%{_datadir}/services/kfile_avi.desktop +%{_datadir}/services/kfile_flac.desktop +%{_datadir}/services/kfile_m3u.desktop +%{_datadir}/services/kfile_mp3.desktop +%{_datadir}/services/kfile_mpc.desktop +%{_datadir}/services/kfile_mpeg.desktop +%{_datadir}/services/kfile_ogg.desktop +%{_datadir}/services/kfile_sid.desktop +%{_datadir}/services/kfile_theora.desktop +%{_datadir}/services/kfile_wav.desktop + +########## + +%package kappfinder-data +Summary: multimedia data for kappfinder-trinity +Group: Applications/Multimedia + +Requires: trinity-kappfinder + +%description kappfinder-data +This package provides data on multimedia applications for kappfinder. + +%files kappfinder-data +%{_datadir}/apps/kappfinder/* +%{_datadir}/desktop-directories/[kt]de-multimedia-music.directory +%{_prefix}/etc/xdg/menus/applications-merged/trinity-multimedia-music.menu + +########## + +%package kio-plugins +Summary: Enables the browsing of audio CDs under Konqueror +Group: Applications/Multimedia + +%description kio-plugins +This package allow audio CDs to be browsed like a file system using +Konqueror and the audiocd:/ URL. + +%files kio-plugins +%{tde_libdir}/kcm_audiocd.la +%{tde_libdir}/kcm_audiocd.so +%{tde_libdir}/kio_audiocd.la +%{tde_libdir}/kio_audiocd.so +%{tde_libdir}/libaudiocd_encoder_flac.la +%{tde_libdir}/libaudiocd_encoder_flac.so +%{tde_libdir}/libaudiocd_encoder_lame.la +%{tde_libdir}/libaudiocd_encoder_lame.so +%{tde_libdir}/libaudiocd_encoder_vorbis.la +%{tde_libdir}/libaudiocd_encoder_vorbis.so +%{tde_libdir}/libaudiocd_encoder_wav.la +%{tde_libdir}/libaudiocd_encoder_wav.so +%{_libdir}/libaudiocdplugins.so.* +%{tde_appdir}/audiocd.desktop +%{_datadir}/apps/kconf_update/audiocd.upd +%{_datadir}/apps/kconf_update/upgrade-metadata.sh +%{_datadir}/config.kcfg/audiocd_lame_encoder.kcfg +%{_datadir}/config.kcfg/audiocd_vorbis_encoder.kcfg +%{_datadir}/services/audiocd.protocol +%{tde_docdir}/HTML/en/kioslave/audiocd.docbook + +%post kio-plugins +/sbin/ldconfig +update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || : + +%postun kio-plugins +/sbin/ldconfig +update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || : + +########## + +%package -n trinity-kmid +Summary: MIDI/karaoke player for Trinity +Group: Applications/Multimedia + +%description -n trinity-kmid +This package provides a MIDI and karaoke player for TDE. + +%files -n trinity-kmid +%{_bindir}/kmid +%{tde_libdir}/libkmidpart.la +%{tde_libdir}/libkmidpart.so +%{_libdir}/libkmidlib.so.* +%{tde_appdir}/kmid.desktop +%{_datadir}/apps/kmid/ +%{_datadir}/icons/hicolor/*/apps/kmid.png +%{_datadir}/mimelnk/audio/x-karaoke.desktop +%{_datadir}/servicetypes/audiomidi.desktop +%{tde_docdir}/HTML/en/kmid/ + +%post -n trinity-kmid +/sbin/ldconfig +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-kmid +/sbin/ldconfig +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-kmix +Summary: Sound mixer applet for Trinity +Group: Applications/Multimedia + +%description -n trinity-kmix +This package includes TDE's dockable sound mixer applet. + +%files -n trinity-kmix +%{_bindir}/kmix +%{_bindir}/kmixctrl +%{tde_libdir}/kmix.la +%{tde_libdir}/kmix.so +%{tde_libdir}/kmix_panelapplet.la +%{tde_libdir}/kmix_panelapplet.so +%{tde_libdir}/kmixctrl.la +%{tde_libdir}/kmixctrl.so +%{_libdir}/lib[kt]deinit_kmix.so +%{_libdir}/lib[kt]deinit_kmixctrl.so +%{tde_appdir}/kmix.desktop +%{_datadir}/apps/kicker/applets/kmixapplet.desktop +%{_datadir}/apps/kmix/ +%{_datadir}/autostart/restore_kmix_volumes.desktop +%{_datadir}/icons/hicolor/*/apps/kmix.png +%{_datadir}/services/kmixctrl_restore.desktop +%{tde_docdir}/HTML/en/kmix/ + +%post -n trinity-kmix +/sbin/ldconfig +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-kmix +/sbin/ldconfig +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-krec +Summary: Sound recorder utility for Trinity +Group: Applications/Multimedia + +%description -n trinity-krec +This is a sound recording utility for Trinity. + +%files -n trinity-krec +%{_bindir}/krec +%{tde_libdir}/kcm_krec.la +%{tde_libdir}/kcm_krec.so +%{tde_libdir}/kcm_krec_files.la +%{tde_libdir}/kcm_krec_files.so +%{tde_libdir}/krec.la +%{tde_libdir}/krec.so +%{tde_libdir}/libkrecexport_ogg.la +%{tde_libdir}/libkrecexport_ogg.so +%{tde_libdir}/libkrecexport_wave.la +%{tde_libdir}/libkrecexport_wave.so +%{_libdir}/lib[kt]deinit_krec.so +%{tde_appdir}/krec.desktop +%{_datadir}/apps/krec/ +%{_datadir}/icons/hicolor/*/apps/krec.png +%{_datadir}/services/kcm_krec.desktop +%{_datadir}/services/kcm_krec_files.desktop +%{_datadir}/services/krec_exportogg.desktop +%{_datadir}/services/krec_exportwave.desktop +%{_datadir}/servicetypes/krec_exportitem.desktop +%{tde_docdir}/HTML/en/krec/ + +%post -n trinity-krec +/sbin/ldconfig +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-krec +/sbin/ldconfig +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-kscd +Summary: Audio CD player for Trinity +Group: Applications/Multimedia + +%description -n trinity-kscd +This is Trinity's audio CD player. + +%files -n trinity-kscd +%{_bindir}/kscd +%{_bindir}/workman2cddb.pl +%{tde_appdir}/kscd.desktop +%{_datadir}/apps/konqueror/servicemenus/audiocd_play.desktop +%{_datadir}/apps/kscd/ +%{_datadir}/apps/profiles/kscd.profile.xml +%{_datadir}/config.kcfg/kscd.kcfg +%{_datadir}/icons/hicolor/*/apps/kscd.png +%{_datadir}/mimelnk/text/xmcd.desktop +%{tde_docdir}/HTML/en/kscd/ + +%post -n trinity-kscd +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-kscd +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-libarts-akode +Summary: Akode plugin for aRts +Group: Environment/Libraries + +%description -n trinity-libarts-akode +This package contains akode plugins for aRts. + +%files -n trinity-libarts-akode +%{_libdir}/libarts_akode.la +%{_libdir}/libarts_akode.so +%{_libdir}/libarts_akode.so.* +%{_libdir}/mcop/akodearts.mcoptype +%{_libdir}/mcop/akodearts.mcopclass +%{_libdir}/mcop/akodeMPCPlayObject.mcopclass +%{_libdir}/mcop/akodePlayObject.mcopclass +%{_libdir}/mcop/akodeSpeexStreamPlayObject.mcopclass +%{_libdir}/mcop/akodeVorbisStreamPlayObject.mcopclass +%{_libdir}/mcop/akodeXiphPlayObject.mcopclass + +%post -n trinity-libarts-akode +/sbin/ldconfig + +%postun -n trinity-libarts-akode +/sbin/ldconfig + +########## + +%package -n trinity-libarts-audiofile +Summary: Audiofile plugin for aRts +Group: Environment/Libraries + +%description -n trinity-libarts-audiofile +This package contains audiofile plugins for aRts. + +%files -n trinity-libarts-audiofile +%{_libdir}/libarts_audiofile.la +%{_libdir}/libarts_audiofile.so +%{_libdir}/libarts_audiofile.so.* +%{_libdir}/mcop/Arts/audiofilePlayObject.mcopclass +%{_libdir}/mcop/audiofilearts.mcopclass +%{_libdir}/mcop/audiofilearts.mcoptype + +%post -n trinity-libarts-audiofile +/sbin/ldconfig + +%postun -n trinity-libarts-audiofile +/sbin/ldconfig + +########## + +%package -n trinity-libarts-mpeglib +Summary: Mpeglib plugin for aRts, supporting mp3 and mpeg audio/video +Group: Environment/Libraries + +%description -n trinity-libarts-mpeglib +This package contains the mpeglib aRts plugin, supporting mp3 and mpeg +audio and video. + +This is the arts (TDE Sound daemon) plugin. + +%files -n trinity-libarts-mpeglib +%{_bindir}/mpeglibartsplay +%{_libdir}/libarts_mpeglib-0.3.0.so.* +%{_libdir}/libarts_mpeglib.la +%{_libdir}/libarts_splay.la +%{_libdir}/libarts_splay.so.* +%{_libdir}/mcop/CDDAPlayObject.mcopclass +%{_libdir}/mcop/MP3PlayObject.mcopclass +%{_libdir}/mcop/NULLPlayObject.mcopclass +%{_libdir}/mcop/OGGPlayObject.mcopclass +%{_libdir}/mcop/SplayPlayObject.mcopclass +%{_libdir}/mcop/WAVPlayObject.mcopclass + +%post -n trinity-libarts-mpeglib +/sbin/ldconfig + +%postun -n trinity-libarts-mpeglib +/sbin/ldconfig + +########## + +%package -n trinity-libarts-xine +Summary: aRts plugin enabling xine support +Group: Environment/Libraries + +%description -n trinity-libarts-xine +This package contains aRts' xine plugin, allowing the use of the xine +multimedia engine though aRts. + +%files -n trinity-libarts-xine +%{tde_libdir}/videothumbnail.la +%{tde_libdir}/videothumbnail.so +%{_libdir}/libarts_xine.la +%{_libdir}/libarts_xine.so +%{_libdir}/libarts_xine.so.* +%{_libdir}/mcop/xineAudioPlayObject.mcopclass +%{_libdir}/mcop/xineVideoPlayObject.mcopclass +%{_datadir}/apps/videothumbnail/sprocket-large.png +%{_datadir}/apps/videothumbnail/sprocket-medium.png +%{_datadir}/apps/videothumbnail/sprocket-small.png +%{_datadir}/services/videothumbnail.desktop + +%post -n trinity-libarts-xine +/sbin/ldconfig + +%postun -n trinity-libarts-xine +/sbin/ldconfig + +########## + +%package -n trinity-libkcddb +Summary: CDDB library for Trinity +Group: Environment/Libraries + +%description -n trinity-libkcddb +The Trinity native CDDB (CD Data Base) library, providing easy access to Audio +CD meta-information (track titles, artist information, etc.) from on-line +databases, for TDE applications. + +%files -n trinity-libkcddb +%{tde_libdir}/kcm_cddb.la +%{tde_libdir}/kcm_cddb.so +%{_libdir}/libkcddb.so.* +%{tde_appdir}/libkcddb.desktop +%{_datadir}/apps/kconf_update/kcmcddb-emailsettings.upd +%{_datadir}/config.kcfg/libkcddb.kcfg + +%post -n trinity-libkcddb +/sbin/ldconfig +update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || : + +%postun -n trinity-libkcddb +/sbin/ldconfig +update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || : + +########## + +%package -n trinity-mpeglib +Summary: MP3 and MPEG-1 audio and video library +Group: Environment/Libraries +Requires: trinity-libarts-mpeglib = %{version}-%{release} + +%description -n trinity-mpeglib +mpeglib is a MPEG-1 and MP3 audio and video library. It supports +MPEG-1 audio (layers 1, 2, 3), MPEG-1 video, MPEG-1 system layer, +and WAV playback + +%files -n trinity-mpeglib +%{_bindir}/yaf-cdda +%{_bindir}/yaf-mpgplay +%{_bindir}/yaf-splay +%{_bindir}/yaf-tplay +%{_bindir}/yaf-vorbis +%{_bindir}/yaf-yuv +%{_libdir}/libmpeg-0.3.0.so +%{_libdir}/libyafcore.so +%{_libdir}/libyafxplayer.so + +%post -n trinity-mpeglib +/sbin/ldconfig + +%postun -n trinity-mpeglib +/sbin/ldconfig + +########## + +%package -n trinity-noatun +Summary: Media player for Trinity +Group: Applications/Multimedia + +%description -n trinity-noatun +Noatun is an aRts-based audio and video player for Trinity. It supports all +formats supported by your installation of aRts (including aRts plugins). + +%files -n trinity-noatun +%{_bindir}/noatun +%{_libdir}/kconf_update_bin/noatun20update +%{tde_libdir}/noatun.la +%{tde_libdir}/noatun.so +%{tde_libdir}/noatun_dcopiface.la +%{tde_libdir}/noatun_dcopiface.so +%{tde_libdir}/noatun_excellent.la +%{tde_libdir}/noatun_excellent.so +%{tde_libdir}/noatun_htmlexport.la +%{tde_libdir}/noatun_htmlexport.so +%{tde_libdir}/noatun_infrared.la +%{tde_libdir}/noatun_infrared.so +%{tde_libdir}/noatun_kaiman.la +%{tde_libdir}/noatun_kaiman.so +%{tde_libdir}/noatun_keyz.la +%{tde_libdir}/noatun_keyz.so +%{tde_libdir}/noatun_kjofol.la +%{tde_libdir}/noatun_kjofol.so +%{tde_libdir}/noatun_marquis.la +%{tde_libdir}/noatun_marquis.so +%{tde_libdir}/noatun_metatag.la +%{tde_libdir}/noatun_metatag.so +%{tde_libdir}/noatun_monoscope.la +%{tde_libdir}/noatun_monoscope.so +%{tde_libdir}/noatun_net.la +%{tde_libdir}/noatun_net.so +%{tde_libdir}/noatun_splitplaylist.la +%{tde_libdir}/noatun_splitplaylist.so +%{tde_libdir}/noatun_systray.la +%{tde_libdir}/noatun_systray.so +%{tde_libdir}/noatun_ui.la +%{tde_libdir}/noatun_ui.so +%{tde_libdir}/noatun_voiceprint.la +%{tde_libdir}/noatun_voiceprint.so +%{tde_libdir}/noatun_winskin.la +%{tde_libdir}/noatun_winskin.so +%{tde_libdir}/noatunsimple.la +%{tde_libdir}/noatunsimple.so +%{_libdir}/libartseffects.la +%{_libdir}/libartseffects.so +%{_libdir}/lib[kt]deinit_noatun.so +%{_libdir}/libnoatun.so.* +%{_libdir}/libnoatunarts.la +%{_libdir}/libnoatunarts.so +%{_libdir}/libnoatuncontrols.so.* +%{_libdir}/libnoatuntags.so.* +%{_libdir}/libwinskinvis.la +%{_libdir}/libwinskinvis.so +%{_libdir}/mcop/ExtraStereo.mcopclass +%{_libdir}/mcop/ExtraStereoGuiFactory.mcopclass +%{_libdir}/mcop/Noatun/Equalizer.mcopclass +%{_libdir}/mcop/Noatun/EqualizerSSE.mcopclass +%{_libdir}/mcop/Noatun/FFTScope.mcopclass +%{_libdir}/mcop/Noatun/FFTScopeStereo.mcopclass +%{_libdir}/mcop/Noatun/Listener.mcopclass +%{_libdir}/mcop/Noatun/RawScope.mcopclass +%{_libdir}/mcop/Noatun/RawScopeStereo.mcopclass +%{_libdir}/mcop/Noatun/Session.mcopclass +%{_libdir}/mcop/Noatun/StereoEffectStack.mcopclass +%{_libdir}/mcop/Noatun/StereoVolumeControl.mcopclass +%{_libdir}/mcop/Noatun/StereoVolumeControlSSE.mcopclass +%{_libdir}/mcop/Noatun/WinSkinFFT.mcopclass +%{_libdir}/mcop/RawWriter.mcopclass +%{_libdir}/mcop/VoiceRemoval.mcopclass +%{_libdir}/mcop/artseffects.mcopclass +%{_libdir}/mcop/artseffects.mcoptype +%{_libdir}/mcop/noatunarts.mcopclass +%{_libdir}/mcop/noatunarts.mcoptype +%{_libdir}/mcop/winskinvis.mcopclass +%{_libdir}/mcop/winskinvis.mcoptype +%{tde_appdir}/noatun.desktop +%{_datadir}/apps/kconf_update/noatun.upd +%{_datadir}/apps/noatun/ +%{_datadir}/icons/hicolor/*/apps/noatun.png +%{_datadir}/mimelnk/interface/x-winamp-skin.desktop +%{tde_docdir}/HTML/en/noatun/ + +%post -n trinity-noatun +/sbin/ldconfig +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-noatun +/sbin/ldconfig +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 devel -Summary: Development files for %{name}, aRts and noatun plugins -Group: Development/Libraries -Provides: kdemultimedia3-devel = %{version}-%{release} -Requires: %{name}-libs = %{version}-%{release} -# for noatun shlib(s) -Requires: %{name}-extras-libs = %{version}-%{release} -Requires: trinity-kdelibs-devel +Summary: Development files for %{name}, aRts and noatun plugins +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} +Requires: trinity-kdelibs-devel + +Obsoletes: trinity-kdemultimedia-devel < %{version}-%{release} +Provides: trinity-kdemultimedia-devel = %{version}-%{release} + %description devel {summary}. + Install %{name}-devel if you wish to develop or compile any applications using aRtsbuilder, aRtsmidi, aRtskde, aRts modules or noatun plugins. -%package extras -Summary: Extra applications from %{name} -Group: Applications/Multimedia -Requires: %{name}-extras-libs = %{version}-%{release} -%description extras -%{summary}, including: - * juk, a media player - * kaboodle, a media player - * noatun, a media player - -%package extras-libs -Summary: Extra %{name} runtime libraries -Group: System Environment/Libraries -Requires: %{name}-libs = %{version}-%{release} -%description extras-libs -%{summary}. - -%package libs -Summary: %{name} runtime libraries -Group: System Environment/Libraries -Requires: trinity-kdelibs -# include to be paranoid, installing libs-only is still mostly untested -- Rex -Requires: %{name} = %{version}-%{release} -%description libs -%{summary}. +%files devel +%{tde_includedir}/* +%{_libdir}/libarts_mpeglib.so +%{_libdir}/libarts_splay.so +%{_libdir}/libartsbuilder.so +%{_libdir}/libartscontrolapplet.so +%{_libdir}/libartscontrolsupport.so +%{_libdir}/libartsgui.so +%{_libdir}/libartsgui_idl.so +%{_libdir}/libartsgui_kde.so +%{_libdir}/libartsmidi.so +%{_libdir}/libartsmidi_idl.so +%{_libdir}/libartsmodules.so +%{_libdir}/libartsmodulescommon.so +%{_libdir}/libartsmoduleseffects.so +%{_libdir}/libartsmodulesmixers.so +%{_libdir}/libartsmodulessynth.so +%{_libdir}/libaudiocdplugins.la +%{_libdir}/libaudiocdplugins.so +%{_libdir}/libkcddb.la +%{_libdir}/libkcddb.so +%{_libdir}/lib[kt]deinit_kmix.la +%{_libdir}/lib[kt]deinit_kmixctrl.la +%{_libdir}/lib[kt]deinit_krec.la +%{_libdir}/lib[kt]deinit_noatun.la +%{_libdir}/libkmidlib.la +%{_libdir}/libkmidlib.so +%{_libdir}/libmpeg.la +%{_libdir}/libmpeg.so +%{_libdir}/libnoatun.la +%{_libdir}/libnoatun.so +%{_libdir}/libnoatuncontrols.la +%{_libdir}/libnoatuncontrols.so +%{_libdir}/libnoatuntags.la +%{_libdir}/libnoatuntags.so +%{_libdir}/libyafcore.la +%{_libdir}/libyafxplayer.la + +%post devel +/sbin/ldconfig + +%postun devel +/sbin/ldconfig + +########## %prep @@ -138,7 +1035,6 @@ Requires: %{name} = %{version}-%{release} %patch10 -p1 %patch21 -p1 -b .moreapplications %patch22 -p1 -%patch23 -p1 -b .kmixautostart # Ugly hack to modify TQT include directory inside autoconf files. @@ -188,20 +1084,19 @@ export PATH="%{_bindir}:${PATH}" %__make install DESTDIR=%{buildroot} ## Remove/uninstall (conflicting) bits we don't want -%__rm -f $RPM_BUILD_ROOT%{_libdir}/mcop/akode*MPEGPlayObject.mcopclass +#%__rm -f $RPM_BUILD_ROOT%{_libdir}/mcop/akode*MPEGPlayObject.mcopclass # only show in KDE, really? -- Rex (FIXME) -for f in %{buildroot}%{appdir}/*.desktop ; do - if [ -f %{buildroot}%{appdir}/*.desktop ] ; then - echo "OnlyShowIn=KDE;" >> $f - fi -done +#for f in %{buildroot}%{tde_appdir}/*.desktop ; do +# if [ -f %{buildroot}%{tde_appdir}/*.desktop ] ; then +# echo "OnlyShowIn=KDE;" >> $f +# fi +#done # don't make these world-writeable chmod go-w %{buildroot}%{_datadir}/apps/kscd/* # locale's -%find_lang %{name} || touch %{name}.lang HTML_DIR=$(kde-config --expandvars --install html) if [ -d %{buildroot}$HTML_DIR ]; then for lang_dir in %{buildroot}$HTML_DIR/* ; do @@ -238,187 +1133,16 @@ done %__rm -rf "%{?buildroot}%{_sysconfdir}/xdg" - -%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 libs -p /sbin/ldconfig - -%postun libs -p /sbin/ldconfig - -%post extras-libs -p /sbin/ldconfig - -%postun extras-libs -p /sbin/ldconfig - -%post extras -/sbin/ldconfig -for f in crystalsvg 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 extras -/sbin/ldconfig -for f in crystalsvg 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 || : - - %clean %__rm -rf %{buildroot} -%files extras -%defattr(-,root,root,-) - -# kaboodle -%doc rpmdocs/kaboodle/ -%doc %lang(en) %{tde_docdir}/HTML/en/kaboodle/ -%{_bindir}/kaboodle -%{tde_libdir}/libkaboodlepart.* -%{_datadir}/applications/kde/kaboodle.desktop -%{_datadir}/apps/kaboodle/ -%{_datadir}/icons/hicolor/*/apps/kaboodle.png -%{_datadir}/services/kaboodle* - -# noatun -%doc %lang(en) %{tde_docdir}/HTML/en/noatun/ -%{_bindir}/noatun -%{_libdir}/kconf_update_bin/noatun20update -%{tde_libdir}/noatun* -%{_libdir}/libartseffects.* -%{_libdir}/libwinskinvis.* -%{_libdir}/libkdeinit_noatun.* -%{_datadir}/applications/kde/noatun.desktop -%{_datadir}/apps/kconf_update/noatun.upd -%{_datadir}/apps/noatun/ -%{_datadir}/icons/hicolor/*/apps/noatun.png -%{_datadir}/mimelnk/interface/x-winamp-skin.desktop - -# juk -%doc %lang(en) %{tde_docdir}/HTML/en/juk/ -%{_bindir}/juk -%{_datadir}/applications/kde/juk.desktop -%{_datadir}/apps/juk/ -%{_datadir}/apps/konqueror/servicemenus/jukservicemenu.desktop -%{_datadir}/icons/crystalsvg/*/*/juk* -%{_datadir}/icons/hicolor/*/apps/juk.png - -%files extras-libs -%defattr(-,root,root,-) -%{_libdir}/libnoatun*.la -%{_libdir}/libnoatun*.so.* -%{_libdir}/libnoatunarts.so - -%files -f %{name}.lang -%defattr(-,root,root,-) -%doc COPYING - -# kaboodle -%exclude %{tde_docdir}/HTML/en/kaboodle/ -%exclude %{_bindir}/kaboodle -%exclude %{tde_libdir}/libkaboodlepart.* -%exclude %{_datadir}/applications/kde/kaboodle.desktop -%exclude %{_datadir}/apps/kaboodle/ -%exclude %{_datadir}/icons/hicolor/*/apps/kaboodle.png -%exclude %{_datadir}/services/kaboodle* - -# noatun -%exclude %{tde_docdir}/HTML/en/noatun/ -%exclude %{_bindir}/noatun -%exclude %{_libdir}/kconf_update_bin/noatun20update -%exclude %{tde_libdir}/noatun* -%exclude %{_libdir}/libartseffects.* -%exclude %{_libdir}/libkdeinit_noatun.* -%exclude %{_libdir}/libnoatunarts.* -%exclude %{_libdir}/libnoatuncontrols.* -%exclude %{_libdir}/libnoatun.* -%exclude %{_libdir}/libnoatuntags.* -%exclude %{_libdir}/libwinskinvis.* -%exclude %{_datadir}/applications/kde/noatun.desktop -%exclude %{_datadir}/apps/kconf_update/noatun.upd -%exclude %{_datadir}/apps/noatun/ -%exclude %{_datadir}/icons/hicolor/*/apps/noatun.png -%exclude %{_datadir}/mimelnk/interface/x-winamp-skin.desktop - -# juk -%exclude %{tde_docdir}/HTML/en/juk/ -%exclude %{_bindir}/juk -%exclude %{_datadir}/applications/kde/juk.desktop -%exclude %{_datadir}/apps/juk/ -%exclude %{_datadir}/apps/konqueror/servicemenus/jukservicemenu.desktop -%exclude %{_datadir}/icons/crystalsvg/*/*/juk* -%exclude %{_datadir}/icons/hicolor/*/apps/juk.png - -%{_prefix}/etc/xdg/menus/applications-merged/* -%{_libdir}/mcop/* -%{_libdir}/libkdeinit_*.so -#%{_libdir}/liboggarts.so -%{_libdir}/libmpeg-0.3.0.so -%{_libdir}/libyafcore.so -%{_libdir}/libyafxplayer.so -%{tde_libdir}/* -%{_libdir}/kconf_update_bin/* -%{_bindir}/* -%{_datadir}/applications/kde/* -%{_datadir}/apps/* -%{_datadir}/autostart/* -%{_datadir}/config.kcfg/* -%{_datadir}/desktop-directories/* -%{_datadir}/icons/crystalsvg/*/*/* -%{_datadir}/icons/hicolor/*/*/* -%{_datadir}/icons/locolor/*/*/* -%{_datadir}/mimelnk/* -%{_datadir}/services/* -%{_datadir}/servicetypes/* - -# Misc HTML docs -%doc %lang(en) %{tde_docdir}/HTML/en/artsbuilder -%doc %lang(en) %{tde_docdir}/HTML/en/kaudiocreator -%doc %lang(en) %{tde_docdir}/HTML/en/kioslave/audiocd.docbook -%doc %lang(en) %{tde_docdir}/HTML/en/kmid -%doc %lang(en) %{tde_docdir}/HTML/en/kmix -%doc %lang(en) %{tde_docdir}/HTML/en/krec -%doc %lang(en) %{tde_docdir}/HTML/en/kscd - - -%files libs -%defattr(-,root,root,-) -%exclude %{_libdir}/libnoatun*.* -%{_libdir}/lib*.so.* -%{_libdir}/lib*.la - - -%files devel -%defattr(-,root,root,-) -%{tde_includedir}/* -%{_libdir}/lib*.so -%exclude %{_libdir}/libkdeinit_*.so -%exclude %{_libdir}/libartseffects.so -%exclude %{_libdir}/libnoatunarts.* -#exclude %{_libdir}/liboggarts.so -%exclude %{_libdir}/libwinskinvis.so -%exclude %{_libdir}/libmpeg-0.3.0.so -%exclude %{_libdir}/libyafcore.so -%exclude %{_libdir}/libyafxplayer.so - %changelog +* Sun Jul 01 2012 Francois Andriot <francois.andriot@free.fr> - 3.5.13-8 +- Split in several packages +- Enables Xine support on RHEL/CentOS +- Removes previous patch. [Bug #503] + * Wed May 09 2012 Francois Andriot <francois.andriot@free.fr> - 3.5.13-7 - Fix kmix not autostarting in the user's session. [Bug #503] |