packages: kdemultimedia/kdemultimedia.spec - arts bcond on files, seems onl...
glen
glen at pld-linux.org
Fri Apr 23 16:23:14 CEST 2010
Author: glen Date: Fri Apr 23 14:23:14 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- arts bcond on files, seems only kcddb lib stays on -devel
---- Files affected:
packages/kdemultimedia:
kdemultimedia.spec (1.250 -> 1.251)
---- Diffs:
================================================================
Index: packages/kdemultimedia/kdemultimedia.spec
diff -u packages/kdemultimedia/kdemultimedia.spec:1.250 packages/kdemultimedia/kdemultimedia.spec:1.251
--- packages/kdemultimedia/kdemultimedia.spec:1.250 Fri Apr 23 11:14:51 2010
+++ packages/kdemultimedia/kdemultimedia.spec Fri Apr 23 16:23:09 2010
@@ -1,8 +1,11 @@
# $Revision$, $Date$
# TODO:
# - enable gstreamer after making it selectable runtime
-# - not sure about those unpackaged files:
-# /usr/share/desktop-directories/kde-multimedia-music.directory
+# - fix build for newer autoconf (pld patch breaks it?):
+# i686-pld-linux-g++: ./.libs/libkmidlib.so: No such file or directory
+# make[3]: *** [kmid] Error 1
+# make[3]: *** Waiting for unfinished jobs....
+# make[3]: Leaving directory `/home/glen/BUILD/kdemultimedia-3.5.10/kmid'
#
# Conditional build:
%bcond_without alsa # build without ALSA support
@@ -11,7 +14,7 @@
%bcond_with tunepimp # build with tunepimp support (needs old libtunepimp)
%bcond_with gstreamer # build with gstreamer support (needs old gstreamer)
%bcond_with hidden_visibility # gcc hidden visibility
-#
+
%define _state stable
%define _minlibsevr 9:%{version}
%define _minbaseevr 9:%{version}
@@ -38,6 +41,7 @@
%{?with_arts:BuildRequires: arts-qt-devel}
BuildRequires: audiofile-devel
BuildRequires: autoconf
+BuildRequires: autoconf < 2.64
BuildRequires: automake
BuildRequires: cdparanoia-III-devel >= alpha9.8-6
BuildRequires: flac-devel >= 1.1.2
@@ -73,6 +77,9 @@
Obsoletes: kdemultimedia-libworkman
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+# build broken with spaces in CC
+%undefine with_ccache
+
%description
KDE multimedia applications. Package includes:
@@ -588,6 +595,7 @@
--enable-libsuffix=64 \
%endif
--with%{!?with_alsa:out}-arts-alsa \
+ --with%{!?with_arts:out}-arts \
--with-extra-includes=%{_includedir}/speex \
--with-qt-libraries=%{_libdir} \
--with-distribution="PLD Linux Distribution" \
@@ -611,6 +619,9 @@
# PLD doesn't have 'Multimedia/Music' submenu
rm -f $RPM_BUILD_ROOT%{_sysconfdir}/xdg/menus/applications-merged/kde-multimedia-music.menu
+ # not packaged for ages
+ rm -f $RPM_BUILD_ROOT%{_datadir}/desktop-directories/kde-multimedia-music.directory
+
# locolor icons are deprecated (in PLD?)
rm -rf $RPM_BUILD_ROOT%{_iconsdir}/locolor
@@ -665,10 +676,22 @@
%files devel
%defattr(644,root,root,755)
%{_includedir}/*.h
+%{_includedir}/libkcddb
+
+%if %{with arts}
%{_includedir}/arts/*.h
%{_includedir}/arts/*.idl
-%{_includedir}/libkcddb
%{_includedir}/noatun
+%endif
+
+%attr(755,root,root) %{_libdir}/libkcddb.so
+%{_libdir}/libkcddb.la
+%attr(755,root,root) %{_libdir}/libaudiocdplugins.so
+%{_libdir}/libaudiocdplugins.la
+%attr(755,root,root) %{_libdir}/libkmidlib.so
+%{_libdir}/libkmidlib.la
+
+%if %{with arts}
%{_libdir}/libartsbuilder.la
%attr(755,root,root) %{_libdir}/libartsbuilder.so
%{_libdir}/libartscontrolapplet.la
@@ -696,8 +719,6 @@
%attr(755,root,root) %{_libdir}/libartsmodulesmixers.so
%{_libdir}/libartsmodulessynth.la
%attr(755,root,root) %{_libdir}/libartsmodulessynth.so
-%{_libdir}/libkcddb.la
-%attr(755,root,root) %{_libdir}/libkcddb.so
%{_libdir}/libnoatun.la
%attr(755,root,root) %{_libdir}/libnoatun.so
%{_libdir}/libnoatunarts.la
@@ -715,10 +736,6 @@
#%attr(755,root,root) %{_libdir}/libarts_xine.so
#%{_libdir}/libarts_xine.la
%endif
-#%attr(755,root,root) %{_libdir}/libaudiocdplugins.so
-#%{_libdir}/libaudiocdplugins.la
-#%attr(755,root,root) %{_libdir}/libkmidlib.so
-#%{_libdir}/libkmidlib.la
%files akode
%defattr(644,root,root,755)
@@ -808,6 +825,7 @@
%{_datadir}/apps/videothumbnail
%{_datadir}/services/videothumbnail.desktop
%endif
+%endif
%files audiocd -f kioslave.lang
%defattr(644,root,root,755)
@@ -838,6 +856,7 @@
%{_desktopdir}/kde/juk.desktop
%{_iconsdir}/*/*/*/juk*.png
+%if %{with arts}
%files kaboodle -f kaboodle.lang
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/kaboodle
@@ -847,6 +866,7 @@
%{_datadir}/services/kaboodleengine.desktop
%{_desktopdir}/kde/kaboodle.desktop
%{_iconsdir}/*/*/apps/kaboodle.*
+%endif
%files kappfinder
%defattr(644,root,root,755)
@@ -908,6 +928,7 @@
%{_datadir}/mimelnk/text/xmcd.desktop
%{_iconsdir}/*/*/*/kscd.png
+%if %{with arts}
%files krec -f krec.lang
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/krec
@@ -927,6 +948,7 @@
%{_datadir}/servicetypes/krec_exportitem.desktop
%{_desktopdir}/kde/krec.desktop
%{_iconsdir}/*/*/*/krec*
+%endif
%files libkcddb
%defattr(644,root,root,755)
@@ -935,29 +957,35 @@
%files mpeglib
%defattr(644,root,root,755)
+%if %{with arts}
%attr(755,root,root) %{_bindir}/mpeglibartsplay
%attr(755,root,root) %{_libdir}/libarts_mpeglib-*.*.*.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libarts_mpeglib-*.*.*.so.0
%attr(755,root,root) %{_libdir}/libarts_splay.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libarts_splay.so.0
+%endif
%attr(755,root,root) %{_libdir}/libmpeg-*.*.*.so
%attr(755,root,root) %{_libdir}/libyafcore.so
%attr(755,root,root) %{_libdir}/libyafxplayer.so
+%if %{with arts}
%{_libdir}/mcop/CDDAPlayObject.mcopclass
%{_libdir}/mcop/MP3PlayObject.mcopclass
%{_libdir}/mcop/NULLPlayObject.mcopclass
%{_libdir}/mcop/OGGPlayObject.mcopclass
%{_libdir}/mcop/SplayPlayObject.mcopclass
%{_libdir}/mcop/WAVPlayObject.mcopclass
+%endif
%files mpeglib-devel
%defattr(644,root,root,755)
%{_includedir}/mpeglib
+%if %{with arts}
%{_includedir}/mpeglib_artsplug
%{_libdir}/libarts_mpeglib.la
%attr(755,root,root) %{_libdir}/libarts_mpeglib.so
%{_libdir}/libarts_splay.la
%attr(755,root,root) %{_libdir}/libarts_splay.so
+%endif
%{_libdir}/libmpeg.la
%attr(755,root,root) %{_libdir}/libmpeg.so
%{_libdir}/libyafcore.la
@@ -972,6 +1000,7 @@
%attr(755,root,root) %{_bindir}/yaf-vorbis
%attr(755,root,root) %{_bindir}/yaf-yuv
+%if %{with arts}
%files noatun -f noatun.lang
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/noatun*
@@ -1004,6 +1033,7 @@
%attr(755,root,root) %{_libdir}/libnoatuntags.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libnoatuntags.so.1
%attr(755,root,root) %{_libdir}/libwinskinvis.so
+%endif
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
@@ -1011,6 +1041,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.251 2010/04/23 14:23:09 glen
+- arts bcond on files, seems only kcddb lib stays on -devel
+
Revision 1.250 2010/04/23 09:14:51 glen
- arts bcond, arts disabled
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/kdemultimedia/kdemultimedia.spec?r1=1.250&r2=1.251&f=u
More information about the pld-cvs-commit
mailing list