2e54c57
867a4cf
Name: kdemultimedia
867a4cf
Epoch: 6
93f5124
Version: 4.0.0 
93f5124
Release: 1%{?dist}
867a4cf
Summary: K Desktop Environment - Multimedia applications
1480b4c
867a4cf
Group: Applications/Multimedia
d782bdc
License: GPLv2
867a4cf
URL: http://www.kde.org/
867a4cf
Source0: ftp://ftp.kde.org/pub/kde/unstable/%{version}/src/kdemultimedia-%{version}.tar.bz2
93f5124
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
93f5124
704c8cb
# FLAC 1.1.3+ support for kio_audiocd (patch by Alex Merry)
704c8cb
# http://lists.kde.org/?l=kde-multimedia&m=119806833708186&w=2
704c8cb
Patch0: kdemultimedia-3.97.0-flac113.patch
1480b4c
704c8cb
# This one is normal, FLAC_OGG_LIBRARY is not actually used anyway:
867a4cf
# FLAC_OGG_LIBRARY:FILEPATH=FLAC_OGG_LIBRARY-NOTFOUND
9758be6
2e54c57
BuildRequires: alsa-lib-devel
2e54c57
BuildRequires: cdparanoia-devel cdparanoia
2e54c57
BuildRequires: cmake
2e54c57
BuildRequires: flac-devel
2e54c57
BuildRequires: giflib-devel
867a4cf
BuildRequires: kde-filesystem >= 4
867a4cf
BuildRequires: kdelibs4-devel >= %{version}
867a4cf
BuildRequires: kdebase-workspace-devel >= %{version}
867a4cf
BuildRequires: libmusicbrainz-devel
df317cd
BuildRequires: libtheora-devel
867a4cf
BuildRequires: libtunepimp-devel
2e54c57
BuildRequires: libvorbis-devel
2e54c57
BuildRequires: pcre-devel
2e54c57
BuildRequires: taglib-devel
2e54c57
2e54c57
Requires(post): xdg-utils
2e54c57
Requires(postun): xdg-utils
2e54c57
867a4cf
Requires: %{name}-libs = %{?epoch:%{epoch}:}%{version}-%{release}
867a4cf
Requires: kdelibs4 >= %{version}
867a4cf
Requires: kdebase-workspace >= %{version}
cvsdist b6ce52c
2e54c57
Obsoletes: %{name}-extras < %{?epoch:%{epoch}:}%{version}-%{release}
2e54c57
867a4cf
# FIXME/TODO: Taken from 3.5.8. review needed
cvsdist d796e71
%description
2e54c57
The %{name} package contains multimedia applications, including:
867a4cf
* juk (a music manager and player)
867a4cf
* kmix (an audio mixer)
867a4cf
* kscd (an Audio-CD player)
d782bdc
d782bdc
%package libs
867a4cf
Summary: Runtime libraries for %{name}
d782bdc
Group:   System Environment/Libraries
2e54c57
Obsoletes: %{name}-extras-libs < %{?epoch:%{epoch}:}%{version}-%{release} 
d782bdc
%description libs
d782bdc
%{summary}.
d782bdc
867a4cf
%package devel
867a4cf
Group:    Development/Libraries
2e54c57
Summary:  Developer files for %{name} 
867a4cf
Requires: %{name}-libs = %{?epoch:%{epoch}:}%{version}-%{release}
867a4cf
Requires: kdelibs4-devel kdebase-workspace-devel
867a4cf
%description devel
2e54c57
%{summary}.
2e54c57
2ac7833
867a4cf
%prep
867a4cf
%setup -q -n kdemultimedia-%{version}
93f5124
704c8cb
%patch0 -p1 -b .flac113
cvsdist d796e71
1d9d2bc
cvsdist d796e71
%build
cvsdist d796e71
867a4cf
mkdir -p %{_target_platform} 
867a4cf
pushd %{_target_platform}
867a4cf
%{cmake_kde4} ..
867a4cf
popd
1d9d2bc
867a4cf
make %{?_smp_mflags} -C %{_target_platform}
cvsdist d796e71
1d9d2bc
867a4cf
%install
867a4cf
rm -rf %{buildroot}
867a4cf
2e54c57
make install DESTDIR=%{buildroot} -C %{_target_platform}
cvsdist e2c9205
cvsdist d796e71
867a4cf
%clean
867a4cf
rm -rf %{buildroot}
1d9d2bc
2e54c57
e31f00f
%post
867a4cf
%{_bindir}/xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || :
cvsdist d796e71
e31f00f
%postun
867a4cf
%{_bindir}/xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || :
cvsdist d796e71
543fe55
%post libs -p /sbin/ldconfig
543fe55
543fe55
%postun libs -p /sbin/ldconfig
543fe55
1d9d2bc
867a4cf
%files
d2d1264
%defattr(-,root,root,-)
2e54c57
%doc COPYING README
867a4cf
%{_kde4_bindir}/*
867a4cf
%{_kde4_appsdir}/juk/
867a4cf
%{_kde4_appsdir}/kmix/
867a4cf
%{_kde4_appsdir}/kicker/*
867a4cf
%{_kde4_appsdir}/kconf_update/*
867a4cf
%{_kde4_appsdir}/profiles/*
867a4cf
%{_kde4_datadir}/applications/kde4/*
867a4cf
%{_kde4_datadir}/autostart/*
867a4cf
%{_kde4_datadir}/kde4/services/*
867a4cf
%{_kde4_datadir}/config.kcfg/*
2e54c57
%{_datadir}/dbus-1/interfaces/*
867a4cf
%{_kde4_docdir}/HTML/en/juk/
867a4cf
%{_kde4_docdir}/HTML/en/kmix/
867a4cf
%{_kde4_docdir}/HTML/en/kscd/
867a4cf
%{_kde4_iconsdir}/hicolor/*/*/*
2e54c57
%{_kde4_libdir}/libkdeinit*.so
d782bdc
467abf9
%files libs
467abf9
%defattr(-,root,root,-)
2e54c57
%{_kde4_libdir}/lib*.so.*
867a4cf
%{_kde4_libdir}/kde4/*
467abf9
cvsdist b6ce52c
%files devel
c61a2ca
%defattr(-,root,root,-)
704c8cb
%{_kde4_includedir}/audiocdencoder.h
867a4cf
%{_kde4_includedir}/libkcddb/
867a4cf
%{_kde4_includedir}/libkcompactdisc/
2e54c57
%{_kde4_libdir}/lib*.so
2e54c57
%exclude %{_kde4_libdir}/libkdeinit*.so
2e54c57
1d9d2bc
cvsdist b6ce52c
%changelog
93f5124
* Tue Jan 08 2008 Rex Dieter <rdieter[AT]fedoraproject.org> 4.0.0-1
93f5124
- kde-4.0.0
93f5124
- drop upstreamed cdparanoia patch
93f5124
704c8cb
* Wed Jan 02 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 3.97.0-4
704c8cb
- don't mention kaudiocreator in description, it's not actually there
704c8cb
- apply patch by Alex Merry to support FLAC 1.1.3+ in kio_audiocd
704c8cb
- apply patch by Allen Winter to fix cdparanoia detection
704c8cb
- list audiocdencoder.h in file list (-devel)
704c8cb
2e54c57
* Fri Dec 14 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 3.97.0-3
2e54c57
- -libs: Obsoletes: -extras(-libs)
2e54c57
- cleanup BR's
2e54c57
- omit parallel-install symlink hacks
2e54c57
75cb424
* Wed Dec 12 2007 Kevin Kofler <Kevin@tigcc.ticalc.org> 3.97.0-2
75cb424
- rebuild for changed _kde4_includedir
75cb424
867a4cf
* Mon Dec 10 2007 Than Ngo <than@redhat.com> 3.97.0-1
867a4cf
- 3.97.0
cvsdist d796e71
867a4cf
* Fri Nov 30 2007 Sebastian Vahl <fedora@deadbabylon.de> 6:3.96.2-1
867a4cf
- kde-3.96.2
cvsdist d796e71
867a4cf
* Sat Nov 24 2007 Sebastian Vahl <fedora@deadbabylon.de> 6:3.96.1-1
867a4cf
- kde-3.96.1
cvsdist d796e71
867a4cf
* Fri Nov 23 2007 Sebastian Vahl <fedora@deadbabylon.de> 6:3.96.0-4
867a4cf
- libs subpkg
867a4cf
- also use epoch in changelog (also backwards)
cvsdist d796e71
867a4cf
* Mon Nov 19 2007 Sebastian Vahl <fedora@deadbabylon.de> 6:3.96.0-3
867a4cf
- BR: kde-filesystem >= 4
cvsdist d796e71
867a4cf
* Mon Nov 19 2007 Sebastian Vahl <fedora@deadbabylon.de> 6:3.96.0-2
867a4cf
- Requires: kdebase-workspace-devel
867a4cf
- BR: libXScrnSaver-devel
867a4cf
- BR: libXtst-devel
cvsdist d796e71
867a4cf
* Fri Nov 16 2007 Sebastian Vahl <fedora@deadbabylon.de> 6:3.96.0-1
867a4cf
- Initial version for Fedora