Accepting request 163897 from home:dimstar:branches:GNOME:Apps

resubmit

OBS-URL: https://build.opensuse.org/request/show/163897
OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/rhythmbox?expand=0&rev=59
This commit is contained in:
2013-04-13 16:10:40 +00:00
committed by Git OBS Bridge
parent 5167e03c7c
commit c78ebffd0b
5 changed files with 84 additions and 75 deletions
+55
View File
@@ -1,3 +1,58 @@
-------------------------------------------------------------------
Sat Apr 13 13:16:33 UTC 2013 - dimstar@opensuse.org
- Update to version 2.99.1:
+ Several missing accelerator keys (re-)added.
+ XI_BadDevice crashes fixed.
+ Bugs fixed: bgo#697526, bgo#697527, bgo#697534, bgo#697915.
-------------------------------------------------------------------
Thu Apr 11 10:06:18 UTC 2013 - dimstar@opensuse.org
- Update to version 2.99:
+ Menu bar replaced with app menu or menu button.
+ Port to GStreamer 1.0.
+ Uses libsecret instead of gnome-keyring.
+ Supports GNOME notification filtering.
+ Small improvements to podcast browsing and updating.
+ Play button now turns into a pause or stop button while
playing.
+ Buffering progress now appears in the song position slider
rather than an unlabelled progress indicator in the status bar.
+ Media player sync works better with transcoded files.
+ Bugs fixed: bgo#376372, bgo#381196, bgo#399012, bgo#454239,
bgo#592455, bgo#663440, bgo#672306, bgo#673533, bgo#674178,
bgo#678032, bgo#679880, bgo#679982, bgo#681469, bgo#683375,
bgo#684301, bgo#685004, bgo#685565, bgo#685820, bgo#685821,
bgo#685822, bgo#685893, bgo#685910, bgo#685945, bgo#686320,
bgo#686470, bgo#687109, bgo#688432, bgo#688515, bgo#688638,
bgo#689413, bgo#689883, bgo#689899, bgo#690113, bgo#690235,
bgo#690993, bgo#692158, bgo#692941, bgo#694293, bgo#694981,
bgo#696517, bgo#697267.
+ Updated translations.
- Replace pkgconfig() BuildRequires for GStreamer 1.0 port:
+ Old: gstreamer-0.10, gstreamer-interfaces-0.10,
gstreamer-pbutils-0.10, gstreamer-plugins-base-0.10.
+ New: gstreamer-1.0, gstreamer-audio-1.0, gstreamer-base-1.0,
gstreamer-pbutils-1.0, gstreamer-plugins-base-1.0.
- Replace pkgconfig(gnome-keyring-1) BuildRequires with
pkgconfig(libsecret-1), following upstream.
- Enable pkgconfig(clutter-gst-2.0) BuildRequires: with the port
to GStreamer 1.0, also clutter-gst was ported.
- Replace gnome-doc-utils-devel BuildRequires with yelp-tools,
following upstreams port to the new documentation infrastructure.
- Drop rhythmbox-no-webkit-no-context-pane.patch: fixed upstream.
- Drop gnome-common BuildRequires and call to autogen.sh, as we
don't carry patches touching the build system anymore.
- Change with_webkit defines to %{suse_version} > 1220: the
GStreamer 1.0 / 0.10 conflictt is no longer a problem on opeSUSE
12.3 and newer (webkit and rhythmbox both link Gst 1.0 in this
case).
- Introduce with_daap defines: libdmapsharing >= 2.9.16 is
required, which does not yet exist.
- No longer pass --disable-scrollkeeper to configure: it is no
longer recognized after the move to yelp-tools.
-------------------------------------------------------------------
Wed Oct 31 20:33:36 UTC 2012 - dimstar@opensuse.org
+26 -37
View File
@@ -1,7 +1,7 @@
#
# spec file for package rhythmbox
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,60 +16,54 @@
#
# Build without webkit support for now, as this results in gstreamer 1.0 and
# gstreamer 0.10 being linked together.
%define with_webkit 0
%define with_webkit 1
# Enable for openSUSE > 1230 once the right version is in Factory.
%define with_daap 0
#define with_daap 0%{?suse_version} > 1330
Name: rhythmbox
Version: 2.98
Version: 2.99.1
Release: 0
# FIXME: Re-enable clutter-gst BuildRequires and visualizer plugin.
# FIXME: Re-enable webkit support
Summary: GNOME Music Management Application
License: GPL-2.0+
Group: Productivity/Multimedia/Sound/Players
Url: http://www.gnome.org/projects/rhythmbox/
Source: http://download.gnome.org/sources/rhythmbox/2.98/%{name}-%{version}.tar.xz
# PATCH-FIX-UPSTREAM rhythmbox-no-webkit-no-context-pane.patch bgo#685945 dimstar@opensuse.org -- Disable context pane plugin when building without webkit support.
Patch0: rhythmbox-no-webkit-no-context-pane.patch
BuildRequires: gnome-doc-utils-devel
Source: http://download.gnome.org/sources/rhythmbox/2.99/%{name}-%{version}.tar.xz
BuildRequires: gobject-introspection-devel
BuildRequires: intltool
BuildRequires: libdiscid-devel
%if 0%{?suse_version} >= 1140
BuildRequires: libdmapsharing-devel
%endif
# Required for patch0
BuildRequires: gnome-common
BuildRequires: lirc-devel
BuildRequires: translation-update-upstream
BuildRequires: update-desktop-files
BuildRequires: vala
BuildRequires: pkgconfig(avahi-glib)
BuildRequires: yelp-tools
BuildRequires: pkgconfig(clutter-1.0) >= 1.8
# rhythmbox only knows clutter-gst-1.0; which we no longer carry after the GStreamer 1.0 migration.
#BuildRequires: pkgconfig(clutter-gst-2.0)
BuildRequires: pkgconfig(clutter-gst-2.0)
BuildRequires: pkgconfig(clutter-gtk-1.0) >= 1.0
BuildRequires: pkgconfig(clutter-x11-1.0) >= 1.8
BuildRequires: pkgconfig(gnome-keyring-1)
BuildRequires: pkgconfig(grilo-0.2) >= 0.2.0
BuildRequires: pkgconfig(gstreamer-0.10) >= 0.10.32
BuildRequires: pkgconfig(gstreamer-interfaces-0.10) >= 0.10.32
BuildRequires: pkgconfig(gstreamer-pbutils-0.10) >= 0.10.32
BuildRequires: pkgconfig(gstreamer-plugins-base-0.10) >= 0.10.32
BuildRequires: pkgconfig(gtk+-3.0) >= 3.4.0
BuildRequires: pkgconfig(gstreamer-1.0) >= 0.11.92
BuildRequires: pkgconfig(gstreamer-audio-1.0) >= 0.11.02
BuildRequires: pkgconfig(gstreamer-base-1.0) >= 0.11.92
BuildRequires: pkgconfig(gstreamer-pbutils-1.0) >= 0.11.92
BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) >= 0.11.92
BuildRequires: pkgconfig(gtk+-3.0) >= 3.6.0
BuildRequires: pkgconfig(gudev-1.0)
BuildRequires: pkgconfig(ice)
BuildRequires: pkgconfig(json-glib-1.0)
BuildRequires: pkgconfig(libbrasero-media3)
%if 0%{with_daap}
# rhythmbox requires version 2.9.16, which only appeared after 12.3 release
BuildRequires: pkgconfig(libdmapsharing-3.0) >= 2.9.16
%endif
BuildRequires: pkgconfig(libgpod-1.0)
BuildRequires: pkgconfig(libmtp)
BuildRequires: pkgconfig(libnotify)
BuildRequires: pkgconfig(libpeas-1.0) >= 0.7.3
BuildRequires: pkgconfig(libpeas-gtk-1.0) >= 0.7.3
BuildRequires: pkgconfig(libsecret-1)
BuildRequires: pkgconfig(libsoup-2.4)
BuildRequires: pkgconfig(libsoup-gnome-2.4)
BuildRequires: pkgconfig(mx-1.0) >= 1.0.1
BuildRequires: pkgconfig(pygobject-3.0) >= 3.0.0
BuildRequires: pkgconfig(sm)
BuildRequires: pkgconfig(tdb)
@@ -107,20 +101,19 @@ This package contains the development requirements to extend rhythmbox.
%lang_package
%prep
%setup -q
%patch0 -p1
translation-update-upstream
%build
# Needed for patch0
NOCONFIGURE=1 ./autogen.sh
export MOZILLA_PLUGINDIR=%{_libdir}/browser-plugins
%configure\
--disable-static\
--disable-scrollkeeper\
--enable-lirc\
--enable-python\
%if ! %{with_webkit}
--without-webkit \
%endif
%if %{with_daap}
--enable-daap \
%endif
--enable-vala
@@ -155,13 +148,7 @@ rm -rf %{buildroot}
%files
%defattr(-,root,root)
%doc AUTHORS COPYING ChangeLog DOCUMENTERS INTERNALS MAINTAINERS MAINTAINERS.old NEWS README THANKS
%dir %{_datadir}/gnome/
%dir %{_datadir}/gnome/help/
%dir %{_datadir}/gnome/help/%{name}/
%doc %{_datadir}/gnome/help/%{name}/C/
%dir %{_datadir}/omf/
%dir %{_datadir}/omf/%{name}/
%doc %{_datadir}/omf/%{name}/%{name}-C.omf
%doc %{_datadir}/help/C/rhythmbox/
%{_bindir}/rhythmbox
%{_bindir}/rhythmbox-client
%{_datadir}/applications/rhythmbox.desktop
@@ -185,7 +172,9 @@ rm -rf %{buildroot}
%if %{with_webkit}
%{_libdir}/rhythmbox/plugins/context/
%endif
%if %{with_daap}
%{_libdir}/rhythmbox/plugins/daap/
%endif
%{_libdir}/rhythmbox/plugins/dbus-media-server/
%{_libdir}/rhythmbox/plugins/fmradio/
%{_libdir}/rhythmbox/plugins/generic-player/
-3
View File
@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a5c0a18a7c76133d36c7dcbdc37e304eae8272703985b17b540d68603b0c76d5
size 5945988
+3
View File
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ed30bb534a789e2b50f953e33eee0bb09f389fe813d433a87d504d07be5f7777
size 6376048
-35
View File
@@ -1,35 +0,0 @@
From 64c6837921f2a03cb49772d8ea2e130fd5b55088 Mon Sep 17 00:00:00 2001
From: Kalev Lember <kalevlember@gmail.com>
Date: Thu, 11 Oct 2012 08:59:16 +0000
Subject: Disable the context pane plugin when webkit isn't available
https://bugzilla.gnome.org/show_bug.cgi?id=685945
---
diff --git a/plugins/Makefile.am b/plugins/Makefile.am
index e4f6e69..3a9ea03 100644
--- a/plugins/Makefile.am
+++ b/plugins/Makefile.am
@@ -14,7 +14,6 @@ SUBDIRS = \
if ENABLE_PYTHON
SUBDIRS += \
artsearch \
- context \
im-status \
lyrics \
magnatune \
@@ -24,8 +23,12 @@ SUBDIRS += \
sendto \
rb
+if WITH_WEBKIT
+SUBDIRS += context
endif
+endif # ENABLE_PYTHON
+
if WITH_LIRC
SUBDIRS += lirc
endif
--
cgit v0.9.0.2