Sophie

Sophie

distrib > Mandriva > 2009.0 > x86_64 > media > main-release-src > by-pkgid > 7b21bb08ba8a98f5b7e06b8563f8f56c > files > 3

kdemultimedia4-4.1.2-1mdv2009.0.src.rpm

Name: kdemultimedia4
Summary: K Desktop Environment
Version: 4.1.2
Group: Graphical desktop/KDE
Epoch: 3
License: GPL
URL: http://multimedia.kde.org/
Release: %mkrel 1
#Patches backported from trunk
Patch100: kdebase-runtime-backport-kscd.patch
Source: ftp://ftp.kde.org/pub/kde/stable/%version/src/kdemultimedia-%version.tar.bz2
Buildroot: %_tmppath/%name-%version-%release-root
BuildRequires: kdelibs4-devel
BuildRequires: kdebase4-devel
BuildRequires: kdebase4-workspace-devel
BuildRequires: cdparanoia 
BuildRequires: musicbrainz-devel
BuildRequires: mad-devel 
BuildRequires: oggvorbis-devel
BuildRequires: libtunepimp-devel 
BuildRequires: libtheora-devel
BuildRequires: libcdda-devel
BuildRequires: libspeex-devel
BuildRequires: libsamplerate-devel
BuildRequires: X11-devel
BuildRequires: libfreebob-devel
BuildRequires: alsa-lib-devel
BuildRequires: libgstreamer-plugins-base-devel
BuildRequires: xcb-devel
BuildRequires: libtaglib-devel
BuildRequires: libflac-devel
BuildRequires: libxine-devel
Requires:      juk = %epoch:%version
Requires:      kmix = %epoch:%version
Requires:      kscd = %epoch:%version
Obsoletes:     kde4-noatun <  3:3.94.0-0.726889.1
Obsoletes:     %{_lib}noatun5 < 3:3.94.0-0.726889.1

%description
%{name} metapackage.

%files
%defattr(-,root,root,-)
%doc README

#----------------------------------------------------------------------

%package   core
Summary:   %name core files
Group:     Graphical desktop/KDE
Requires:  kdelibs4-core
Conflicts: oxygen-icon-theme <= 1:3.94.0-0.726654.2
%if %mdkversion > 200810
Conflicts: kdemultimedia-kmix < 1:3.5.9-4
Conflicts: kdemultimedia-kscd < 1:3.5.9-4
%endif

%description core
Core files for %{name}.

%files core
%defattr(-,root,root)
%_kde_iconsdir/*/*/*/*
%_kde_appsdir/kconf_update/*

#----------------------------------------------------------------------

%package -n juk
Summary:   A music player and manager for KDE
Group:     Graphical desktop/KDE
Requires:  %name-core = %epoch:%version
Obsoletes: %name-juk < 3:3.93.0-0.714637.1
Obsoletes: kde4-juk < 3:4.0.68
Provides: kde4-juk = %epoch:%version

%description -n juk
JuK is a music player and manager for KDE.

%files -n juk
%defattr(-,root,root)
%_kde_appsdir/juk
%_kde_bindir/juk
%_kde_datadir/applications/kde4/juk.desktop
%_kde_datadir/kde4/services/ServiceMenus/jukservicemenu.desktop
%_kde_docdir/HTML/*/juk

#----------------------------------------------------------------------

%package -n dragonplayer
Summary:   A simple video player for KDE 4
Group:     Graphical desktop/KDE
URL: http://www.dragonplayer.org/
Requires:  %name-core = %epoch:%version
Obsoletes: dragonplayer <= 2.0.1-1
Provides:  dragonplayer = %epoch:%version
Obsoletes: kde4-videoplayer <= 1.0.1-0.745290.4
Provides:  kde4-videoplayer 


%description -n dragonplayer
Dragon Player is a simple video player for KDE 4.

%files -n dragonplayer
%defattr(-,root,root)
%_kde_bindir/dragon
%dir %_kde_appsdir/dragonplayer
%_kde_appsdir/dragonplayer/*
%_kde_libdir/kde4/dragonpart.so
%_kde_datadir/applications/kde4/dragonplayer.desktop
%_kde_datadir/kde4/services/ServiceMenus/dragonplayer_*
%_kde_datadir/kde4/services/dragonplayer_part.desktop
%_kde_configdir/dragonplayerrc
%doc %_kde_docdir/*/*/dragonplayer

#---------------------------------------------

%package -n kde4-audiocd
Summary: %{name} audiocd
Group: Graphical desktop/KDE
Requires: %name-core = %epoch:%version
Obsoletes: %name-audiocd < 3:3.93.0-0.714637.1

%description -n kde4-audiocd
%{name} audiocd.

%files -n kde4-audiocd
%defattr(-,root,root)
%_kde_libdir/kde4/kcm_audiocd.so
%_kde_libdir/kde4/kio_audiocd.so
%_kde_libdir/kde4/libaudiocd_*
%_kde_datadir/config.kcfg/audiocd_*
%_kde_datadir/kde4/services/audiocd.desktop
%_kde_datadir/kde4/services/audiocd.protocol
%_kde_datadir/kde4/services/ServiceMenus/audiocd_play.desktop
%_kde_appsdir/konqsidebartng/virtual_folders/services/audiocd.desktop

#---------------------------------------------

%define libaudiocdplugins %mklibname audiocdplugins %audiocdplugins_major
%define  audiocdplugins_major 4

%package -n %libaudiocdplugins
Summary:    KDE 4 library
Group:      System/Libraries
Obsoletes:  %{_lib}audiocdplugins1 < 3:4.0.0-2
%if %mdkversion > 200810
Obsoletes:  %{_lib}4 < 3:4.0.73-4
%endif

%description -n %libaudiocdplugins
KDE 4 library

%if %mdkversion < 200900
%post -n %libaudiocdplugins -p /sbin/ldconfig
%endif
%if %mdkversion < 200900
%postun -n %libaudiocdplugins -p /sbin/ldconfig
%endif

%files -n %libaudiocdplugins
%defattr(-,root,root)
%_kde_libdir/libaudiocdplugins.so.*

#---------------------------------------------

%package -n kmix
Summary: %{name} Digital Mixer
Group: Graphical desktop/KDE
Requires: %name-core = %epoch:%version
Obsoletes: %name-kmix < 3:3.93.0-0.714637.1
Obsoletes: kde4-kmix < 3:4.0.68
Provides: kde4-kmix = %epoch:%version

%description -n kmix
%{name} Digital Mixer.

%files -n kmix
%defattr(-,root,root)
%_kde_appsdir/kmix
%_kde_bindir/kmix
%_kde_bindir/kmixctrl
%_kde_datadir/applications/kde4/kmix.desktop
%_kde_datadir/autostart/restore_kmix_volumes.desktop
%_kde_datadir/kde4/services/kmixctrl_restore.desktop
%_kde_libdir/libkdeinit4_kmix*
%_kde_autostart/kmix_autostart.desktop
%_kde_docdir/HTML/*/kmix

#---------------------------------------------

%package -n kscd
Summary: %{name} Audio CD Player
Group: Graphical desktop/KDE
Requires: %name-core = %epoch:%version
Obsoletes: %name-kscd < 3:3.93.0-0.714637.1
Obsoletes: kde4-kscd < 3:4.0.68
Provides: kde4-kscd = %epoch:%version

%description -n kscd
%{name} audio CD Player.

%files -n kscd
%defattr(-,root,root)
%_kde_appsdir/profiles
%_kde_bindir/kscd
%_kde_datadir/applications/kde4/kscd.desktop
%_kde_datadir/config.kcfg/kscd.kcfg
%_kde_appsdir/kscd
%_kde_docdir/HTML/*/kscd

#---------------------------------------------

%define libkcddb %mklibname kcddb %kcddb_major
%define  kcddb_major 4

%package -n %libkcddb
Summary: KDE 4 library
Group: System/Libraries
%if %mdkversion > 200810
Conflicts: kdemultimedia-kscd < 1:3.5.9-4
%endif 

%description -n %libkcddb
KDE 4 library

%if %mdkversion < 200900
%post -n %libkcddb -p /sbin/ldconfig
%endif
%if %mdkversion < 200900
%postun -n %libkcddb -p /sbin/ldconfig
%endif

%files -n %libkcddb
%defattr(-,root,root)
%_kde_libdir/libkcddb.so.%{kcddb_major}*
%_kde_libdir/kde4/kcm_cddb.so
%_kde_datadir/config.kcfg/libkcddb.kcfg
%_kde_datadir/kde4/services/libkcddb.desktop

#---------------------------------------------

%define libkcompactdisc %mklibname kcompactdisc %kcompactdisc_major
%define kcompactdisc_major 4

%package -n %libkcompactdisc
Summary: KDE 4 library
Group: System/Libraries

%description -n %libkcompactdisc
KDE 4 library

%if %mdkversion < 200900
%post -n %libkcompactdisc -p /sbin/ldconfig
%endif
%if %mdkversion < 200900
%postun -n %libkcompactdisc -p /sbin/ldconfig
%endif

%files -n %libkcompactdisc
%defattr(-,root,root)
%_kde_libdir/libkcompactdisc.so.%{kcompactdisc_major}*

#---------------------------------------------

%package devel
Summary: Devel stuff for %{name}
Group: Development/KDE and Qt
Requires: kde4-macros
Requires: kdelibs4-devel
Requires: %libaudiocdplugins = %epoch:%version
Requires: %libkcddb = %epoch:%version
Requires: %libkcompactdisc = %epoch:%version
Requires: kdemultimedia4

%description  devel
This package contains header files needed if you wish to build applications
based on %{name}.

%files devel
%defattr(-,root,root)
%_kde_libdir/libaudiocdplugins.so
%_kde_libdir/libkcddb.so
%_kde_libdir/libkcompactdisc.so
%_kde_includedir/*
%_kde_datadir/dbus-1/interfaces/*

#----------------------------------------------------------------------

%prep
%setup -q -n kdemultimedia-%version
%patch100 -p0 -b .kscd
%build
export CFLAGS="${CFLAGS} -DOCAMLIB=%_libdir/ocaml"
export CPPFLAGS="${CPPFLAGS} -DOCAMLIB=%_libdir/ocaml"

%cmake_kde4 

%make

%install
rm -fr %buildroot
cd build

make DESTDIR=%buildroot install

# fwang: it conflicts with oxygen-icon-theme (see kde bug#151419)
rm -f %buildroot/%_kde_iconsdir/oxygen/22x22/actions/kscd-dock.png

%clean
rm -fr %buildroot



%changelog
* Fri Sep 26 2008 Helio Chissini de Castro <helio@mandriva.com> 3:4.1.2-1mdv2009.0
+ Revision: 288359
- KDE 4.1.2 arriving.

* Tue Sep 02 2008 Nicolas Lécureuil <neoclust@mandriva.org> 3:4.1.1-1mdv2009.0
+ Revision: 279307
- Fix kscd patch against trunk
- Backport kscd from trunk ( which use phonon now )

  + Helio Chissini de Castro <helio@mandriva.com>
    - Upgrade to forthcoming 4.1.1 packages

  + Funda Wang <fundawang@mandriva.org>
    - update url and description

* Fri Jul 25 2008 Helio Chissini de Castro <helio@mandriva.com> 3:4.1.0-1mdv2009.0
+ Revision: 247589
- Update with Release Candidate 1 - 4.1.0

* Thu Jul 10 2008 Helio Chissini de Castro <helio@mandriva.com> 3:4.0.98-1mdv2009.0
+ Revision: 233191
- Update with Release Candidate 1 - 4.0.98

* Mon Jul 07 2008 Nicolas Lécureuil <neoclust@mandriva.org> 3:4.0.85-1mdv2009.0
+ Revision: 232464
- New version kde 4.0.85

* Fri Jun 27 2008 Helio Chissini de Castro <helio@mandriva.com> 3:4.0.84-1mdv2009.0
+ Revision: 229404
- Update with new snapshot tarballs 4.0.84

* Thu Jun 19 2008 Helio Chissini de Castro <helio@mandriva.com> 3:4.0.83-1mdv2009.0
+ Revision: 226124
- Update with new snapshot tarballs 4.0.83

* Thu Jun 12 2008 Helio Chissini de Castro <helio@mandriva.com> 3:4.0.82-1mdv2009.0
+ Revision: 218300
- Update with new snapshot tarballs 4.0.82

* Mon Jun 09 2008 Pixel <pixel@mandriva.com> 3:4.0.81-1mdv2009.0
+ Revision: 217205
- do not call ldconfig in %%post/%%postun, it is now handled by filetriggers

  + Helio Chissini de Castro <helio@mandriva.com>
    - Update with new snapshot tarballs 4.0.81

* Sat May 24 2008 Helio Chissini de Castro <helio@mandriva.com> 3:4.0.80-1mdv2009.0
+ Revision: 210785
- New upstream kde4 4.1 beta1

* Fri May 23 2008 Nicolas Lécureuil <neoclust@mandriva.org> 3:4.0.74-2mdv2009.0
+ Revision: 210693
- Fix Requires

* Fri May 16 2008 Funda Wang <fundawang@mandriva.org> 3:4.0.74-1mdv2009.0
+ Revision: 208039
- New version 4.0.74

* Wed May 14 2008 Anssi Hannula <anssi@mandriva.org> 3:4.0.73-6mdv2009.0
+ Revision: 206996
- add another old kde3 conflict

* Tue May 13 2008 Anssi Hannula <anssi@mandriva.org> 3:4.0.73-5mdv2009.0
+ Revision: 206690
- fix versioned obsolete on lib4

* Tue May 13 2008 Anssi Hannula <anssi@mandriva.org> 3:4.0.73-4mdv2009.0
+ Revision: 206689
- rename lib4 to libaudiocdplugins4 and add obsoletes to handle it
- fix versioned obsoletes on libaudiocdplugins1

* Tue May 13 2008 Anssi Hannula <anssi@mandriva.org> 3:4.0.73-3mdv2009.0
+ Revision: 206658
- add Conflicts for old KDE3 packages for smooth upgrade

  + Nicolas Lécureuil <neoclust@mandriva.org>
    - Fix Requires

* Thu May 08 2008 Nicolas Lécureuil <neoclust@mandriva.org> 3:4.0.73-1mdv2009.0
+ Revision: 204746
- Update to kde 4.0.73

* Fri May 02 2008 Nicolas Lécureuil <neoclust@mandriva.org> 3:4.0.72-1mdv2009.0
+ Revision: 199937
- Update to kde 4.0.72
- Add BuildRequire
- New snapshot 4.0.70
- New snapshot 4.0.69
- Obsoletes kde4-videoplayer

  + Helio Chissini de Castro <helio@mandriva.com>
    - New upstream kde4 4.1 alpha 1
    - Starting to push new infrastructure for devel KDE 4.1. KDE 4 will be on / now. KDE is dead. Long live KDE.

* Fri Mar 28 2008 Helio Chissini de Castro <helio@mandriva.com> 3:4.0.3-1mdv2008.1
+ Revision: 191004
- Update for last stable release 4.0.3

* Sat Mar 08 2008 Nicolas Lécureuil <neoclust@mandriva.org> 3:4.0.2-2mdv2008.1
+ Revision: 182256
- Rebuild against new qt4 changes

* Sat Mar 01 2008 Helio Chissini de Castro <helio@mandriva.com> 3:4.0.2-1mdv2008.1
+ Revision: 177440
- New upstream bugfix release 4.0.2
- Update to 4.0.1

  + Thierry Vignaud <tvignaud@mandriva.com>
    - fix description-line-too-long

* Sat Jan 12 2008 Nicolas Lécureuil <neoclust@mandriva.org> 3:4.0.0-4mdv2008.1
+ Revision: 150221
- Fix File list
- ensure major correctness
  Obsolete old libaudiocdplugins

  + Helio Chissini de Castro <helio@mandriva.com>
    - Update for final stable 4.0.0

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

* Mon Dec 24 2007 Nicolas Lécureuil <neoclust@mandriva.org> 3:3.97.1-0.752124.1mdv2008.1
+ Revision: 137401
- New snapshot

  + Thierry Vignaud <tvignaud@mandriva.com>
    - kill re-definition of %%buildroot on Pixel's request

* Thu Dec 13 2007 Nicolas Lécureuil <neoclust@mandriva.org> 3:3.97.1-0.747536.3mdv2008.1
+ Revision: 119191
- New snapshot

* Fri Nov 30 2007 Nicolas Lécureuil <neoclust@mandriva.org> 3:3.96.1-0.742562.3mdv2008.1
+ Revision: 114128
- New snapshot

* Sun Nov 25 2007 Nicolas Lécureuil <neoclust@mandriva.org> 3:3.96.1-0.738567.3mdv2008.1
+ Revision: 111932
- Obsoletes noatun

* Fri Nov 23 2007 Nicolas Lécureuil <neoclust@mandriva.org> 3:3.96.1-0.738567.2mdv2008.1
+ Revision: 111681
- Fix File list ( only list devel files on devel package )

* Fri Nov 23 2007 Nicolas Lécureuil <neoclust@mandriva.org> 3:3.96.1-0.738567.1mdv2008.1
+ Revision: 111531
- New snapshot

* Sat Nov 17 2007 Nicolas Lécureuil <neoclust@mandriva.org> 3:3.96.0-0.736535.1mdv2008.1
+ Revision: 109647
- KDE4 RC1

* Mon Nov 12 2007 Funda Wang <fundawang@mandriva.org> 3:3.95.2-0.734645.2mdv2008.1
+ Revision: 108273
- fix conflicts with oxygen-icon-theme (kde bug#151419)

* Sun Nov 11 2007 Nicolas Lécureuil <neoclust@mandriva.org> 3:3.95.2-0.734645.1mdv2008.1
+ Revision: 107528
- New snapshot

* Fri Nov 02 2007 Nicolas Lécureuil <neoclust@mandriva.org> 3:3.95.1-0.731768.1mdv2008.1
+ Revision: 104991
- New snapshot post Rc1

* Tue Oct 30 2007 Nicolas Lécureuil <neoclust@mandriva.org> 3:3.94.1-0.730673.2mdv2008.1
+ Revision: 103696
- New snashot

* Thu Oct 25 2007 Nicolas Lécureuil <neoclust@mandriva.org> 3:3.94.1-0.728842.2mdv2008.1
+ Revision: 102139
- Add conflict to ease upgrade

* Thu Oct 25 2007 Nicolas Lécureuil <neoclust@mandriva.org> 3:3.94.1-0.728842.1mdv2008.1
+ Revision: 102070
- New snapshot

* Sat Oct 20 2007 Nicolas Lécureuil <neoclust@mandriva.org> 3:3.94.0-0.726889.1mdv2008.1
+ Revision: 100527
- Kde 4 Beta 3
  Noatun does not exist anymore

* Mon Sep 24 2007 Tiago Salem <salem@mandriva.com.br> 3:3.93.0-0.714637.2mdv2008.0
+ Revision: 92574
- Changing libnoatun mklibname to 5

* Fri Sep 21 2007 Tiago Salem <salem@mandriva.com.br> 3:3.93.0-0.714637.1mdv2008.0
+ Revision: 92033
- Fixing BuildRequires
- Changing Obsoletes tags and updating tarball to a newer revision.

  + Helio Chissini de Castro <helio@mandriva.com>
    - Update with revision 711009

* Tue Sep 04 2007 Helio Chissini de Castro <helio@mandriva.com> 2:3.93.0-1mdv2008.0
+ Revision: 79334
- Update with revision 708071
- Update with revision 706280

* Thu Aug 30 2007 Helio Chissini de Castro <helio@mandriva.com> 2:3.92.0-0.706280.1mdv2008.0
+ Revision: 75112
- Update with revision 706280

* Wed Aug 29 2007 Helio Chissini de Castro <helio@mandriva.com> 2:3.92.0-0.705729.1mdv2008.0
+ Revision: 73310
- Update with revision 705729

* Tue Aug 28 2007 Helio Chissini de Castro <helio@mandriva.com> 2:3.92.0-0.705308.1mdv2008.0
+ Revision: 72369
- Update with revision 705308

* Sat Aug 25 2007 Helio Chissini de Castro <helio@mandriva.com> 2:3.92.0-0.703342.1mdv2008.0
+ Revision: 71091
- Update with revision 703342
- Update with revision 703342

* Wed Aug 08 2007 Helio Chissini de Castro <helio@mandriva.com> 2:3.92.0-0.697095.1mdv2008.0
+ Revision: 60471
- Update for revision 697095
- Fix build requires
- Update to revision 697095
- Finished first kdemultimedia4 package with revision 693475

  + Nicolas Lécureuil <neoclust@mandriva.org>
    - 3.91
      Change spec to follow our KDE layout

* Thu May 03 2007 Laurent Montel <lmontel@mandriva.org> 1:3.80.3-0.20070502.2mdv2008.0
+ Revision: 21481
- increase version
- new snapshot
- Fix buildrequires
- new snapshot


* Wed Feb 28 2007 Laurent Montel <lmontel@mandriva.com> 3.80.3-0.20070228.1mdv2007.1
+ Revision: 127140
- new snapshot
- 3.80.3
- Fix spec file
- new snapshot
- new snapshot
- update

* Fri Jan 12 2007 Laurent Montel <lmontel@mandriva.com> 1:3.80.2-0.20070109.2mdv2007.1
+ Revision: 107807
- Fix buildrequires
- Import kdemultimedia4

* Mon Jan 08 2007 Laurent Montel <lmontel@mandriva.com> 1:3.5.4-5mdv2007.0
- kde 3.0