%define libname libkdemultimedia4 Name: kdemultimedia4 Version: 4.6.5 Release: 1mamba Summary: KDE Software Compilation - Multimedia tools and applications Group: Graphical Desktop/Applications/Multimedia Vendor: openmamba Distribution: openmamba Packager: Davide Madrisan URL: http://www.kde.org/ Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kdemultimedia-%{version}.tar.bz2 License: GPL, Artistic BuildRequires: cmake BuildRequires: kdelibs4-devel = %{version} BuildRequires: libakode-devel BuildRequires: libaudiofile-devel BuildRequires: libjack-devel BuildRequires: liblame-devel BuildRequires: libmad-devel BuildRequires: libspeex-devel BuildRequires: libtheora-devel BuildRequires: libtiff-devel BuildRequires: trm >= 0.2.1 BuildRequires: mpg123 ## AUTOBUILDREQ-BEGIN BuildRequires: cdparanoia-III-devel BuildRequires: glibc-devel BuildRequires: kdelibs4-devel BuildRequires: libalsa-devel BuildRequires: libflac-devel BuildRequires: libgcc BuildRequires: libmusicbrainz2-devel BuildRequires: libogg-devel BuildRequires: libqt4-devel BuildRequires: libstdc++6-devel BuildRequires: libtag-devel BuildRequires: libtunepimp-devel BuildRequires: libvorbis-devel BuildRequires: libxine-devel BuildRequires: libswscale-devel ## AUTOBUILDREQ-END Requires: kdelibs4 >= %{version} Requires: kdebase4-runtime >= %{version} Requires: trm >= 0.2.1 Requires: audiocd = %{?epoch:%epoch:}%{version}-%{release} Requires: dragonplayer4 = %{?epoch:%epoch:}%{version}-%{release} Requires: juk4 = %{?epoch:%epoch:}%{version}-%{release} Requires: kmix4 = %{?epoch:%epoch:}%{version}-%{release} Requires: kscd4 = %{?epoch:%epoch:}%{version}-%{release} BuildRoot: %{_tmppath}/%{name}-%{version}-root %description Multimedia tools and applications for the KDesktop Environment. %package -n %{libname} Summary: KDE multimedia library Group: Graphical Desktop/Libraries/KDE %description -n %{libname} This package contain libraries and plugins that are building the core infrastructure of KDE multimedia applications. This package is part of KDE4, as a component of the KDE4 multimedia module. %package -n %{libname}-devel Summary: Development files for KDE multimedia applications Group: Development/Applications Requires: %{libname} = %{?epoch:%epoch:}%{version}-%{release} %description -n %{libname}-devel Headers files for developing kdemultimedia applications. This package is part of KDE4, as a component of the KDE4 multimedia module. %package audiocd Summary: Rip audio from CD's and re-encode it into different formats Group: Graphical Desktop/Applications/Multimedia Requires: %{libname} = %{?epoch:%epoch:}%{version}-%{release} %description audiocd Ioslave to rip audio from CD's and re-encode it into different formats. This package is part of KDE4, as a component of the KDE4 multimedia module. %package -n dragonplayer4 Summary: A simple video player for KDE 4 Group: Graphical Desktop/Applications/Multimedia Requires: %{libname} = %{?epoch:%epoch:}%{version}-%{release} %description -n dragonplayer4 A simple video player for KDE 4. Features: - Simple interface that does not get in the way - Resumes where you left off when replaying a video - Support for subtitles This package is part of KDE4, as a component of the KDE4 multimedia module. %package -n juk4 Summary: JuK is a jukebox for KDE Group: Graphical Desktop/Applications/Multimedia Requires: %{libname} = %{?epoch:%epoch:}%{version}-%{release} %description -n juk4 JuK is a jukebox. As is typical with many jukebox applications, JuK allows you to edit the "tags" of your audio files, and manage your collection and playlists. This package is part of KDE4, as a component of the KDE4 multimedia module. %package -n kmix4 Summary: The audio mixer for KDE Group: Graphical Desktop/Applications/Multimedia Requires: %{libname} = %{?epoch:%epoch:}%{version}-%{release} %description -n kmix4 The audio mixer as a standalone program and Kicker applet. This package is part of KDE4, as a component of the KDE4 multimedia module. %package -n kscd4 Summary: A CD player for KDE Group: Graphical Desktop/Applications/Multimedia Requires: %{libname} = %{?epoch:%epoch:}%{version}-%{release} %description -n kscd4 A CD player with an interface to the internet CDDB database. This package is part of KDE4, as a component of the KDE4 multimedia module. %prep %setup -q -n kdemultimedia-%{version} %build %cmake_kde4 -d build %make %install [ "%{buildroot}" != / ] && rm -rf %{buildroot} %makeinstall -C build %clean [ "%{buildroot}" != / ] && rm -rf %{buildroot} %post -n %{libname} -p /sbin/ldconfig %postun -n %{libname} -p /sbin/ldconfig %post -n dragonplayer4 touch --no-create %{_kde4_iconsdir}/hicolor &>/dev/null touch --no-create %{_kde4_iconsdir}/oxygen &>/dev/null exit 0 %posttrans -n dragonplayer4 gtk-update-icon-cache %{_kde4_icondir}/hicolor &>/dev/null gtk-update-icon-cache %{_kde4_icondir}/oxygen &>/dev/null update-desktop-database -q &>/dev/null exit 0 %postun -n dragonplayer4 if [ $1 -eq 0 ] ; then touch --no-create %{_kde4_icondir}/hicolor &>/dev/null touch --no-create %{_kde4_icondir}/oxygen &>/dev/null gtk-update-icon-cache %{_kde4_icondir}/hicolor &>/dev/null gtk-update-icon-cache %{_kde4_icondir}/oxygen &>/dev/null update-desktop-database -q &>/dev/null fi exit 0 %post -n juk4 touch --no-create %{_kde4_iconsdir}/hicolor &>/dev/null exit 0 %posttrans -n juk4 gtk-update-icon-cache %{_kde4_icondir}/hicolor &>/dev/null update-desktop-database -q &>/dev/null exit 0 %postun -n juk4 if [ $1 -eq 0 ] ; then touch --no-create %{_kde4_icondir}/hicolor &>/dev/null gtk-update-icon-cache %{_kde4_icondir}/hicolor &>/dev/null update-desktop-database -q &>/dev/null fi exit 0 %post -n kmix4 touch --no-create %{_kde4_iconsdir}/hicolor &>/dev/null exit 0 %posttrans -n kmix4 gtk-update-icon-cache %{_kde4_icondir}/hicolor &>/dev/null update-desktop-database -q &>/dev/null exit 0 %postun -n kmix4 if [ $1 -eq 0 ] ; then touch --no-create %{_kde4_icondir}/hicolor &>/dev/null gtk-update-icon-cache %{_kde4_icondir}/hicolor &>/dev/null update-desktop-database -q &>/dev/null fi exit 0 %post -n kscd4 touch --no-create %{_kde4_iconsdir}/hicolor &>/dev/null exit 0 %posttrans -n kscd4 gtk-update-icon-cache %{_kde4_icondir}/hicolor &>/dev/null update-desktop-database -q &>/dev/null exit 0 %postun -n kscd4 if [ $1 -eq 0 ] ; then touch --no-create %{_kde4_icondir}/hicolor &>/dev/null gtk-update-icon-cache %{_kde4_icondir}/hicolor &>/dev/null update-desktop-database -q &>/dev/null fi exit 0 %files -n %{libname} %defattr(-,root,root) %{_kde4_bindir}/mplayerthumbsconfig %{_kde4_kcfgdir}/mplayerthumbs.kcfg %{_kde4_kcfgdir}/libkcddb.kcfg %{_kde4_kconfupdatedir}/kcmcddb-emailsettings.upd %{_kde4_libdir}/libaudiocdplugins.so.* %{_kde4_libdir}/libkcddb.so.* %{_kde4_libdir}/libkcompactdisc.so.* %{_kde4_libdir}/kde4/kcm_cddb.so %{_kde4_libdir}/kde4/ffmpegthumbs.so %{_kde4_libdir}/kde4/ffmpegthumbs.so %{_kde4_libdir}/kde4/videopreview.so %{_kde4_servicesdir}/ffmpegthumbs.desktop %{_kde4_datadir}/videothumbnail/sprocket-*.png %{_kde4_servicesdir}/ffmpegthumbs.desktop %{_kde4_servicesdir}/libkcddb.desktop %{_kde4_servicesdir}/videopreview.desktop %files -n %{libname}-devel %defattr(-,root,root) %{_kde4_includedir}/audiocdencoder.h %{_kde4_includedir}/libkcddb %{_kde4_includedir}/libkcompactdisc %{_kde4_libdir}/libaudiocdplugins.so %{_kde4_libdir}/libkcddb.so %{_kde4_libdir}/libkcompactdisc.so %files audiocd %defattr(-,root,root,-) %{_kde4_datadir}/solid/actions/kscd-play-audiocd.desktop %{_kde4_datadir}/solid/actions/solid_audiocd.desktop %{_kde4_libdir}/kde4/kcm_audiocd.so %{_kde4_libdir}/kde4/kio_audiocd.so %{_kde4_libdir}/kde4/libaudiocd_encoder_flac.so %{_kde4_libdir}/kde4/libaudiocd_encoder_lame.so %{_kde4_libdir}/kde4/libaudiocd_encoder_vorbis.so %{_kde4_libdir}/kde4/libaudiocd_encoder_wav.so %{_kde4_kcfgdir}/audiocd_lame_encoder.kcfg %{_kde4_kcfgdir}/audiocd_vorbis_encoder.kcfg %{_kde4_kconfupdatedir}/audiocd.upd %{_kde4_kconfupdatedir}/upgrade-metadata.sh #%{_kde4_servicesdir}/ServiceMenus/audiocd_play.desktop %{_kde4_servicesdir}/audiocd.desktop %{_kde4_servicesdir}/audiocd.protocol %doc %lang(en) %{_kde4_htmldir}/en/kioslave %files -n dragonplayer4 %defattr(-,root,root) %{_kde4_bindir}/dragon %{_kde4_libdir}/kde4/dragonpart.so %{_kde4_xdgappsdir}/dragonplayer.desktop %dir %{_kde4_datadir}/dragonplayer %{_kde4_datadir}/dragonplayer/dragonlogo.png %{_kde4_datadir}/dragonplayer/dragonplayerui.rc %{_kde4_datadir}/solid/actions/dragonplayer-opendvd.desktop %{_kde4_datadir}/konqsidebartng/virtual_folders/services/audiocd.desktop %{_kde4_autostartdir}/kmix_autostart.desktop %{_kde4_configdir}/dragonplayerrc %{_kde4_icondir}/hicolor/*/apps/dragonplayer.png %{_kde4_icondir}/hicolor/scalable/apps/dragonplayer.svgz %{_kde4_icondir}/oxygen/*/actions/player-volume-muted.png %{_kde4_icondir}/oxygen/scalable/actions/player-volume-muted.svgz %{_kde4_servicesdir}/ServiceMenus/dragonplayer_play_dvd.desktop %{_kde4_servicesdir}/dragonplayer_part.desktop %doc %lang(en) %{_kde4_htmldir}/en/dragonplayer %files -n juk4 %defattr(-,root,root,-) %{_kde4_bindir}/juk %{_kde4_datadir}/juk %{_kde4_dbusinterfacesdir}/org.kde.juk.collection.xml %{_kde4_dbusinterfacesdir}/org.kde.juk.player.xml %{_kde4_dbusinterfacesdir}/org.kde.juk.search.xml %{_kde4_icondir}/hicolor/*/apps/juk.png %{_kde4_servicesdir}/ServiceMenus/jukservicemenu.desktop %{_kde4_xdgappsdir}/juk.desktop %doc %lang(en) %{_kde4_htmldir}/en/juk %files -n kmix4 %defattr(-,root,root,-) %{_kde4_autostartdir}/restore_kmix_volumes.desktop %{_kde4_bindir}/kmix %{_kde4_bindir}/kmixctrl %{_kde4_datadir}/kmix %{_kde4_dbusinterfacesdir}/org.kde.KMix.xml %{_kde4_icondir}/hicolor/*/apps/kmix.png %{_kde4_libdir}/libkdeinit4_kmix.so %{_kde4_libdir}/libkdeinit4_kmixctrl.so %{_kde4_libdir}/kde4/kded_kmixd.so %{_kde4_xdgappsdir}/kmix.desktop %{_kde4_servicesdir}/kmixctrl_restore.desktop %{_kde4_servicesdir}/kded/kmixd.desktop %doc %lang(en) %{_kde4_htmldir}/en/kmix %files -n kscd4 %defattr(-,root,root,-) %{_kde4_bindir}/kscd #%{_kde4_bindir}/workman2cddb.pl %{_kde4_datadir}/kscd/skin/* #%{_kde4_datadir}/profiles/kscd.profile.xml %{_kde4_icondir}/hicolor/*/apps/kscd.png %{_kde4_kcfgdir}/kscd.kcfg %{_kde4_xdgappsdir}/kscd.desktop %{_kde4_icondir}/oxygen/22x22/actions/kscd-dock.png %{_kde4_dbusinterfacesdir}/org.kde.kscd.cdplayer.xml %doc %lang(en) %{_kde4_htmldir}/en/kcontrol/cddbretrieval %changelog * Thu Jul 07 2011 Automatic Build System 4.6.5-1mamba - automatic update by autodist * Thu Jun 16 2011 Automatic Build System 4.6.4-1mamba - automatic update by autodist * Fri May 06 2011 Automatic Build System 4.6.3-1mamba - automatic update by autodist * Wed Apr 06 2011 Automatic Build System 4.6.2-1mamba - automatic update by autodist * Mon Mar 07 2011 Automatic Build System 4.6.1-1mamba - automatic update by autodist * Sat Jan 29 2011 Davide Madrisan 4.6.0-1mamba - update to 4.6.0 * Tue Jan 11 2011 Automatic Build System 4.5.5-1mamba - automatic update by autodist * Mon Dec 06 2010 Automatic Build System 4.5.4-1mamba - automatic update to 4.5.4 by autodist * Wed Nov 03 2010 Automatic Build System 4.5.3-1mamba - automatic update to 4.5.3 by autodist * Sun Oct 10 2010 Automatic Build System 4.5.2-1mamba - automatic update to 4.5.2 by autodist * Fri Sep 03 2010 Automatic Build System 4.5.1-1mamba - automatic update to 4.5.1 by autodist * Sat Aug 14 2010 Davide Madrisan 4.5.0-1mamba - update to 4.5.0 * Thu Jul 01 2010 Automatic Build System 4.4.5-1mamba - automatic update to 4.4.5 by autodist * Wed Jun 02 2010 Automatic Build System 4.4.4-1mamba - automatic update to 4.4.4 by autodist * Mon May 10 2010 Automatic Build System 4.4.3-1mamba - automatic update to 4.4.3 by autodist * Thu Apr 01 2010 Automatic Build System 4.4.2-1mamba - automatic update to 4.4.2 by autodist * Tue Mar 02 2010 Davide Madrisan 4.4.1-1mamba - update to 4.4.1 * Wed Feb 10 2010 Davide Madrisan 4.4.0-1mamba - update to 4.4.0 (Codename "Caikaku") * Wed Feb 03 2010 Davide Madrisan 4.3.98-1mamba - update to 4.3.98 (KDE Software Compilation 4.4 rc3 Codename "Coming Closer") * Wed Jan 27 2010 Davide Madrisan 4.3.95-1mamba - update to 4.3.95 (KDE Software Compilation 4.4 rc2 Codename "CampKDE") * Wed Jan 20 2010 Davide Madrisan 4.3.90-1mamba - update to 4.3.90 (KDE Software Compilation 4.4 rc1 Codename "Cornelius") * Mon Dec 07 2009 Automatic Build System 4.3.4-1mamba - automatic update to 4.3.4 by autodist * Sat Nov 07 2009 Automatic Build System 4.3.3-1mamba - update to 4.3.3 * Wed Oct 07 2009 Automatic Build System 4.3.2-1mamba - automatic update to 4.3.2 by autodist * Fri Sep 11 2009 Automatic Build System 4.3.1-1mamba - automatic update to 4.3.1 by autodist * Mon Aug 10 2009 Automatic Build System 4.3.0-1mamba - automatic update to 4.3.0 by autodist * Wed Jun 03 2009 Automatic Build System 4.2.4-1mamba - automatic update to 4.2.4 by autodist * Thu May 07 2009 Automatic Build System 4.2.3-1mamba - automatic update to 4.2.3 by autodist * Fri Apr 03 2009 Silvan Calarco 4.2.2-1mamba - automatic update to 4.2.2 by autodist * Fri Mar 06 2009 Silvan Calarco 4.2.1-1mamba - automatic update to 4.2.1 by autodist * Fri Feb 06 2009 Silvan Calarco 4.2.0-1mamba - automatic update to 4.2.0 by autodist * Mon Jan 26 2009 Silvan Calarco 4.1.4-2mamba - automatic rebuild by autodist * Fri Jan 16 2009 Silvan Calarco 4.1.4-1mamba - automatic update to 4.1.4 by autodist * Wed Jan 07 2009 Silvan Calarco 4.1.3-2mamba - automatic rebuild by autodist * Thu Nov 20 2008 Silvan Calarco 4.1.3-1mamba - automatic update to 4.1.3 by autodist * Wed Oct 29 2008 Aleph0 4.1.2-2mamba - fixed duplicate libkcddb.desktop - new subpackage kdemutimedia4-audiocd - specfile cleaned up * Sat Oct 11 2008 gil 4.1.2-1mamba - update to 4.1.2 * Fri May 09 2008 Aleph0 4.0.4-1mamba - update to 4.0.4 * Sat Mar 15 2008 Aleph0 4.0.2-1mamba - first build