SPECS (AC-branch): kdemultimedia.spec - ghost soname symlinks - pu...

glen glen at pld-linux.org
Fri Feb 15 20:33:06 CET 2008


Author: glen                         Date: Fri Feb 15 19:33:06 2008 GMT
Module: SPECS                         Tag: AC-branch
---- Log message:
- ghost soname symlinks
- put kconf_update files to proper subpackages

---- Files affected:
SPECS:
   kdemultimedia.spec (1.223.2.9 -> 1.223.2.10) 

---- Diffs:

================================================================
Index: SPECS/kdemultimedia.spec
diff -u SPECS/kdemultimedia.spec:1.223.2.9 SPECS/kdemultimedia.spec:1.223.2.10
--- SPECS/kdemultimedia.spec:1.223.2.9	Fri Feb 15 04:46:22 2008
+++ SPECS/kdemultimedia.spec	Fri Feb 15 20:33:01 2008
@@ -4,40 +4,16 @@
 # - not sure about those unpackaged files:
 #   /usr/share/desktop-directories/kde-multimedia-music.directory
 # - unpackaged:
-#   /usr/lib/libarts_akode.la
-#   /usr/lib/libarts_akode.so
-#   /usr/lib/libarts_akode.so.0
-#   /usr/lib/libarts_audiofile.la
-#   /usr/lib/libarts_audiofile.so
-#   /usr/lib/libarts_audiofile.so.0
-#   /usr/lib/libarts_mpeglib-0.3.0.so.0
-#   /usr/lib/libarts_splay.so.0
-#   /usr/lib/libarts_xine.la
-#   /usr/lib/libarts_xine.so
-#   /usr/lib/libarts_xine.so.0
-#   /usr/lib/libartsbuilder.so.0
-#   /usr/lib/libartscontrolapplet.so.1
-#   /usr/lib/libartscontrolsupport.so.1
-#   /usr/lib/libartsgui.so.0
-#   /usr/lib/libartsgui_idl.so.0
-#   /usr/lib/libartsgui_kde.so.0
-#   /usr/lib/libartsmidi.so.0
-#   /usr/lib/libartsmidi_idl.so.0
-#   /usr/lib/libartsmodules.so.0
-#   /usr/lib/libartsmodulescommon.so.0
-#   /usr/lib/libartsmoduleseffects.so.0
-#   /usr/lib/libartsmodulesmixers.so.0
-#   /usr/lib/libartsmodulessynth.so.0
-#   /usr/lib/libaudiocdplugins.la
-#   /usr/lib/libaudiocdplugins.so
-#   /usr/lib/libaudiocdplugins.so.1
-#   /usr/lib/libkcddb.so.1
-#   /usr/lib/libkmidlib.la
-#   /usr/lib/libkmidlib.so
-#   /usr/lib/libkmidlib.so.0
-#   /usr/lib/libnoatun.so.1
-#   /usr/lib/libnoatuncontrols.so.1
-#   /usr/lib/libnoatuntags.so.1
+#%attr(755,root,root) %ghost %{_libdir}/libarts_akode.la
+#%attr(755,root,root) %ghost %{_libdir}/libarts_akode.so
+#%attr(755,root,root) %ghost %{_libdir}/libarts_audiofile.la
+#%attr(755,root,root) %ghost %{_libdir}/libarts_audiofile.so
+#%attr(755,root,root) %ghost %{_libdir}/libarts_xine.la
+#%attr(755,root,root) %ghost %{_libdir}/libarts_xine.so
+#%attr(755,root,root) %ghost %{_libdir}/libaudiocdplugins.la
+#%attr(755,root,root) %ghost %{_libdir}/libaudiocdplugins.so
+#%attr(755,root,root) %ghost %{_libdir}/libkmidlib.la
+#%attr(755,root,root) %ghost %{_libdir}/libkmidlib.so
 #
 # Conditional build:
 %bcond_without	alsa			# build without ALSA support
@@ -622,13 +598,26 @@
 %{__make}
 
 %install
-rm -rf $RPM_BUILD_ROOT
-rm -f *.lang
+if [ ! -f makeinstall.stamp -o ! -d $RPM_BUILD_ROOT ]; then
+	rm -rf makeinstall.stamp installed.stamp $RPM_BUILD_ROOT
 
-%{__make} install \
-	DESTDIR=$RPM_BUILD_ROOT \
-	kde_htmldir=%{_kdedocdir}
+	%{__make} install \
+		DESTDIR=$RPM_BUILD_ROOT \
+		kde_htmldir=%{_kdedocdir}
+	touch makeinstall.stamp
+fi
+
+if [ ! -f installed.stamp ]; then
+	# locolor icons are deprecated (in PLD?)
+	rm -f $RPM_BUILD_ROOT%{_iconsdir}/locolor
+	# PLD doesn't have 'Multimedia/Music' submenu
+	rm -f $RPM_BUILD_ROOT%{_sysconfdir}/xdg/menus/applications-merged/kde-multimedia-music.menu
+
+	rm $RPM_BUILD_ROOT%{_libdir}/kde3/*.la
+	rm $RPM_BUILD_ROOT%{_libdir}/libkdeinit_*.la
+fi
 
+rm -f *.lang
 %find_lang artsbuilder		--with-kde
 %find_lang juk			--with-kde
 %find_lang kaudiocreator	--with-kde
@@ -640,14 +629,6 @@
 %find_lang kscd			--with-kde
 %find_lang noatun		--with-kde
 
-# locolor icons are deprecated (in PLD?)
-rm -f $RPM_BUILD_ROOT%{_iconsdir}/locolor/*/apps/kaudiocreator.png
-# PLD doesn't have 'Multimedia/Music' submenu
-rm -f $RPM_BUILD_ROOT%{_sysconfdir}/xdg/menus/applications-merged/kde-multimedia-music.menu
-
-rm $RPM_BUILD_ROOT%{_libdir}/kde3/*.la
-rm $RPM_BUILD_ROOT%{_libdir}/libkdeinit_*.la
-
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -726,26 +707,41 @@
 %files akode
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libarts_akode.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libarts_akode.so.0
 %{_libdir}/mcop/akode*.mcop*
 
 %files arts
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/midisend
 %attr(755,root,root) %{_libdir}/libarts_audiofile.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libarts_audiofile.so.0
 %attr(755,root,root) %{_libdir}/libartsbuilder.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libartsbuilder.so.0
 %attr(755,root,root) %{_libdir}/libartscontrolapplet.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libartscontrolapplet.so.1
 %attr(755,root,root) %{_libdir}/libartscontrolsupport.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libartscontrolsupport.so.1
 %attr(755,root,root) %{_libdir}/libartseffects.so
 %attr(755,root,root) %{_libdir}/libartsgui.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libartsgui.so.0
 %attr(755,root,root) %{_libdir}/libartsgui_idl.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libartsgui_idl.so.0
 %attr(755,root,root) %{_libdir}/libartsgui_kde.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libartsgui_kde.so.0
 %attr(755,root,root) %{_libdir}/libartsmidi.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libartsmidi.so.0
 %attr(755,root,root) %{_libdir}/libartsmidi_idl.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libartsmidi_idl.so.0
 %attr(755,root,root) %{_libdir}/libartsmodules.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libartsmodules.so.0
 %attr(755,root,root) %{_libdir}/libartsmodulescommon.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libartsmodulescommon.so.0
 %attr(755,root,root) %{_libdir}/libartsmoduleseffects.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libartsmoduleseffects.so.0
 %attr(755,root,root) %{_libdir}/libartsmodulesmixers.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libartsmodulesmixers.so.0
 %attr(755,root,root) %{_libdir}/libartsmodulessynth.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libartsmodulessynth.so.0
 %{_libdir}/mcop/Arts
 %{_libdir}/mcop/artseffects.mcopclass
 %{_libdir}/mcop/artseffects.mcoptype
@@ -791,6 +787,7 @@
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/kde3/videothumbnail.so
 %attr(755,root,root) %{_libdir}/libarts_xine.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libarts_xine.so.0
 %{_libdir}/mcop/xine*PlayObject.mcopclass
 %{_datadir}/apps/videothumbnail
 %{_datadir}/services/videothumbnail.desktop
@@ -802,7 +799,9 @@
 %attr(755,root,root) %{_libdir}/kde3/kio_audiocd.so
 %attr(755,root,root) %{_libdir}/kde3/libaudiocd_encoder*.so
 %attr(755,root,root) %{_libdir}/libaudiocdplugins.so.*.*.*
-%{_datadir}/apps/kconf_update/upgrade-metadata.sh
+%attr(755,root,root) %ghost %{_libdir}/libaudiocdplugins.so.1
+%{_datadir}/apps/kconf_update/audiocd.upd
+%attr(755,root,root) %{_datadir}/apps/kconf_update/upgrade-metadata.sh
 %{_datadir}/apps/konqueror/servicemenus/audiocd_*.desktop
 %{_datadir}/config.kcfg/audiocd_*_encoder.kcfg
 %{_datadir}/services/audiocd.protocol
@@ -811,6 +810,7 @@
 %files cddb
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/kde3/kcm_cddb.so
+%{_datadir}/apps/kconf_update/kcmcddb-emailsettings.upd
 %{_datadir}/config.kcfg/libkcddb.kcfg
 %{_desktopdir}/kde/libkcddb.desktop
 
@@ -842,7 +842,9 @@
 %{_datadir}/apps/kaudiocreator
 %{_datadir}/config.kcfg/kaudiocreator.kcfg
 %{_datadir}/config.kcfg/kaudiocreator_encoders.kcfg
-%{_datadir}/apps/kconf_update/upgrade-kaudiocreator-metadata.sh
+%{_datadir}/apps/kconf_update/kaudiocreator-libkcddb.upd
+%{_datadir}/apps/kconf_update/kaudiocreator-meta.upd
+%attr(755,root,root) %{_datadir}/apps/kconf_update/upgrade-kaudiocreator-metadata.sh
 %{_desktopdir}/kde/kaudiocreator.desktop
 %{_iconsdir}/*/*/*/kaudiocreator.png
 
@@ -856,6 +858,7 @@
 %attr(755,root,root) %{_bindir}/kmid
 %attr(755,root,root) %{_libdir}/kde3/libkmidpart.so
 %attr(755,root,root) %{_libdir}/libkmidlib.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libkmidlib.so.0
 %{_datadir}/apps/kmid
 %{_datadir}/mimelnk/audio/x-karaoke.desktop
 %{_datadir}/servicetypes/*midi*.desktop
@@ -912,12 +915,15 @@
 %files libkcddb
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libkcddb.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libkcddb.so.1
 
 %files mpeglib
 %defattr(644,root,root,755)
 %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
 %attr(755,root,root) %{_libdir}/libmpeg-*.*.*.so
 %attr(755,root,root) %{_libdir}/libyafcore.so
 %attr(755,root,root) %{_libdir}/libyafxplayer.so
@@ -964,8 +970,8 @@
 %{_libdir}/mcop/noatunarts.mcoptype
 %{_libdir}/mcop/winskinvis.mcopclass
 %{_libdir}/mcop/winskinvis.mcoptype
+%{_datadir}/apps/kconf_update/noatun.upd
 %attr(755,root,root) %{_datadir}/apps/kconf_update/noatun20update
-%{_datadir}/apps/kconf_update/*.upd
 %{_datadir}/apps/noatun*
 %dir %{_datadir}/mimelnk/interface
 %{_datadir}/mimelnk/interface/x-winamp-skin.desktop
@@ -975,9 +981,12 @@
 %files noatun-libs
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libnoatun.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libnoatun.so.1
 %attr(755,root,root) %{_libdir}/libnoatunarts.so
 %attr(755,root,root) %{_libdir}/libnoatuncontrols.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libnoatuncontrols.so.1
 %attr(755,root,root) %{_libdir}/libnoatuntags.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libnoatuntags.so.1
 %attr(755,root,root) %{_libdir}/libwinskinvis.so
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
@@ -986,6 +995,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.223.2.10  2008-02-15 19:33:01  glen
+- ghost soname symlinks
+- put kconf_update files to proper subpackages
+
 Revision 1.223.2.9  2008-02-15 03:46:22  glen
 - KDE 3.5.9
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/kdemultimedia.spec?r1=1.223.2.9&r2=1.223.2.10&f=u



More information about the pld-cvs-commit mailing list