From 867a4cf3ce4144c0c6773e743c8f42fb022e1b11 Mon Sep 17 00:00:00 2001 From: Than Ngo Date: Dec 10 2007 18:15:25 +0000 Subject: 3.97.0 --- diff --git a/kdemultimedia-3.4.0-xdg.patch b/kdemultimedia-3.4.0-xdg.patch deleted file mode 100644 index 445d88a..0000000 --- a/kdemultimedia-3.4.0-xdg.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- kdemultimedia-3.4.0/kappfinder-data/kde-multimedia-music.menu.tn 2005-04-25 16:16:32.000000000 +0200 -+++ kdemultimedia-3.4.0/kappfinder-data/kde-multimedia-music.menu 2005-04-25 16:17:51.000000000 +0200 -@@ -2,6 +2,7 @@ - "http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd"> - - -+Applications - - Multimedia - diff --git a/kdemultimedia-3.5.3-examples.patch b/kdemultimedia-3.5.3-examples.patch deleted file mode 100644 index 4b672d0..0000000 --- a/kdemultimedia-3.5.3-examples.patch +++ /dev/null @@ -1,22 +0,0 @@ ---- kdemultimedia-3.5.3-patched/kmid/Makefile.in.orig 2006-06-26 14:33:57.000000000 +0200 -+++ kdemultimedia-3.5.3-patched/kmid/Makefile.in 2006-06-26 14:34:09.000000000 +0200 -@@ -556,7 +556,7 @@ - #>- METASOURCES = AUTO - servicetype_DATA = audiomidi.desktop - servicetypedir = $(kde_servicetypesdir) --SUBDIRS = maps examples pics -+SUBDIRS = maps pics - xdg_apps_DATA = kmid.desktop - mime_DATA = x-karaoke.desktop - mimedir = $(kde_mimedir)/audio ---- kdemultimedia-3.5.3-patched/kmid/Makefile.am.orig 2006-06-26 14:32:27.000000000 +0200 -+++ kdemultimedia-3.5.3-patched/kmid/Makefile.am 2006-06-26 14:32:40.000000000 +0200 -@@ -38,7 +38,7 @@ - servicetype_DATA = audiomidi.desktop - servicetypedir = $(kde_servicetypesdir) - --SUBDIRS = maps examples pics -+SUBDIRS = maps pics - - xdg_apps_DATA = kmid.desktop - diff --git a/kdemultimedia-3.5.3-noatun.patch b/kdemultimedia-3.5.3-noatun.patch deleted file mode 100644 index 962b305..0000000 --- a/kdemultimedia-3.5.3-noatun.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- kdemultimedia-3.5.3/noatun/Makefile.am.tn 2006-07-11 22:46:50.000000000 +0200 -+++ kdemultimedia-3.5.3/noatun/Makefile.am 2006-07-11 23:12:32.000000000 +0200 -@@ -9,9 +9,11 @@ - presetsdir = $(kde_datadir)/noatun/eq.preset - presets_DATA = preset.dance preset.jazz preset.metal preset.trance preset.zero - -+kconf_PROGRAMS = noatun20update -+kconfdir = $(libdir)/kconf_update_bin -+ - updatedir = $(kde_datadir)/kconf_update - update_DATA = noatun.upd --update_PROGRAMS = noatun20update - - noatun20update_SOURCES = noatun20update.cpp - noatun20update_LDFLAGS = $(all_libraries) $(KDE_RPATH) diff --git a/kdemultimedia-3.5.6-config.patch b/kdemultimedia-3.5.6-config.patch deleted file mode 100644 index 86a85ac..0000000 --- a/kdemultimedia-3.5.6-config.patch +++ /dev/null @@ -1,35 +0,0 @@ ---- kdemultimedia-3.5.6/configure.in.in.orig 2007-04-18 18:57:41.000000000 +0200 -+++ kdemultimedia-3.5.6/configure.in.in 2007-04-18 18:58:05.000000000 +0200 -@@ -542,7 +542,7 @@ - if test "x$build_arts" = "xyes" && test "x$ARTSCCONFIG" != "xno" ; then - LIB_ARTS="-lartskde" - ARTS_PREFIX=[`$ARTSCCONFIG --arts-prefix`] -- ARTS_CFLAGS="-I$ARTS_PREFIX/include/arts" -+ ARTS_CFLAGS="-I$ARTS_PREFIX/include/kde/arts" - AC_DEFINE(HAVE_ARTS, 1, [have arts support in juk]) - else - build_arts="no" ---- kdemultimedia-3.5.6/configure.in.orig 2007-04-18 18:58:18.000000000 +0200 -+++ kdemultimedia-3.5.6/configure.in 2007-04-18 18:58:43.000000000 +0200 -@@ -607,7 +607,7 @@ - if test "x$build_arts" = "xyes" && test "x$ARTSCCONFIG" != "xno" ; then - LIB_ARTS="-lartskde" - ARTS_PREFIX=[`$ARTSCCONFIG --arts-prefix`] -- ARTS_CFLAGS="-I$ARTS_PREFIX/include/arts" -+ ARTS_CFLAGS="-I$ARTS_PREFIX/include/kde/arts" - AC_DEFINE(HAVE_ARTS, 1, [have arts support in juk]) - else - build_arts="no" ---- kdemultimedia-3.4.0-patched/kscd/libwm/Makefile.am.config 2005-02-03 23:48:26.000000000 +0100 -+++ kdemultimedia-3.4.0-patched/kscd/libwm/Makefile.am 2005-02-28 20:47:00.223979671 +0100 -@@ -9,8 +9,8 @@ - - noinst_LTLIBRARIES = libworkman.la - --libworkman_la_LDFLAGS = $(ARTSC_LIBS) $(all_libraries) --libworkman_la_LIBADD = audio/libworkmanaudio.la $(ARTS_LIBASOUND) -+libworkman_la_LDFLAGS = $(all_libraries) -+libworkman_la_LIBADD = audio/libworkmanaudio.la $(ARTSC_LIBS) $(ARTS_LIBASOUND) - - libworkman_la_SOURCES = cddb.c cdinfo.c cdrom.c wm_helpers.c cdtext.c\ - database.c index.c scsi.c cdda.c plat_linux_cdda.c plat_sun_cdda.c\ diff --git a/kdemultimedia.spec b/kdemultimedia.spec index ff05adf..3f282f4 100644 --- a/kdemultimedia.spec +++ b/kdemultimedia.spec @@ -1,947 +1,185 @@ +Name: kdemultimedia +Epoch: 6 +Version: 3.97.0 +Release: 1%{?dist} +Summary: K Desktop Environment - Multimedia applications -## FIXME/TODO: -# * kdemultimedia-arts/arts-extras subpkg, http://bugzilla.redhat.com/191097 -# * split free/nonfree codecs from *.mcopclass files, in particular: -# akodePlayObject.mcopclass, xine*.mcopclass (yuck) - -%define debug 0 -%define final 1 -%define make_cvs 1 -%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_libsamplerate --with-libsamplerate -%define _with_taglib --with-taglib -%define _with_xine --with-xine - -%if 0%{?fedora} > 7 -# make -libs subpkg -%define libs 1 -%endif - -Name: kdemultimedia -Summary: Multimedia applications for the K Desktop Environment (KDE) -Epoch: 6 -Version: 3.5.8 -Release: 8%{?dist} - +Group: Applications/Multimedia License: GPLv2 -Group: Applications/Multimedia -Url: http://www.kde.org - -%define patch patched -%define nonfree_bits mpeglib mpeglib_artsplugin mpg123_artsplugin -## To generate -patched tarball, -# 1. tar xjf kdemultimedia-%{version} -# 2. mv kdemultimedia-%{version} kdemultimedia-%{version}-%{patch} -# 3. (cd kdemultimedia-%{version}-%{patch}; rm -rf %nonfree_bits ) -# 4. remove %nonfree_bits from kdemultimedia-%{version}-%{patch}/subdirs -# 5. tar cjf kdemultimedia-%{version}-%{patch}.tar.bz2 kdemultimedia-%{version}-%{patch} -Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}-%{patch}.tar.bz2 +URL: http://www.kde.org/ +Source0: ftp://ftp.kde.org/pub/kde/unstable/%{version}/src/kdemultimedia-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -Provides: kdemultimedia3 = %{version}-%{release} -Patch2: kdemultimedia-3.5.6-config.patch -Patch3: kdemultimedia-3.4.0-xdg.patch -Patch4: kdemultimedia-3.5.3-examples.patch +# FIXME/TODO: How to fix these? (taken from CMakeCache.txt) +# CDPARANOIA_INCLUDE_DIR:PATH=CDPARANOIA_INCLUDE_DIR-NOTFOUND +# FLAC_OGG_LIBRARY:FILEPATH=FLAC_OGG_LIBRARY-NOTFOUND -# upstream patches -Patch100: kdemultimedia-3.5.3-noatun.patch - -%if 0%{?libs} -Requires: %{name}-libs = %{?epoch:%{epoch}:}%{version}-%{release} -%else -Obsoletes: %{name}-libs < %{?epoch:%{epoch}:}%{version}-%{release} -Provides: %{name}-libs = %{?epoch:%{epoch}:}%{version}-%{release} -Requires(post): /sbin/ldconfig -Requires(postun): /sbin/ldconfig -%endif - -BuildRequires: zlib-devel -BuildRequires: kdelibs3-devel >= %{version} +BuildRequires: kde-filesystem >= 4 +BuildRequires: kdelibs4-devel >= %{version} +BuildRequires: kdebase-workspace-devel >= %{version} +BuildRequires: cmake +BuildRequires: taglib-devel +BuildRequires: libmusicbrainz-devel +BuildRequires: cdparanoia-devel cdparanoia +BuildRequires: flac-devel BuildRequires: libvorbis-devel -BuildRequires: audiofile-devel -BuildRequires: desktop-file-utils BuildRequires: libtheora-devel -BuildRequires: flac-devel -BuildRequires: alsa-lib-devel -BuildRequires: cdparanoia-devel cdparanoia -BuildRequires: gstreamer-devel -%if %{make_cvs} -BuildRequires: automake libtool -%endif -%{?_with_akode:BuildRequires: akode-devel} -%{?_with_libsamplerate:BuildRequires: libsamplerate-devel} -%{?_with_musicbrainz:BuildRequires: libmusicbrainz-devel libtunepimp-devel} -%{?_with_taglib:BuildRequires: taglib-devel} -%{?_with_xine:BuildRequires: xine-lib-devel} +BuildRequires: giflib-devel +BuildRequires: pcre-devel +# Taken from CMakeCache.txt. Really needed? +BuildRequires: alsa-lib-devel +BuildRequires: libogg-devel +BuildRequires: libtunepimp-devel +BuildRequires: libXcomposite-devel +BuildRequires: libXdamage-devel +BuildRequires: libxkbfile-devel +BuildRequires: libXpm-devel +BuildRequires: libXv-devel +BuildRequires: libXxf86misc-devel +BuildRequires: libXScrnSaver-devel +BuildRequires: libXtst-devel + +Requires(post): /sbin/ldconfig xdg-utils +Requires(postun): /sbin/ldconfig xdg-utils +Requires: %{name}-libs = %{?epoch:%{epoch}:}%{version}-%{release} +Requires: kdelibs4 >= %{version} +Requires: kdebase-workspace >= %{version} +# FIXME/TODO: Taken from 3.5.8. review needed %description The K Desktop Environment (KDE) is a GUI desktop for the X Window System. The %{name} package contains multimedia applications for KDE, including: - 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 - -%package devel -Summary: Development files for %{name}, aRts and noatun plugins -Group: Development/Libraries -Provides: kdemultimedia3-devel = %{version}-%{release} -Requires: %{name}-libs = %{epoch}:%{version}-%{release} -# for noatun shlib(s) -Requires: %{name}-extras-libs = %{epoch}:%{version}-%{release} -Requires: kdelibs3-devel -%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 -%if 0%{?libs} -Requires: %{name}-extras-libs = %{?epoch:%{epoch}:}%{version}-%{release} -%else -Obsoletes: %{name}-extras-libs < %{?epoch:%{epoch}:}%{version}-%{release} -Provides: %{name}-extras-libs = %{?epoch:%{epoch}:}%{version}-%{release} -Requires(post): /sbin/ldconfig -Requires(postun): /sbin/ldconfig -%endif -%description extras -%{summary}, including: - * juk, a media player - * kaboodle, a media player - * noatun, a media player - -%if 0%{?libs} -%package extras-libs -Summary: Extra %{name} runtime libraries -Group: System Environment/Libraries -Requires: %{name}-libs = %{epoch}:%{version}-%{release} -# helps multilib upgrades -Obsoletes: %{name}-extras < %{?epoch:%{epoch}:}%{version}-%{release} -%description extras-libs -%{summary}. +* juk (a music manager and player) +* kmix (an audio mixer) +* kscd (an Audio-CD player) + kaudiocreator, a graphical frontend for audio file creation %package libs -Summary: %{name} runtime libraries +Summary: Runtime libraries for %{name} Group: System Environment/Libraries -Requires: kdelibs3 >= %{version} -# helps multilib upgrades -Obsoletes: %{name} < %{?epoch:%{epoch}:}%{version}-%{release} -# include to be paranoid, installing libs-only is still mostly untested -- Rex -Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release} %description libs %{summary}. -%endif - -%prep -%setup -q -n %{name}-%{version}-%{patch} - -%patch2 -p1 -b .config -%patch3 -p1 -b .xdg -%patch4 -p1 -b .examples -# upstream patches -%patch100 -p1 -b .noatun +%package devel +Group: Development/Libraries +Summary: Header files for kdebase-workspace +Requires: %{name}-libs = %{?epoch:%{epoch}:}%{version}-%{release} +Requires: kdelibs4-devel kdebase-workspace-devel +%description devel +Header files for developing applications using %{name}. -%if %{make_cvs} - make -f admin/Makefile.common cvs -%endif +%prep +%setup -q -n kdemultimedia-%{version} %build -unset QTDIR || : ; . /etc/profile.d/qt.sh - -# just to be paranoid -- Rex -DO_NOT_COMPILE="" -export DO_NOT_COMPILE="$DO_NOT_COMPILE %{nonfree_bits}" - -%configure \ - --enable-new-ldflags \ - --disable-dependency-tracking \ - --with-extra-includes=%{_includedir}/cdda \ - --includedir=%{_includedir}/kde \ - --with-cdparanoia \ - --with-flac \ - --with-theora \ - --with-vorbis \ - --with-alsa \ - --with-arts-alsa \ - --with-gstreamer \ - --without-lame \ -%if %{debug} == 0 - --disable-debug \ - --without-debug \ - --disable-warnings \ -%endif -%if %{final} - --enable-final \ -%endif - --disable-rpath \ - %{?_with_akode} %{!?_with_akode:--without-akode} \ - %{?_with_libsamplerate} %{!?_with_libsamplerate:--without-libsamplerate} \ - %{?_with_musicbrainz} %{!?_with_musicbrainz:--without-musicbrainz} \ - %{?_with_taglib} %{!?_with_taglib:--without-taglib} \ - %{?_with_xine} %{!?_with_xine:--without-xine} - -# FIXME: See http://bugzilla.redhat.com/330971 -make %{?_smp_mflags} -k || \ - sed -i -e "s|-Wp,-D_FORTIFY_SOURCE=2||" noatun/modules/artseffects/Makefile && \ - make %{?_smp_mflags} - -make %{?_smp_mflags} -C kaudiocreator +mkdir -p %{_target_platform} +pushd %{_target_platform} +%{cmake_kde4} .. +popd -%install -rm -rf %{buildroot} - -make install DESTDIR=%{buildroot} -make -C kaudiocreator DESTDIR=%{buildroot} install +make %{?_smp_mflags} -C %{_target_platform} -## Remove/uninstall (conflicting) bits we don't want -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 +%install +rm -rf %{buildroot} +mkdir %{buildroot} +make install DESTDIR=%{buildroot} -C %{_target_platform} + +# move devel symlinks +mkdir -p %{buildroot}%{_kde4_libdir}/kde4/devel +pushd %{buildroot}%{_kde4_libdir} +for i in lib*.so +do + case "$i" in + libkdeinit4_*.so) + ;; + # libspectreOkular.so is no symlink + libspectreOkular.so) + ;; + *) + linktarget=`readlink "$i"` + rm -f "$i" + ln -sf "../../$linktarget" "kde4/devel/$i" + ;; + esac done +popd -# 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 - if [ -d $lang_dir ]; then - lang=$(basename $lang_dir) - echo "%lang($lang) $HTML_DIR/$lang/*" >> %{name}.lang - # replace absolute symlinks with relative ones - pushd $lang_dir - for i in *; do - [ -d $i -a -L $i/common ] && ln -nsf ../common $i/common - done - popd - fi -done -fi - -# rpmdocs -for dir in k* ; do - for file in AUTHORS ChangeLog README TODO ; do - if test -s "$dir/$file" ; then - install -p -m644 -D "$dir/$file" "rpmdocs/$dir/$file" - # exclude kaboodle, juk, noatun - if [ $dir != kaboodle -a $dir != juk -a $dir != noatun ] ; then - echo "%doc rpmdocs/$dir/" >> %{name}.lang - fi - fi - done -done +%clean +rm -rf %{buildroot} %post -%{?libs:/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 || : +%{_bindir}/xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : %postun -%{?libs:/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 || : +%{_bindir}/xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : -%if 0%{?libs} %post libs -p /sbin/ldconfig %postun libs -p /sbin/ldconfig -%post extras-libs -p /sbin/ldconfig - -%postun extras-libs -p /sbin/ldconfig -%endif - -%post extras -%{?libs:/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 -%{?libs:/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) %{_docdir}/HTML/en/kaboodle/ -%{_bindir}/kaboodle -%{_libdir}/kde3/libkaboodlepart.* -%{_datadir}/applications/kde/kaboodle.desktop -%{_datadir}/apps/kaboodle/ -%{_datadir}/icons/hicolor/*/apps/kaboodle.png -%{_datadir}/services/kaboodle* - -# noatun -%doc %lang(en) %{_docdir}/HTML/en/noatun/ -%{_bindir}/noatun -%{_libdir}/kconf_update_bin/noatun20update -%{_libdir}/kde3/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) %{_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 - -%if 0%{?libs} -%files extras-libs +%files %defattr(-,root,root,-) -%endif -%{_libdir}/libnoatun*.la -%{_libdir}/libnoatun*.so.* -%{_libdir}/libnoatunarts.so +%doc COPYING COPYING-DOCS README +%{_kde4_bindir}/* +%{_kde4_appsdir}/juk/ +%{_kde4_appsdir}/kmix/ +%{_kde4_appsdir}/kicker/* +%{_kde4_appsdir}/kconf_update/* +%{_kde4_appsdir}/profiles/* +%{_kde4_datadir}/applications/kde4/* +%{_kde4_datadir}/autostart/* +%{_kde4_datadir}/kde4/services/* +%{_kde4_datadir}/config.kcfg/* +%{_kde4_datadir}/dbus-1/interfaces/* +%{_kde4_docdir}/HTML/en/juk/ +%{_kde4_docdir}/HTML/en/kmix/ +%{_kde4_docdir}/HTML/en/kscd/ +%{_kde4_iconsdir}/hicolor/*/*/* +%exclude %{_kde4_libdir}/kde4/devel/ -%files -f %{name}.lang -%defattr(-,root,root,-) -%doc COPYING - -# kaboodle -%exclude %{_docdir}/HTML/en/kaboodle/ -%exclude %{_bindir}/kaboodle -%exclude %{_libdir}/kde3/libkaboodlepart.* -%exclude %{_datadir}/applications/kde/kaboodle.desktop -%exclude %{_datadir}/apps/kaboodle/ -%exclude %{_datadir}/icons/hicolor/*/apps/kaboodle.png -%exclude %{_datadir}/services/kaboodle* - -# noatun -%exclude %{_docdir}/HTML/en/noatun/ -%exclude %{_bindir}/noatun -%exclude %{_libdir}/kconf_update_bin/noatun20update -%exclude %{_libdir}/kde3/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 %{_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 - -/etc/xdg/menus/applications-merged/* -%{_libdir}/mcop/* -%{_libdir}/libkdeinit_*.so -%{_libdir}/liboggarts.so -%{_libdir}/kde3/* -%{_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/* - -%if 0%{?libs} %files libs %defattr(-,root,root,-) -%exclude %{_libdir}/libnoatun*.* -%endif -%{_libdir}/lib*.so.* -%{_libdir}/lib*.la - +%doc COPYING.LIB +%{_kde4_libdir}/*.so* +%{_kde4_libdir}/kde4/* +%exclude %{_kde4_libdir}/kde4/devel/ %files devel %defattr(-,root,root,-) -%{_includedir}/kde/* -%{_libdir}/lib*.so -%exclude %{_libdir}/libkdeinit_*.so -%exclude %{_libdir}/libartseffects.so -%exclude %{_libdir}/libnoatunarts.* -%exclude %{_libdir}/liboggarts.so -%exclude %{_libdir}/libwinskinvis.so - +%{_kde4_includedir}/libkcddb/ +%{_kde4_includedir}/libkcompactdisc/ +%{_kde4_libdir}/kde4/devel/* %changelog -* Mon Oct 30 2007 Rex Dieter - 6:3.5.8-8 -- -libs: Requires: %%name (multilib upgrades again) -- scriptlet fixes - -* Sat Oct 27 2007 Kevin Kofler - 6:3.5.8-7 -- fix typo in dependency - -* Tue Oct 25 2007 Rex Dieter - 6:3.5.8-6 -- -libs: Obsoletes: %%name ... to help out multilib upgrades -- -extras-libs: Obsoletes %%name-extras ... likewise - -* Thu Oct 25 2007 Rex Dieter - 6:3.5.8-5 -- -extras-libs: (re)include libnoatun*.la - -* Tue Oct 16 2007 Rex Dieter - 6:3.5.8-4 -- omit libs from main pkg (-> -libs) -- -libs conditional (f8+) - -* Sun Oct 14 2007 Rex Dieter - 6:3.5.8-3 -- -extras-libs: +%%_libdir/libnoatunarts.* -- -libs,-extras-libs: %%post/%%postun -p /sbin/ldconfig - -* Sun Oct 14 2007 Rex Dieter - 6:3.5.8-2 -- -extras-libs: +%%defattr - -* Sat Oct 13 2007 Rex Dieter - 6:3.5.8-1 -- kde-3.5.8 -- -libs, -extras-libs subpkg (more multilib friendly) - -* Mon Aug 13 2007 Rex Dieter - 6:3.5.7-2 -- (re)include kfile_mp3, kfile_mpeg, providing (konq) meta-info support - (not nonfree decoders) -- License: GPLv2+ -- Provides: kdemultimedia3(-devel) ... - -* Wed Jun 06 2007 Than Ngo - 6:3.5.7-1 -- 3.5.7 - -* Wed May 16 2007 Rex Dieter - 6:3.5.6-7 -- -extras scriptlets - -* Wed May 09 2007 Rex Dieter - 6:3.5.6-6 -- extras=1 (BR: akode-devel libsamplerate-devel taglib-devel xine-lib-devel) - -* Wed Apr 18 2007 Than Ngo - 6:3.5.6-4.fc7 -- kaboodle, noatun, juk Split into an extra package - -* Mon Mar 12 2007 Than Ngo - 6:3.5.6-3.fc7 -- cleanup specfile - -* Wed Feb 14 2007 Than Ngo 6:3.5.6-2.fc7 -- rebuild - -* Wed Feb 07 2007 Than Ngo 6:3.5.4-1.fc7 -- 3.5.6 - -* Wed Sep 06 2006 Than Ngo 6:3.5.4-2 -- fix file conflict #202944 - -* Thu Aug 10 2006 Than Ngo 6:3.5.4-1 -- rebuild - -* Mon Jul 24 2006 Than Ngo 6:3.5.4-0.pre1 -- prerelease of 3.5.4 (from the first-cut tag) - -* Mon Jul 17 2006 Than Ngo 6:3.5.3-7 -- rebuild - -* Tue Jul 11 2006 Than Ngo 6:3.5.3-6 -- fix #197999 – install kconf_update applications in $(libdir)/kconf_update_bin - -* Mon Jun 26 2006 Than Ngo 6:3.5.3-5 -- apply patch to check return value - -* Mon Jun 26 2006 Than Ngo 6:3.5.3-4 -- fix #196605, BR: cdparanoia - -* Thu Jun 08 2006 Than Ngo 6:3.5.3-3 -- move only *.so symlinks to -devel subpackage - -* Wed Jun 7 2006 Jeremy Katz - 6:3.5.3-2 -- move .so symlinks to -devel subpackage - -* Fri Jun 02 2006 Than Ngo 6:3.5.3-1 -- update to 3.5.3 - -* Tue May 02 2006 Than Ngo 6:3.5.2-2 -- add buildrequires on libtheora-devel #190321 -- add buildrequires on libXxf86dga-devel #128599 - -* Tue Apr 04 2006 Than Ngo 6:3.5.2-1 -- update to 3.5.2 - -* Wed Feb 22 2006 Than Ngo 6:3.5.1-2 -- add missing protocol audiocd #176637 -- remove useless rpm macro #180009 -- add requires on alsa-lib-devel #178734 - -* Fri Feb 10 2006 Jesse Keating - 6:3.5.1-1.2 -- bump again for double-long bug on ppc(64) - -* Tue Feb 07 2006 Jesse Keating - 6:3.5.1-1.1 -- rebuilt for new gcc4.1 snapshot and glibc changes - -* Thu Feb 02 2006 Than Ngo 6:3.5.1-1 -- 3.5.1 - -* Fri Dec 09 2005 Jesse Keating -- rebuilt - -* Tue Nov 29 2005 Than Ngo 6:3.5.0-1 -- 3.5 final - -* Tue Nov 15 2005 Than Ngo 6:3.4.92-2 -- get rid of redundant buildrequires - -* Mon Oct 24 2005 Than Ngo 6:3.4.92-1 -- update to 3.5 beta 2 - -* Fri Sep 30 2005 Than Ngo 6:3.4.91-1 -- update to KDE 3.5 beta1 - -* Mon Aug 15 2005 Than Ngo 6:3.4.2-2 -- apply CVS patch to fix kscd crash - -* Tue Aug 02 2005 Than Ngo 6:3.4.2-1 -- update to 3.4.2 - -* Tue Jun 28 2005 Than Ngo 6:3.4.1-1 -- 3.4.1 - -* Tue May 03 2005 Than Ngo 6:3.4.0-3 -- fix kde-multimedia-music.menu - -* Wed Mar 30 2005 Than Ngo 6:3.4.0-2 -- buildrequires libmusicbrainz, libtunepimp if Juk enable - -* Fri Mar 18 2005 Than Ngo 6:3.4.0-1 -- 3.4.0 - -* Fri Mar 04 2005 Than Ngo 6:3.4.0-0.rc1.2 -- rebuilt against gcc-4.0.0-0.31 - -* Mon Feb 28 2005 Than Ngo 6:3.4.0-0.rc1.1 -- KDE 3.4.0 rc1 - -* Fri Feb 18 2005 Than Ngo 6:3.3.92-0.1 -- KDE-3.4 beta2 - -* Mon Feb 14 2005 Than Ngo 6:3.3.2-0.2 -- apply Steve cleanup patch - -* Sun Dec 05 2004 Than Ngo 6:3.3.2-0.1 -- update to 3.3.2 - -* Sat Oct 16 2004 Than Ngo 6:3.3.1-2 -- rhel rebuilt - -* Wed Oct 13 2004 Than Ngo 6:3.3.1-1 -- update to 3.3.1 - -* Sun Sep 26 2004 Rik van Riel 3.3.0-2 -- remove duplicate info about kscd from description (bz #99193) - -* Wed Aug 25 2004 Than Ngo 3.3.0-1 -- update to 3.3.0 - -* Tue Aug 10 2004 Than Ngo 3.3.0-0.1.rc2 -- update to 3.3.0 rc2 - -* Fri Jul 30 2004 Than Ngo 3.2.92-1 -- update to 3.3 Beta2 - -* Mon Jul 05 2004 Than Ngo 6:3.2.91-1 -- update to 3.3 Beta 1 - -* Sat Jun 19 2004 Than Ngo 3.2.3-1 -- update to 3.2.3 - -* Wed Jun 02 2004 Than Ngo 6:3.2.2-3 -- remove -O0 on s390/s390x/ia64 - -* Wed May 05 2004 Than Ngo 6:3.2.2-2 -- cleanup KDE/GNOME menu -- add obsolete juk - -* Wed Apr 14 2004 Than Ngo 6:3.2.2-1 -- 3.2.2 release - -* Wed Apr 07 2004 Than Ngo 3.2.1-2.1 -- add Buildrequires on cdparanoia-devel if cdparanoia is installed, bug #120245 -- fix gcc build problem - -* Mon Mar 29 2004 Than Ngo 3.2.1-2 -- cleanup KDE/GNOME menu - -* Sun Mar 07 2004 Than Ngo 6:3.2.1-1 -- 3.2.1 release - -* Tue Mar 02 2004 Elliot Lee -- rebuilt - -* Fri Feb 13 2004 Elliot Lee -- rebuilt - -* Thu Feb 05 2004 Than Ngo 6:3.2.0-0.3 -- 3.2.0 release -- build against qt 3.3.0 - -* Mon Feb 02 2004 Than Ngo 6:3.1.95-0.2 -- add Buildrequires: libmng-devel - -* Wed Jan 21 2004 Than Ngo 6:3.1.95-0.1 -- KDE 3.2 RC1 - -* Mon Dec 15 2003 Than Ngo 6:3.1.94-0.2 -- rebuilt with new alsa-lib - -* Wed Dec 03 2003 Than Ngo 6:3.1.94-0.1 -- KDE 3.2 Beta2 - -* Thu Nov 27 2003 Than Ngo 6:3.1.93-0.2 -- enable alsa support -- get rid of rpath - -* Tue Nov 11 2003 Than Ngo 6:3.1.93-0.1 -- 3.1.93 (KDE 3.2 Beta1) -- cleanup rpm file list - -* Mon Sep 29 2003 Than Ngo 6:3.1.4-1 -- 3.1.4 - -* Mon Sep 15 2003 Than Ngo 6:3.1.3-5 -- Fixed segmentation fault when using gcc 3.3 (bug #104277) - -* Fri Aug 08 2003 Than Ngo 6:3.1.3-4.1 -- add audiofile-devel in buildrequires - -* Mon Aug 04 2003 Than Ngo 6:3.1.3-4 -- rebuild - -* Mon Aug 04 2003 Than Ngo 6:3.1.3-3 -- remove requires timidity++ on RHL3 - -* Sat Aug 02 2003 Than Ngo 6:3.1.3-2 -- fix build problem on x86_64 - -* Thu Jul 31 2003 Than Ngo 6:3.1.3-1 -- 3.1.3 -- add patch file for building with gcc 3.3 - -* Wed Jun 25 2003 Than Ngo 6:3.1.2-6 -- add workaround for memory problem in buildsystem on s390x - -* Wed Jun 25 2003 Than Ngo 6:3.1.2-5 -- rebuilt - -* Wed Jun 11 2003 Than Ngo 6:3.1.2-4 -- dependencies for kmidi (bug #92218) - -* Wed Jun 04 2003 Elliot Lee -- rebuilt - -* Tue May 27 2003 Than Ngo 6:3.1.2-2 -- rebuild - -* Tue May 13 2003 Than Ngo 6:3.1.2-0.9 -- 3.1.2 -- fixed file list (bug #83911) - -* Tue Apr 22 2003 Than Ngo 6:3.1.1-3 -- remove build workaround on ppc - -* Tue Apr 1 2003 Than Ngo 6:3.1.1-2 -- build with -O0 on ppc, gcc bug - -* Wed Mar 19 2003 Than Ngo 6:3.1.1-1 -- 3.1.1 release - -* Mon Feb 24 2003 Elliot Lee -- debuginfo rebuild - -* Thu Feb 20 2003 Than Ngo 6:3.1-3 -- rebuid against gcc 3.2.2 to fix dependency in la file - -* Thu Feb 13 2003 Thomas Woerner 6:3.1-2 -- fixed arts bug #82750, requires rebuild of kdemultimedia -- fixed reqs - -* Tue Jan 28 2003 Than Ngo 6:3.1-1 -- 3.1 release - -* Mon Jan 27 2003 Than Ngo 6:3.1-0.7 -- rc7 -- cleanup specfile - -* Thu Jan 23 2003 Tim Powers 6:3.1-0.6 -- rebuild - -* Mon Jan 13 2003 Thomas Woerner 3.1-0.5 -- rc6 -- fixed epoch for devel package -- no global cddb directory anymore -- removed size_t check -- exclude ia64 - -* Tue Jan 07 2003 Elliot Lee 3.1-0.4 -- Don't exclude Alpha -- Instead of turning off detection of unpackaged files/missing doc files, - fix the problems. - -* Wed Nov 27 2002 Than Ngo 3.1-0.3 -- get rid of sub packages - -* Mon Nov 25 2002 Than Ngo 3.1-0.2 -- fix desktop file issue - -* Sun Nov 24 2002 Than Ngo 3.1-0.1 -- update to 3.1 rc4 -- adjust some patch files for 3.1 -- get rid of mp3 support - -* Tue Nov 6 2002 Than Ngo 3.0.4-2 -- add missing ktimidity -- cleaned up some rpm building problems - -* Mon Oct 14 2002 Than Ngo 3.0.4-1 -- 3.0.4 - -* Sat Oct 05 2002 Than Ngo 3.0.3-5 -- added a patch file to fix Konquror crahes when mp3/mpg file is clicked (bug #72161,#74959,#74850) - -* Wed Sep 11 2002 Than Ngo than@redhat.com> 3.0.3-4.1 -- cleanup specfile - -* Thu Aug 29 2002 Than Ngo than@redhat.com> 3.0.3-4 -- fixed category issue - -* Tue Aug 27 2002 Phil Knirsch 3.0.3-3 -- Removed all mp3 related code - -* Fri Aug 23 2002 Phil Knirsch 3.0.3-2 -- Disable parallel build as it is currently broken - -* Mon Aug 12 2002 Than Ngo 3.0.3-1 -- 3.0.3 -- build using gcc 3.2-0.3 - -* Thu Aug 8 2002 Than Ngo 3.0.2-4 -- desktop file issues - -* Mon Jul 22 2002 Tim Powers 3.0.2-3 -- rebuild using gcc-3.2-0.1 - -* Sat Jul 20 2002 Than Ngo 3.0.2-2 -- fix desktop files issue - -* Wed Jul 10 2002 Than Ngo 3.0.2-1 -- 3.0.2 -- use desktop-file-install - -* Thu Jun 06 2002 Than Ngo 3.0.1-3 -- rebuild - -* Thu May 23 2002 Tim Powers -- automated rebuild - -* Fri May 10 2002 Bernhard Rosenkraenzer 3.0.1-1 -- 3.0.1 - -* Wed Apr 17 2002 Bernhard Rosenkraenzer 3.0.0-3 -- Make sure we link to the just built libraries instead of libs in the - build environment from older releases - -* Tue Apr 16 2002 Bernhard Rosenkraenzer 3.0.0-2 -- Update ABI -- Add cdrecord/mkisofs requirements for KOnCD (#63606) -- Tell koncd where to find cdrecord and mkisofs (#63604) - -* Wed Mar 27 2002 Bernhard Rosenkraenzer 3.0.0-1 -- 3.0.0 final - -* Thu Mar 21 2002 Bernhard Rosenkraenzer 3.0.0-0.cvs20020321.1 -- Adapt spec file to recent changes in base - -* Thu Mar 7 2002 Bernhard Rosenkraenzer 3.0.0-0.cvs20020307.1 -- Update -- Rename subpackages - -* Fri Feb 1 2002 Tim Powers -- kdemultimedia-devel shouldn't obsolete itself -- temporarily ExcludeArch ia64 - -* Mon Aug 6 2001 Than Ngo 2.2-1 -- update to 2.2 release - -* Fri Aug 3 2001 Than Ngo 2.2-0.cvs20010803.1 -- update -- fix bug #24132 -- get rid of aktion - -* Sun Jul 22 2001 Bernhard Rosenkraenzer 2.2-0.cvs20010722.1 -- Update -- move devel files to a separate package -- Add BuildPrereqs (#44914) - -* Wed Feb 21 2001 Bernhard Rosenkraenzer -- 2.1-respin - -* Tue Feb 20 2001 Bernhard Rosenkraenzer -- 2.1 - -* Tue Feb 13 2001 Bernhard Rosenkraenzer -- Remove copyrighted midi files (#26431) -- Use a real file list rather than find/sed (#26565) -- Fix build with current glibc - -* Thu Feb 1 2001 Bernhard Rosenkraenzer -- Replace absolute symlinks with relative ones (#24794) -- Don't use more than 2 CPUs at build time to shut up asok - -* Mon Jan 22 2001 Bernhard Rosenkraenzer -- Update - -* Mon Jan 1 2001 Bernhard Rosenkraenzer -- Update -- Don't optimize on sparc, compiler breakage - -* Wed Dec 20 2000 Bernhard Rosenkraenzer -- Update to CVS -- re-exclude ia64, the compiler can't handle this package - -* Sun Oct 22 2000 Bernhard Rosenkraenzer -- 2.0 final - -* Tue Oct 3 2000 Bernhard Rosenkraenzer -- 2.0 - -* Thu Aug 24 2000 Than Ngo -- update kdemultimedia-1.93 -- fix to rebuilt with gcc-2.96 - -* Mon Aug 7 2000 Bernhard Rosenkraenzer -- new version - -* Wed Jul 19 2000 Than Ngo -- fix to build against gcc-2.96-40 on sparc, alpha -- disable motif - -* Thu Jul 13 2000 Bernhard Rosenkraenzer -- SMPify -- don't hardcode QTDIR - -* Tue Jul 11 2000 Bernhard Rosenkraenzer -- use gcc 2.96 -- new snapshot - -* Sun Jul 2 2000 Bernhard Rosenkraenzer -- use kernelcc -- new snapshot - -* Fri Jun 23 2000 Bernhard Rosenkraenzer -- Obsoletes: aktion (it's included now) - -* Wed Jun 21 2000 Bernhard Rosenkraenzer -- new snapshot -- ExcludeArch ia64 for now - -* Sat Apr 8 2000 Bernhard Rosenkraenzer -- 2.0 snapshot - -* Tue Feb 29 2000 Preston Brown -- fix localkscd patch, broken since 6.1 (#9404). - -* Fri Feb 4 2000 Bernhard Rosenkraenzer -- Remove (world!) write permissions to %{prefix}/share/apps/kscd/cddb/* -- fix description - -* Thu Feb 3 2000 Bernhard Rosenkraenzer -- Change the kmix error message (Bug #9065) -- Fix kmidi behavior when trying to play an empty playlist (Bug #8843) -- Fix compilation with kernel 2.3.x headers - -* Sat Jan 8 2000 Bernhard Rosenkraenzer -- current version from KDE_1_1_BRANCH -- work around make install-strip breakage -- Rebuild for 6.2 - -* Sat Sep 25 1999 Preston Brown -- patched kscd to use local user directory for cddb entries - -* Fri Sep 24 1999 Preston Brown -- mark doc files as such - -* Thu Sep 09 1999 Preston Brown -- 1.1.2 release. - -* Mon Jun 14 1999 Preston Brown -- snapshot, includes kde 1.1.1 + fixes - -* Mon Apr 19 1999 Preston Brown -- last snapshot before release +* Mon Dec 10 2007 Than Ngo 3.97.0-1 +- 3.97.0 -* Tue Apr 13 1999 Preston Brown -- snapshot from today fixed kmid freeze issues +* Fri Nov 30 2007 Sebastian Vahl 6:3.96.2-1 +- kde-3.96.2 -* Mon Apr 12 1999 Preston Brown -- latest stable snapshot +* Sat Nov 24 2007 Sebastian Vahl 6:3.96.1-1 +- kde-3.96.1 -* Wed Feb 24 1999 Preston Brown -- Injected new description and group. +* Fri Nov 23 2007 Sebastian Vahl 6:3.96.0-4 +- libs subpkg +- also use epoch in changelog (also backwards) -* Mon Feb 08 1999 Preston Brown -- upgraded to KDE 1.1 final. +* Mon Nov 19 2007 Sebastian Vahl 6:3.96.0-3 +- BR: kde-filesystem >= 4 -* Sat Feb 06 1999 Preston Brown -- complies w/new RPM, newer libstdc++ +* Mon Nov 19 2007 Sebastian Vahl 6:3.96.0-2 +- Requires: kdebase-workspace-devel +- BR: libXScrnSaver-devel +- BR: libXtst-devel -* Wed Jan 06 1999 Preston Brown -- re-merged in updates from Duncan Haldane +* Fri Nov 16 2007 Sebastian Vahl 6:3.96.0-1 +- Initial version for Fedora diff --git a/sources b/sources index 4287568..44b2239 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -09451109c854e34ba237d8d267f7bbd2 kdemultimedia-3.5.8-patched.tar.bz2 +e0e596ef7f904e77fe33e76e8bd82c1d kdemultimedia-3.97.0.tar.bz2