Author: rdieter
Update of /cvs/extras/rpms/kdemultimedia-extras/FC-6
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv4935
Modified Files:
.cvsignore kdemultimedia-extras.spec sources
Removed Files:
kde-libtool.patch kdemultimedia-3.4.0-arts_includes.patch
kdemultimedia-3.5.0-116958.patch
Log Message:
* Wed Nov 01 2006 Rex Dieter <rexdieter[AT]users.sf.net> 6:3.5.5-0.3
- use kdemultimedia-3.5.5-patched.tar.bz2 (from core pkg)
* Wed Oct 25 2006 Rex Dieter <rexdieter[AT]users.sf.net> 6:3.5.5-0.2
- exclude kfile_mpeg from main pkg (it's in -extras-nonfree).
Arguably, doesn't *have* to be marked nonfree, but that's another battle.
* Wed Oct 04 2006 Rex Dieter <rexdieter[AT]users.sf.net> 6:3.5.5-0.1
- -extras: own %%_datadir/apps/juk/pics
- 3.5.5
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/kdemultimedia-extras/FC-6/.cvsignore,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- .cvsignore 9 Aug 2006 18:41:46 -0000 1.5
+++ .cvsignore 1 Nov 2006 18:54:48 -0000 1.6
@@ -1,3 +1,2 @@
-kdemultimedia-3.5.2-patched.tar.bz2
-kdemultimedia-3.5.3-patched.tar.bz2
kdemultimedia-3.5.4-patched.tar.bz2
+kdemultimedia-3.5.5-patched.tar.bz2
Index: kdemultimedia-extras.spec
===================================================================
RCS file: /cvs/extras/rpms/kdemultimedia-extras/FC-6/kdemultimedia-extras.spec,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- kdemultimedia-extras.spec 4 Oct 2006 19:44:29 -0000 1.12
+++ kdemultimedia-extras.spec 1 Nov 2006 18:54:48 -0000 1.13
@@ -31,7 +31,7 @@
%if "%{?nonfree}" == "1"
%define _with_akode --with-akode
BuildRequires: akode-extras
-%define _with_lame --with-lame --disable-lametest
+%define _with_lame --with-lame
%define _with_taglib --with-taglib
%define _with_xine --with-xine
%endif
@@ -66,8 +66,8 @@
#if "%{?core}" == "1"
Epoch: 6
#endif
-Version: 3.5.4
-Release: 8%{?dist}%{?kde}
+Version: 3.5.5
+Release: 0.3%{?dist}%{?kde}
License: GPL
%if "%{?patched:1}" == "1"
@@ -107,8 +107,6 @@
%{?_with_jack:BuildRequires: jack-audio-connection-kit}
%{?_with_polypaudio:BuildRequires: polypaudio-devel}
-Patch0: kde-libtool.patch
-Patch1: kdemultimedia-3.4.0-arts_includes.patch
Patch2: kdemultimedia-3.5.3-config.patch
Patch3: kdemultimedia-3.4.0-xdg.patch
@@ -119,8 +117,6 @@
Patch1001: kdemultimedia-3.5.2-omit_kfile_mpeg.patch
# increase buffers to minimize audio cut-outs,
http://bugs.kde.org/74744
Patch74744: kdemultimedia-3.2.2-mpeglib-buffer.patch
-# akode:
http://bugs.kde.org/116958
-Patch116958: kdemultimedia-3.5.0-116958.patch
%if "%{?core}" == "1"
%description
@@ -159,7 +155,7 @@
%description
%{summary}, including:
* akode_artsplugin (akode)
-* juk (libtunepimp)
+* juk %{?_with_musicbrainz:(libtunepimp)}
* kfile-plugins: flac, mpc (taglib)
%endif
@@ -189,17 +185,16 @@
%setup -q -n kdemultimedia
%endif
-#patch0 -p1 -b .libtool
-%if "%{version}" < "3.5.3"
-%patch1 -p1 -b .arts_include
-%endif
%patch2 -p1 -b .config
%patch3 -p1 -b .xdg
-#with mpeglib in -extras, not really needed -- Rex
+#with mpeglib in -extras-nonfree, not really needed -- Rex
#patch1000 -p1 -b .oggvorbis_artsplugin
%{?nonfree:%patch74744 -p1 -b .74744}
-%patch116958 -p1 -b .116958
+
+%if "%{?patched:1}" != "1"
+%patch1001 -p1 -b .omit_kfile_mpeg
+%endif
%if "%{is_release}" != "1"
make -f admin/Makefile.common cvs
@@ -220,11 +215,18 @@
%{?extras:export CPPFLAGS="$CPPFLAGS -I%{_includedir}/kde/arts"}
+# -- disable-new-ldflags for nonfree/fc6, since --as-needed fails for lame -- Rex
+# until either binutils or lame (livna bug #1207) is fixed
+
%configure \
--includedir=%{_includedir}/kde \
--disable-rpath \
--disable-gcc-hidden-visibility \
+%if "%{?fedora}" == "6" && "%{?nonfree:1}" ==
"1"
+ --disable-new-ldflags \
+%else
--enable-new-ldflags \
+%endif
--disable-debug --disable-warnings \
--disable-dependency-tracking --enable-final \
--without-libltdl \
@@ -273,12 +275,10 @@
make install%{!?debug_package:-strip} DESTDIR=$RPM_BUILD_ROOT -C $module
done
-#if "%{?juk:1}" == "1"
desktop-file-install \
--dir=$RPM_BUILD_ROOT%{_datadir}/applications/kde \
--add-category="X-Fedora" --vendor="" \
$RPM_BUILD_ROOT%{_datadir}/applications/kde/juk.desktop
-#endif
%if "%{?debug}" == "1"
# Conflicts check (debuging only)
@@ -380,7 +380,7 @@
%if "%{?core}" == "1"
%post
-/sbin/ldconfig
+/sbin/ldconfig ||:
for icon_theme in crystalsvg hicolor locolor ; do
touch --no-create %{_datadir}/icons/${icon_theme} 2> /dev/null ||:
gtk-update-icon-cache -q %{_datadir}/icons/${icon_theme} 2> /dev/null ||:
@@ -388,16 +388,16 @@
update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
%postun
-/sbin/ldconfig
+/sbin/ldconfig ||:
for icon_theme in crystalsvg hicolor locolor ; do
touch --no-create %{_datadir}/icons/${icon_theme} 2> /dev/null ||:
gtk-update-icon-cache -q %{_datadir}/icons/${icon_theme} 2> /dev/null ||:
done
update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
-%endif
+%endif
%if "%{?extras}" == "1"
-#if "%{?juk:1}" == "1"
+
%post
for icon_theme in crystalsvg hicolor ; do
touch --no-create %{_datadir}/icons/${icon_theme} 2> /dev/null ||:
@@ -409,13 +409,16 @@
touch --no-create %{_datadir}/icons/${icon_theme} 2> /dev/null ||:
gtk-update-icon-cache -q %{_datadir}/icons/${icon_theme} 2> /dev/null ||:
done
-#endif
-%endif
+%endif
%if "%{?nonfree}" == "1"
-%post -p /sbin/ldconfig
-%postun -p /sbin/ldconfig
+%post
+/sbin/ldconfig ||:
+
+%postun
+/sbin/ldconfig ||:
+
%endif
@@ -440,37 +443,113 @@
%{_libdir}/mcop/*
%{_libdir}/kde3/*
-%files devel
+%files devel -f devel.list
%defattr(-,root,root,-)
%{_includedir}/*
%endif
%if "%{?extras}" == "1"
-%files -f extras.list
+#files -f extras.list
+%files
%defattr(-,root,root,-)
%doc AUTHORS COPYING README
-%dir %{_datadir}/apps/juk/
+# juk
+%{_bindir}/juk
+%{_datadir}/applications/kde/juk.desktop
+%{_datadir}/apps/juk
+%{_datadir}/apps/konqueror/servicemenus/jukservicemenu.desktop
+%{_datadir}/icons/crystalsvg/*/*/juk*
+%{_datadir}/icons/hicolor/*/*/juk*
+# kfile-plugins
+%{_libdir}/kde3/kfile_flac.*
+%{_libdir}/kde3/kfile_mpc.*
+%{_datadir}/services/kfile_flac.desktop
+%{_datadir}/services/kfile_mpc.desktop
+# akode_artsplugin (free bits)
+%{_libdir}/libarts_akode.[ls][ao]
+%{_libdir}/libarts_akode.so.*
+%{_libdir}/mcop/akodeMPCPlayObject.mcopclass
+%{_libdir}/mcop/akodePlayObject.mcopclass
+%{_libdir}/mcop/akodeSpeexStreamPlayObject.mcopclass
+%{_libdir}/mcop/akodeVorbisStreamPlayObject.mcopclass
+%{_libdir}/mcop/akodeXiphPlayObject.mcopclass
+%{_libdir}/mcop/akodearts.mcopclass
+%{_libdir}/mcop/akodearts.mcoptype
%endif
%if "%{?nonfree}" == "1"
-%files -f nonfree.list
+#files -f nonfree.list
+%files
%defattr(-,root,root,-)
%doc AUTHORS COPYING README
-%dir %{_datadir}/apps/videothumbnail/
-## FIXME? -- Rex
+%{_bindir}/yaf-cdda
+%{_bindir}/yaf-mpgplay
+%{_bindir}/yaf-splay
+%{_bindir}/yaf-tplay
+%{_bindir}/yaf-vorbis
+%{_bindir}/yaf-yuv
+%{_libdir}/kde3/kfile_mp3.[ls][ao]
+%{_libdir}/kde3/kfile_mpeg.[ls][ao]
+%{_libdir}/kde3/libkrecexport_mp3.[ls][ao]
+%{_libdir}/kde3/videothumbnail.[ls][ao]
+%{_libdir}/libyafcore.[ls][ao]
+%{_libdir}/libyafxplayer.[ls][ao]
+%{_datadir}/apps/videothumbnail/
+%{_datadir}/services/kfile_mp3.desktop
+%{_datadir}/services/kfile_mpeg.desktop
+%{_datadir}/services/krec_exportmp3.desktop
+%{_datadir}/services/videothumbnail.desktop
+
+# (akode|mpeglib|xine)_artsplugin (nonfree bits)
+#files artsplugin
+#defattr(-,root,root,-)
+%{_bindir}/mpeglibartsplay
+%{_libdir}/libarts_mpeglib-0.3.0.so.*
+%{_libdir}/libarts_splay.so.*
+%{_libdir}/libarts_xine.so.*
+%{_libdir}/libmpeg-0.3.0.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
+%{_libdir}/mcop/akodeMPEGPlayObject.mcopclass
+## FIXME, there has to be a better way of catching/conditionalizing this
+## ie, to determine if akode-extras in use was built with ffmpeg support -- Rex
+%if "%{?fedora}" > "4"
+%{_libdir}/mcop/akodeFFMPEGPlayObject.mcopclass
+%endif
+%{_libdir}/mcop/xineAudioPlayObject.mcopclass
+%{_libdir}/mcop/xineVideoPlayObject.mcopclass
+
+## FIXME -- Rex
+#files devel
+#defattr(-,root,root,-)
+%{_libdir}/libarts_mpeglib.[ls][ao]
+%{_libdir}/libarts_splay.[ls][ao]
+%{_libdir}/libarts_xine.[ls][ao]
+%{_libdir}/libmpeg.[ls][ao]
%{_includedir}/kde/mpeglib/
%{_includedir}/kde/mpeglib_artsplug/
%endif
-
%clean
rm -rf $RPM_BUILD_ROOT
%changelog
-* Wed Oct 04 2006 Rex Dieter <rexdieter[AT]users.sf.net> 6:3.5.4-8
-- respin
+* Wed Nov 01 2006 Rex Dieter <rexdieter[AT]users.sf.net> 6:3.5.5-0.3
+- use kdemultimedia-3.5.5-patched.tar.bz2 (from core pkg)
+
+* Wed Oct 25 2006 Rex Dieter <rexdieter[AT]users.sf.net> 6:3.5.5-0.2
+- exclude kfile_mpeg from main pkg (it's in -extras-nonfree).
+ Arguably, doesn't *have* to be marked nonfree, but that's another battle.
+
+* Wed Oct 04 2006 Rex Dieter <rexdieter[AT]users.sf.net> 6:3.5.5-0.1
+- -extras: own %%_datadir/apps/juk/pics
+- 3.5.5
* Tue Sep 19 2006 Rex Dieter <rexdieter[AT]users.sf.net> 6:3.5.4-7
- -extras: drop --with-musicbrainz (for now)
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/kdemultimedia-extras/FC-6/sources,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- sources 9 Aug 2006 18:41:46 -0000 1.5
+++ sources 1 Nov 2006 18:54:48 -0000 1.6
@@ -1 +1 @@
-3cf5d9173232cadcf9042d7a60605de3 kdemultimedia-3.5.4-patched.tar.bz2
+7439844e5105091e2b93b3821d999da5 kdemultimedia-3.5.5-patched.tar.bz2
--- kde-libtool.patch DELETED ---
--- kdemultimedia-3.4.0-arts_includes.patch DELETED ---
--- kdemultimedia-3.5.0-116958.patch DELETED ---