[Momonga-devel.ja:03223] nautilus-cd-burner のバージョンアップに伴って


成田です。

nautilus-cd-burner-2.12.1 をビルドしましたが、totemが
依存しているため、単純にmph-getではインストールできませ
んでした。
また、totemはOrphanなmusicbrainzを要求するのでmusicbrainz
のインストールが必要になります。

とりあえず、musicbrainz-2.1.2とtotem-1.2.0をビルドでき
るようにしてみました。
以下は、SPECの差分です。

お作法などよくわかっていないので、とりあえずビルドできる
というだけものです。

[musicbrainz]
Index: musicbrainz.spec
===================================================================
--- musicbrainz.spec	(revision 7234)
+++ musicbrainz.spec	(working copy)
@@ -1,5 +1,5 @@
 Name:       musicbrainz
-Version:    2.0.2
+Version:    2.1.2
 Release:    1m
 Summary:    A software library for accesing MusicBrainz servers
 Source0:    ftp://ftp.musicbrainz.org/pub/%{name}/lib%{name}-%{version}.tar.gz
@@ -61,13 +61,11 @@
 
 %files
 %defattr(-, root, root)
-%doc AUTHORS COPYING ChangeLog NEWS README TODO INSTALL
-%{_libdir}/*.so.*
+%doc AUTHORS COPYING ChangeLog README TODO INSTALL
+%{_libdir}/*
 
 %files devel
 %defattr(-, root, root)
 %{_includedir}/musicbrainz
 %{_libdir}/pkgconfig/*.pc
-%{_libdir}/*.la
-%{_libdir}/*.a
-%{_libdir}/*.so
+%{_libdir}/libmusicbrainz.*

[totem]
Index: totem.spec
===================================================================
--- totem.spec	(revision 7234)
+++ totem.spec	(working copy)
@@ -1,23 +1,23 @@
-%global momorel 3
+%global momorel 1
 Name:		totem
 Summary:	A sound and video player.
-Version: 0.99.19
+Version: 1.2.0
 Release: %{momorel}m
 License: 	GPL
 Group:		User Interface/Desktops
-Source: ftp://ftp.gnome.org/pub/GNOME/sources/%{name}/0.99/%{name}-%{version}.tar.bz2
+Source: ftp://ftp.gnome.org/pub/GNOME/sources/%{name}/1.2/%{name}-%{version}.tar.bz2
 NoSource:	0
 URL: 		http://hadess.net/totem.php3
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
-BuildPrereq: glib-devel >= 2.1.0
-BuildPrereq: libgnomeui-devel >= 2.1.1
-BuildPrereq: libglade-devel >= 2.0.0
-BuildPrereq: gnome-vfs-devel >= 2.1.6
+BuildPrereq: glib-devel >= 2.8.3
+BuildPrereq: libgnomeui-devel >= 2.12.0
+BuildPrereq: libglade-devel >= 2.5.1
+BuildPrereq: gnome-vfs-devel >= 2.12.1
 BuildPrereq: gstreamer-devel
 BuildPrereq: gst-plugins-devel
-BuildPrereq: xine-lib >= 1.0-0.12
-BuildPrereq: gcc-c++ >= 3.4.1-1m
-BuildPrereq: nautilus-cd-burner-devel >= 2.8.6-4m
+BuildPrereq: xine-lib >= 1.1.1
+BuildPrereq: gcc-c++ >= 3.4.3
+BuildPrereq: nautilus-cd-burner-devel >= 2.12.1
 Requires: XFree86 >= 4.3.0.1-2m
 Requires: gst-plugins-additional >= 0.6.2-2m
 Prereq: GConf
@@ -56,16 +56,20 @@
 %{_sysconfdir}/gconf/schemas/totem-handlers.schemas
 %{_bindir}/%{name}
 %{_bindir}/totem-video-thumbnailer
-%{_libdir}/bonobo/servers/Totem_properties.server
+%{_libdir}/*.a
+%{_libdir}/*.la
+%{_libdir}/*.so
+%{_libdir}/*.so.*
+%{_libdir}/nautilus/extensions-1.0/libtotem-properties-page.*
+%{_libdir}/pkgconfig/*
 %{_datadir}/%{name}
-%{_datadir}/mime-info/totem.keys
+%{_datadir}/applications/totem.desktop
 %{_datadir}/omf/totem
-%{_datadir}/application-registry/totem.applications
 %{_datadir}/locale/*/*/*.mo
-%{_datadir}/applications/totem.desktop
 %{_datadir}/pixmaps/*
 %{_datadir}/gnome/help/totem
-%{_libexecdir}/totem-properties-page
+%{_libexecdir}/totem-mozilla-viewer
+%{_includedir}/totem/1/plparser/*.h
 %{_mandir}/*/*
 
 %changelog


-- 
mailto:pulsar@xxxxxxxxxxxxxxx