|
@@ -6,68 +6,53 @@
|
|
Summary: Music Management Application
|
|
Summary: Music Management Application
|
|
Summary(ja): 音楽管理アプリケーション
|
|
Summary(ja): 音楽管理アプリケーション
|
|
Name: rhythmbox
|
|
Name: rhythmbox
|
|
-Version: 0.13.3
|
|
+Version: 2.95
|
|
-Release: 4%{?_dist_release}
|
|
+Release: 1%{?_dist_release}
|
|
License: GPL2+ with exceptions and GFDL
|
|
License: GPL2+ with exceptions and GFDL
|
|
Group: Applications/Multimedia
|
|
Group: Applications/Multimedia
|
|
URL: http://projects.gnome.org/rhythmbox/
|
|
URL: http://projects.gnome.org/rhythmbox/
|
|
-Source0: http://download.gnome.org/sources/rhythmbox/0.13/%{name}-%{version}.tar.bz2
|
|
+Source0: http://download.gnome.org/sources/rhythmbox/0.13/%{name}-%{version}.tar.xz
|
|
|
|
|
|
Source101: rhythmbox-png.tar.bz2
|
|
Source101: rhythmbox-png.tar.bz2
|
|
|
|
|
|
-Patch0: rhythmbox-0.13.3-git20110809.patch
|
|
|
|
-
|
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
|
|
+BuildRequires: gtk3-devel
|
|
BuildRequires: avahi-glib-devel >= 0.6
|
|
BuildRequires: avahi-glib-devel >= 0.6
|
|
BuildRequires: brasero-devel >= 2.32.0
|
|
BuildRequires: brasero-devel >= 2.32.0
|
|
-BuildRequires: dbus-devel >= 1.0
|
|
|
|
BuildRequires: dbus-glib-devel
|
|
BuildRequires: dbus-glib-devel
|
|
-BuildRequires: gnome-vfs2-devel >= 2.18.0
|
|
|
|
BuildRequires: gstreamer-plugins-base-devel >= 0.10
|
|
BuildRequires: gstreamer-plugins-base-devel >= 0.10
|
|
-BuildRequires: gstreamer-python-devel
|
|
|
|
BuildRequires: json-glib-devel
|
|
BuildRequires: json-glib-devel
|
|
BuildRequires: libSM-devel
|
|
BuildRequires: libSM-devel
|
|
-BuildRequires: libffi-devel
|
|
|
|
BuildRequires: libgnome-keyring-devel >= 2.30.0
|
|
BuildRequires: libgnome-keyring-devel >= 2.30.0
|
|
-BuildRequires: libgnome-media-profiles-devel
|
|
|
|
-BuildRequires: libgnomeui-devel >= 2.18.0
|
|
|
|
BuildRequires: libgpod-devel
|
|
BuildRequires: libgpod-devel
|
|
BuildRequires: libgudev1-devel
|
|
BuildRequires: libgudev1-devel
|
|
BuildRequires: libmusicbrainz3-devel >= 3.0.2
|
|
BuildRequires: libmusicbrainz3-devel >= 3.0.2
|
|
BuildRequires: libnotify-devel
|
|
BuildRequires: libnotify-devel
|
|
-BuildRequires: libsexy-devel
|
|
|
|
BuildRequires: libsoup-devel
|
|
BuildRequires: libsoup-devel
|
|
-BuildRequires: popt-devel
|
|
+BuildRequires: pygobject3-devel
|
|
-BuildRequires: python-devel, pygtk2-devel
|
|
|
|
-BuildRequires: sqlite3-devel
|
|
|
|
BuildRequires: totem-pl-parser-devel
|
|
BuildRequires: totem-pl-parser-devel
|
|
BuildRequires: WebKit3-gtk-devel
|
|
BuildRequires: WebKit3-gtk-devel
|
|
BuildRequires: libpeas-devel
|
|
BuildRequires: libpeas-devel
|
|
BuildRequires: clutter-gtk-devel
|
|
BuildRequires: clutter-gtk-devel
|
|
BuildRequires: clutter-gst-devel
|
|
BuildRequires: clutter-gst-devel
|
|
BuildRequires: libmx-devel
|
|
BuildRequires: libmx-devel
|
|
-BuildRequires: check >= 0.8.2
|
|
+BuildRequires: check-devel
|
|
-BuildRequires: gettext, rarian-compat
|
|
|
|
-BuildRequires: gnome-doc-utils >= 0.3.2
|
|
|
|
-BuildRequires: intltool >= 0.35.0
|
|
|
|
BuildRequires: libmtp-devel
|
|
BuildRequires: libmtp-devel
|
|
|
|
+BuildRequires: libtdb-devel
|
|
BuildRequires: lirc
|
|
BuildRequires: lirc
|
|
|
|
+BuildRequires: gnome-doc-utils >= 0.3.2
|
|
Requires: libgpod
|
|
Requires: libgpod
|
|
Requires: libnotify
|
|
Requires: libnotify
|
|
-Requires: libsexy
|
|
|
|
Requires: lirc
|
|
Requires: lirc
|
|
Requires: libmtp
|
|
Requires: libmtp
|
|
-Requires: libgnomeui
|
|
|
|
Requires: brasero
|
|
Requires: brasero
|
|
-Requires: gnome-python gnome-vfs2
|
|
|
|
Requires: gnome-themes
|
|
Requires: gnome-themes
|
|
Requires: libgnome-keyring
|
|
Requires: libgnome-keyring
|
|
-Requires: gstreamer-python
|
|
|
|
%if %{enable_DLNA_UPnP}
|
|
%if %{enable_DLNA_UPnP}
|
|
Requires: python-Coherence
|
|
Requires: python-Coherence
|
|
%endif
|
|
%endif
|
|
Requires: desktop-file-utils >= %{desktop_file_utils_version}
|
|
Requires: desktop-file-utils >= %{desktop_file_utils_version}
|
|
-Requires: scrollkeeper GConf2
|
|
+Requires: scrollkeeper
|
|
|
|
|
|
# # gstreamer-plugins-ffmpeg and gstreamer-plugins-ugly package provided by
|
|
# # gstreamer-plugins-ffmpeg and gstreamer-plugins-ugly package provided by
|
|
# # self-build-gstreamer-plugins-ffmpeg and self-build-gstreamer-plugins-ugly,
|
|
# # self-build-gstreamer-plugins-ffmpeg and self-build-gstreamer-plugins-ugly,
|
|
@@ -101,10 +86,10 @@ Summary(ja): rhythmbox アプリケーションの開発用ファイル
|
|
Group: Development/Libraries
|
|
Group: Development/Libraries
|
|
Requires: %{name} = %{version}-%{release}
|
|
Requires: %{name} = %{version}-%{release}
|
|
Requires: pkgconfig
|
|
Requires: pkgconfig
|
|
|
|
+Requires: libxml2-devel
|
|
Requires: glib2-devel
|
|
Requires: glib2-devel
|
|
-Requires: gtk2-devel
|
|
+Requires: gtk3-devel
|
|
Requires: libsoup-devel
|
|
Requires: libsoup-devel
|
|
-Requires: libgnome-media-profiles-devel
|
|
|
|
Requires: totem-pl-parser-devel
|
|
Requires: totem-pl-parser-devel
|
|
Requires: gstreamer-devel
|
|
Requires: gstreamer-devel
|
|
|
|
|
|
@@ -115,13 +100,8 @@ Header files and libraries for building a extension library for the rhythmbox.
|
|
|
|
|
|
%prep
|
|
%prep
|
|
%setup -q
|
|
%setup -q
|
|
-%patch0 -p1 -b .git20110730
|
|
|
|
tar xjf %{SOURCE101}
|
|
tar xjf %{SOURCE101}
|
|
|
|
|
|
-# Use the installed louie, not the one in Coherence
|
|
|
|
-find plugins/coherence/upnp_coherence/ -type f \
|
|
|
|
- -exec %__sed -i 's/coherence.extern.louie as louie/louie/' '{}' ';'
|
|
|
|
-
|
|
|
|
%build
|
|
%build
|
|
# work around a gstreamer bug
|
|
# work around a gstreamer bug
|
|
/usr/bin/gst-inspect-0.10 --print-all >& /dev/null || :
|
|
/usr/bin/gst-inspect-0.10 --print-all >& /dev/null || :
|
|
@@ -131,7 +111,6 @@ autoreconf
|
|
%configure --with-ipod \
|
|
%configure --with-ipod \
|
|
--with-mtp \
|
|
--with-mtp \
|
|
--with-mdns=avahi \
|
|
--with-mdns=avahi \
|
|
- --with-libnautilus-burn \
|
|
|
|
--enable-lirc \
|
|
--enable-lirc \
|
|
--enable-python \
|
|
--enable-python \
|
|
--disable-vala \
|
|
--disable-vala \
|
|
@@ -139,6 +118,7 @@ autoreconf
|
|
--disable-static \
|
|
--disable-static \
|
|
--disable-scrollkeeper \
|
|
--disable-scrollkeeper \
|
|
--disable-schemas-install \
|
|
--disable-schemas-install \
|
|
|
|
+ --enable-browser-plugin \
|
|
--without-hal
|
|
--without-hal
|
|
%__make %{?_smp_mflags}
|
|
%__make %{?_smp_mflags}
|
|
|
|
|
|
@@ -223,10 +203,11 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
|
|
%{_bindir}/*
|
|
%{_bindir}/*
|
|
%{_libdir}/girepository-1.0/*.typelib
|
|
%{_libdir}/girepository-1.0/*.typelib
|
|
%{_libdir}/lib*.so.*
|
|
%{_libdir}/lib*.so.*
|
|
|
|
+%{_libdir}/mozilla/plugins/librhythmbox-itms-detection-plugin.so
|
|
%{_libdir}/rhythmbox/plugins
|
|
%{_libdir}/rhythmbox/plugins
|
|
%{_datadir}/applications/rhythmbox.desktop
|
|
%{_datadir}/applications/rhythmbox.desktop
|
|
%{_datadir}/applications/rhythmbox-device.desktop
|
|
%{_datadir}/applications/rhythmbox-device.desktop
|
|
-%{_datadir}/dbus-1/services/org.gnome.Rhythmbox.service
|
|
+%{_datadir}/dbus-1/services/org.gnome.Rhythmbox3.service
|
|
%{_datadir}/glib-2.0/schemas/org.gnome.rhythmbox.gschema.xml
|
|
%{_datadir}/glib-2.0/schemas/org.gnome.rhythmbox.gschema.xml
|
|
%{_datadir}/gnome/help/rhythmbox
|
|
%{_datadir}/gnome/help/rhythmbox
|
|
%{_datadir}/icons/*
|
|
%{_datadir}/icons/*
|
|
@@ -244,6 +225,11 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
%changelog
|
|
|
|
+* Sat Jan 21 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.95-1
|
|
|
|
+- new upstream release
|
|
|
|
+- add BuildRequires: gtk3-devel, libtdb-devel, pygobject3-devel
|
|
|
|
+- remove BuildRequires: gnome-vfs2-devel, gstreamer-python-devel, libffi-devel, libgnome-media-profiles-devel, libgnomeui-devel, libsexy-devel, popt-devel, python-devel, pygtk2-devel, sqlite3-devel
|
|
|
|
+
|
|
* Fri Sep 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.13.3-4
|
|
* Fri Sep 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.13.3-4
|
|
- rebuild with cogl-0.8.0
|
|
- rebuild with cogl-0.8.0
|
|
|
|
|