[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/files/, media-sound/rhythmbox/

2024-05-18 Thread Pacho Ramos
commit: e50e5e28a52ead4714c53bf090b6457c86dcfed8
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat May 18 08:45:10 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat May 18 08:47:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e50e5e28

media-sound/rhythmbox: Multiple bugfixes

Cherry picks from upstream master to fix implicit declarations,
libxml2 and python 3.12 compat issues.

Closes: https://bugs.gentoo.org/898926
Closes: https://bugs.gentoo.org/929668
Signed-off-by: Pacho Ramos  gentoo.org>

 .../rhythmbox-3.4.7-implicit-declaration.patch |  72 +++
 .../files/rhythmbox-3.4.7-libxml-entities.patch|  36 ++
 .../files/rhythmbox-3.4.7-libxml2-2.12.patch   |  38 ++
 .../files/rhythmbox-3.4.7-python3.12.patch |  30 +
 .../files/rhythmbox-3.4.7-skip-broken-test.patch   |  24 
 media-sound/rhythmbox/rhythmbox-3.4.7-r4.ebuild| 143 +
 6 files changed, 343 insertions(+)

diff --git 
a/media-sound/rhythmbox/files/rhythmbox-3.4.7-implicit-declaration.patch 
b/media-sound/rhythmbox/files/rhythmbox-3.4.7-implicit-declaration.patch
new file mode 100644
index ..2595561ad779
--- /dev/null
+++ b/media-sound/rhythmbox/files/rhythmbox-3.4.7-implicit-declaration.patch
@@ -0,0 +1,72 @@
+From 10369b9a6b896dc79d7ae715fe67bf3b4c581c22 Mon Sep 17 00:00:00 2001
+From: Matt Turner 
+Date: Tue, 9 May 2023 15:48:56 -0400
+Subject: [PATCH] build: Define _GNU_SOURCE for pthread_getname_np
+
+With clang-16, implicit function definitions are treated as errors. As a
+result, the check for pthread_getname_np fails because
+pthread_getname_np is only provided under _GNU_SOURCE (see
+pthread_getname_np(3))
+
+> Checking if "pthread_getname_np" : links: NO
+
+The compilation failure is
+
+> error: implicit declaration of function 'pthread_getname_np' 
[-Werror,-Wimplicit-function-declaration]
+
+The inclusion of pthread.h lib/rb-debug.c must be moved above the system
+headers because they may include pthread.h themselves (and in practice
+unistd.h does). If that change is not done, lib/rb-debug.c will fail to
+compile for the same reason as the configure test.
+
+Note that to test this, one must disable prctl() detection.
+
+Bug: https://bugs.gentoo.org/898926
+---
+ lib/rb-debug.c | 11 ++-
+ meson.build|  1 +
+ 2 files changed, 7 insertions(+), 5 deletions(-)
+
+diff --git a/lib/rb-debug.c b/lib/rb-debug.c
+index a5b4ccac6..b9e0ec81d 100644
+--- a/lib/rb-debug.c
 b/lib/rb-debug.c
+@@ -30,17 +30,18 @@
+ 
+ #include "config.h"
+ 
++#if defined(HAVE_PRCTL)
++#include 
++#elif defined(HAVE_PTHREAD_GETNAME_NP)
++#define _GNU_SOURCE
++#include 
++#endif
+ #include 
+ #include 
+ #include 
+ #include 
+ #include 
+ #include 
+-#if defined(HAVE_PRCTL)
+-#include 
+-#elif defined(HAVE_PTHREAD_GETNAME_NP)
+-#include 
+-#endif
+ 
+ #include 
+ 
+diff --git a/meson.build b/meson.build
+index 681e084e8..bbe014246 100644
+--- a/meson.build
 b/meson.build
+@@ -110,6 +110,7 @@ have_prctl = cc.has_function('prctl', prefix: '#include 
')
+ cdata.set('HAVE_PRCTL', have_prctl)
+ 
+ have_pthread_getname_np = cc.links('''
++  #define _GNU_SOURCE
+   #include 
+   int main() {
+ char nm[17];
+-- 
+GitLab
+

diff --git a/media-sound/rhythmbox/files/rhythmbox-3.4.7-libxml-entities.patch 
b/media-sound/rhythmbox/files/rhythmbox-3.4.7-libxml-entities.patch
new file mode 100644
index ..b542224d2fbe
--- /dev/null
+++ b/media-sound/rhythmbox/files/rhythmbox-3.4.7-libxml-entities.patch
@@ -0,0 +1,36 @@
+From: =?utf-8?q?J=C3=BCrg_Billeter?= 
+Date: Tue, 28 Nov 2023 20:12:07 +0100
+Subject: Add missing  include
+
+(cherry picked from commit 4a906b33535c794f45d3bbc816f3b56a729529b4)
+
+Origin: upstream, after 3.4.7
+---
+ rhythmdb/rhythmdb-query.c   | 1 +
+ sources/rb-static-playlist-source.c | 1 +
+ 2 files changed, 2 insertions(+)
+
+diff --git a/rhythmdb/rhythmdb-query.c b/rhythmdb/rhythmdb-query.c
+index 0d1c24c..0009dde 100644
+--- a/rhythmdb/rhythmdb-query.c
 b/rhythmdb/rhythmdb-query.c
+@@ -30,6 +30,7 @@
+ 
+ #include 
+ 
++#include 
+ #include 
+ #include 
+ #include 
+diff --git a/sources/rb-static-playlist-source.c 
b/sources/rb-static-playlist-source.c
+index 4c60f70..9d8606a 100644
+--- a/sources/rb-static-playlist-source.c
 b/sources/rb-static-playlist-source.c
+@@ -46,6 +46,7 @@
+ 
+ #include 
+ 
++#include 
+ #include 
+ #include 
+ #include 

diff --git a/media-sound/rhythmbox/files/rhythmbox-3.4.7-libxml2-2.12.patch 
b/media-sound/rhythmbox/files/rhythmbox-3.4.7-libxml2-2.12.patch
new file mode 100644
index ..7d95cb439d57
--- /dev/null
+++ b/media-sound/rhythmbox/files/rhythmbox-3.4.7-libxml2-2.12.patch
@@ -0,0 +1,38 @@
+From: =?utf-8?q?J=C3=BCrg_Billeter?= 
+Date: Tue, 28 Nov 2023 20:04:17 +0100
+Subject: playlist-manager: Fix crash with libxml2 2.12
+MIME-Version: 1.0
+Content-Type: text/plain; charset="utf-8"
+Content-Transfer-Encoding: 8bit
+
+The missing 

[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2024-05-18 Thread Pacho Ramos
commit: af62bc938e79a2c0621045388fdeaa2dcace826c
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat May 18 08:46:59 2024 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat May 18 08:47:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af62bc93

media-sound/rhythmbox: Fix VariableOrderWrong

Signed-off-by: Pacho Ramos  gentoo.org>

 media-sound/rhythmbox/rhythmbox-3.4.7-r4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.7-r4.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.7-r4.ebuild
index 16d56c63e54b..429b5babe57c 100644
--- a/media-sound/rhythmbox/rhythmbox-3.4.7-r4.ebuild
+++ b/media-sound/rhythmbox/rhythmbox-3.4.7-r4.ebuild
@@ -13,6 +13,8 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Rhythmbox;
 LICENSE="GPL-2"
 SLOT="0"
 
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+
 IUSE="cdr daap dbus keyring gtk-doc ipod libnotify lirc mtp +python test +udev 
upnp-av"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="
@@ -22,8 +24,6 @@ REQUIRED_USE="
python? ( ${PYTHON_REQUIRED_USE} )
 "
 
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-
 DEPEND="
x11-libs/cairo
>=x11-libs/gdk-pixbuf-2.18:2



[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2024-01-14 Thread Ionen Wolkens
commit: a1e541be3ca8b2dc97997680662e9ed7a8ec2a55
Author: Matoro Mahri  matoro  tk>
AuthorDate: Sun Jan 14 21:55:24 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Jan 15 03:20:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1e541be

media-sound/rhythmbox: Keyword 3.4.7-r3 x86, #905816

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 media-sound/rhythmbox/rhythmbox-3.4.7-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.7-r3.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.7-r3.ebuild
index 6c14788dd8eb..41b0233119b4 100644
--- a/media-sound/rhythmbox/rhythmbox-3.4.7-r3.ebuild
+++ b/media-sound/rhythmbox/rhythmbox-3.4.7-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -22,7 +22,7 @@ REQUIRED_USE="
python? ( ${PYTHON_REQUIRED_USE} )
 "
 
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 
 DEPEND="
x11-libs/cairo



[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2023-10-29 Thread Mart Raudsepp
commit: 5fe99ec59fa1ba1e3ca684a0af6a0fbe224b7306
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Oct 29 22:20:33 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Oct 29 22:20:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fe99ec5

media-sound/rhythmbox: Explicitly depend on libpeas SLOT=0

Another libpeas SLOT is coming.

Signed-off-by: Mart Raudsepp  gentoo.org>

 .../{rhythmbox-3.4.7-r2.ebuild => rhythmbox-3.4.7-r3.ebuild}  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.7-r2.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.7-r3.ebuild
similarity index 97%
rename from media-sound/rhythmbox/rhythmbox-3.4.7-r2.ebuild
rename to media-sound/rhythmbox/rhythmbox-3.4.7-r3.ebuild
index bcefd7af45e3..07c99df3264f 100644
--- a/media-sound/rhythmbox/rhythmbox-3.4.7-r2.ebuild
+++ b/media-sound/rhythmbox/rhythmbox-3.4.7-r3.ebuild
@@ -33,7 +33,7 @@ DEPEND="
>=media-libs/gst-plugins-base-1.4.0:1.0[introspection]
>=x11-libs/gtk+-3.20.0:3[introspection]
dev-libs/json-glib
-   >=dev-libs/libpeas-0.7.3[gtk]
+   >=dev-libs/libpeas-0.7.3:0[gtk]
>=net-libs/libsoup-3.0.7:3.0
>=dev-libs/libxml2-2.7.8:2
x11-libs/pango
@@ -70,7 +70,7 @@ RDEPEND="${DEPEND}
media-plugins/gst-plugins-taglib:1.0
x11-themes/adwaita-icon-theme
python? (
-   >=dev-libs/libpeas-0.7.3[python,${PYTHON_SINGLE_USEDEP}]
+   >=dev-libs/libpeas-0.7.3:0[python,${PYTHON_SINGLE_USEDEP}]
net-libs/libsoup:3.0[introspection]
x11-libs/gdk-pixbuf:2[introspection]
x11-libs/gtk+:3[introspection]



[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2023-09-21 Thread Matt Turner
commit: f0defb356bdeb4cf6f37e247f9bd33c18d1ab093
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Sep 22 02:45:40 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Sep 22 03:13:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0defb35

media-sound/rhythmbox: Drop ia64 keywords

Signed-off-by: Matt Turner  gentoo.org>

 media-sound/rhythmbox/rhythmbox-3.4.7-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.7-r2.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.7-r2.ebuild
index d01a3878e6da..bcefd7af45e3 100644
--- a/media-sound/rhythmbox/rhythmbox-3.4.7-r2.ebuild
+++ b/media-sound/rhythmbox/rhythmbox-3.4.7-r2.ebuild
@@ -22,7 +22,7 @@ REQUIRED_USE="
python? ( ${PYTHON_REQUIRED_USE} )
 "
 
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc64 ~riscv"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv"
 
 DEPEND="
x11-libs/cairo



[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2023-07-17 Thread Matt Turner
commit: 9c64ea80e25759556118f2f527363197a159
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Jul 17 14:31:00 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jul 17 14:35:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c64ea80

media-sound/rhythmbox: Drop old versions

This version still relies on libsoup:2.4 and old versions of grilo and
grilo-plugins.

This commit knowingly drops the only version with x86 keywords.

Signed-off-by: Matt Turner  gentoo.org>

 media-sound/rhythmbox/Manifest  |   1 -
 media-sound/rhythmbox/rhythmbox-3.4.6-r3.ebuild | 135 
 2 files changed, 136 deletions(-)

diff --git a/media-sound/rhythmbox/Manifest b/media-sound/rhythmbox/Manifest
index 04e7fdc976fc..4c8d15a0bf9a 100644
--- a/media-sound/rhythmbox/Manifest
+++ b/media-sound/rhythmbox/Manifest
@@ -1,2 +1 @@
-DIST rhythmbox-3.4.6.tar.xz 3535224 BLAKE2B 
5e24facd810e72296ea541f8131b2ac364de0b38b0fd08a1fe6223a333e619cd08a3959fbbc6fbbd36a39990c7cc871decaefc316ce4910460aa6b446b3cb4c0
 SHA512 
d48818a6f299b3da8ae78bf13e41d702244d83a473586008b53f9c4cc504495ac2570c520c65efaf9e75408363b0256121d12680940c673d2977c7d177ef1fb3
 DIST rhythmbox-3.4.7.tar.xz 3673444 BLAKE2B 
a9186d7c23f281ff0a0d4a2188061473e9bab39078f816051e385319afeb1a8825e124e608fc50422f1bd27adae569d75fb6c53af23c7d51086dcf01b962d652
 SHA512 
58de6e51d046920857ba0905043f4863ef443d5eca28cdf93c1a25e3053322664eb1f894c102d5629f8261c507626e215c097ee166f13a3e7cd82fb35c891cb4

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.6-r3.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.6-r3.ebuild
deleted file mode 100644
index d91da0adec64..
--- a/media-sound/rhythmbox/rhythmbox-3.4.6-r3.ebuild
+++ /dev/null
@@ -1,135 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit gnome.org gnome2-utils python-single-r1 meson virtualx xdg
-
-DESCRIPTION="Music management and playback software for GNOME"
-HOMEPAGE="https://wiki.gnome.org/Apps/Rhythmbox;
-
-LICENSE="GPL-2"
-SLOT="0"
-
-IUSE="cdr daap dbus keyring gtk-doc ipod libnotify lirc mtp +python test +udev 
upnp-av"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
-   ipod? ( udev )
-   mtp? ( udev )
-   dbus? ( python )
-   python? ( ${PYTHON_REQUIRED_USE} )
-"
-
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
-
-DEPEND="
-   x11-libs/cairo
-   >=x11-libs/gdk-pixbuf-2.18:2
-   >=dev-libs/glib-2.56.0:2
-   >=dev-libs/gobject-introspection-0.10:=
-   >=media-libs/gstreamer-1.4.0:1.0[introspection]
-   >=media-libs/gst-plugins-base-1.4.0:1.0[introspection]
-   >=x11-libs/gtk+-3.20.0:3[introspection]
-   dev-libs/json-glib
-   >=dev-libs/libpeas-0.7.3[gtk]
-   >=net-libs/libsoup-2.42.0:2.4
-   >=dev-libs/libxml2-2.7.8:2
-   x11-libs/pango
-   >=sys-libs/tdb-1.2.6
-   >=dev-libs/totem-pl-parser-3.2
-
-   cdr? ( >=app-cdr/brasero-2.91.90 )
-   daap? (
-   >=net-libs/libdmapsharing-2.9.19:3.0
-   >=media-plugins/gst-plugins-soup-1.4:1.0
-   )
-   keyring? ( >=app-crypt/libsecret-0.18 )
-   libnotify? ( >=x11-libs/libnotify-0.7.0 )
-   lirc? ( app-misc/lirc )
-   python? (
-   ${PYTHON_DEPS}
-   $(python_gen_cond_dep '
-   >=dev-python/pygobject-3.0:3[${PYTHON_USEDEP}]
-   ')
-   )
-   udev? (
-   dev-libs/libgudev:=
-   ipod? ( >=media-libs/libgpod-0.7.92[udev] )
-   mtp? ( >=media-libs/libmtp-0.3 )
-   )
-"
-RDEPEND="${DEPEND}
-   media-plugins/gst-plugins-soup:1.0
-   || (
-   media-plugins/gst-plugins-cdparanoia:1.0
-   media-plugins/gst-plugins-cdio:1.0
-   )
-   media-plugins/gst-plugins-meta:1.0
-   media-plugins/gst-plugins-taglib:1.0
-   x11-themes/adwaita-icon-theme
-   python? (
-   >=dev-libs/libpeas-0.7.3[python,${PYTHON_SINGLE_USEDEP}]
-   net-libs/libsoup:2.4[introspection]
-   x11-libs/gdk-pixbuf:2[introspection]
-   x11-libs/gtk+:3[introspection]
-   x11-libs/pango[introspection]
-
-   dbus? ( sys-apps/dbus )
-   keyring? ( >=app-crypt/libsecret-0.18[introspection] )
-   )
-   upnp-av? (
-   

[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2023-06-17 Thread Arthur Zamarin
commit: 943040478a6dcf3f574c1615a7c7f69f683db0f8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 17 15:53:48 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 17 15:53:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94304047

media-sound/rhythmbox: Stabilize 3.4.7-r2 amd64, #907627

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-sound/rhythmbox/rhythmbox-3.4.7-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.7-r2.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.7-r2.ebuild
index f71065947f9f..d01a3878e6da 100644
--- a/media-sound/rhythmbox/rhythmbox-3.4.7-r2.ebuild
+++ b/media-sound/rhythmbox/rhythmbox-3.4.7-r2.ebuild
@@ -22,7 +22,7 @@ REQUIRED_USE="
python? ( ${PYTHON_REQUIRED_USE} )
 "
 
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~riscv"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc64 ~riscv"
 
 DEPEND="
x11-libs/cairo



[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2023-06-13 Thread Arthur Zamarin
commit: 78e6f95fcdcb35e83767dc7be4d421908b5099df
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Jun 13 18:17:39 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jun 13 18:17:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78e6f95f

media-sound/rhythmbox: Keyword 3.4.7-r2 ia64, #905816

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-sound/rhythmbox/rhythmbox-3.4.7-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.7-r2.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.7-r2.ebuild
index 74195ba13312..f71065947f9f 100644
--- a/media-sound/rhythmbox/rhythmbox-3.4.7-r2.ebuild
+++ b/media-sound/rhythmbox/rhythmbox-3.4.7-r2.ebuild
@@ -22,7 +22,7 @@ REQUIRED_USE="
python? ( ${PYTHON_REQUIRED_USE} )
 "
 
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~riscv"
 
 DEPEND="
x11-libs/cairo



[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2023-06-13 Thread Sam James
commit: 37e713d52661f9b7911583b8870aa6e58eba0d85
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 13 18:03:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 13 18:03:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37e713d5

media-sound/rhythmbox: Keyword 3.4.7-r2 arm, #905816

Signed-off-by: Sam James  gentoo.org>

 media-sound/rhythmbox/rhythmbox-3.4.7-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.7-r2.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.7-r2.ebuild
index b94e08c55afe..74195ba13312 100644
--- a/media-sound/rhythmbox/rhythmbox-3.4.7-r2.ebuild
+++ b/media-sound/rhythmbox/rhythmbox-3.4.7-r2.ebuild
@@ -22,7 +22,7 @@ REQUIRED_USE="
python? ( ${PYTHON_REQUIRED_USE} )
 "
 
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv"
 
 DEPEND="
x11-libs/cairo



[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2023-05-31 Thread Matt Turner
commit: d5cc3034aefdd543f879f455b6cc2c7a7ae665fe
Author: Matt Turner  gentoo  org>
AuthorDate: Wed May 31 20:04:48 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May 31 20:05:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5cc3034

media-sound/rhythmbox: Drop RDEPEND on gst-plugins-libmms

It was dropped from upstream gstreamer.

Signed-off-by: Matt Turner  gentoo.org>

 .../rhythmbox/{rhythmbox-3.4.6-r2.ebuild => rhythmbox-3.4.6-r3.ebuild}   | 1 -
 .../rhythmbox/{rhythmbox-3.4.7-r1.ebuild => rhythmbox-3.4.7-r2.ebuild}   | 1 -
 2 files changed, 2 deletions(-)

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.6-r2.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.6-r3.ebuild
similarity index 98%
rename from media-sound/rhythmbox/rhythmbox-3.4.6-r2.ebuild
rename to media-sound/rhythmbox/rhythmbox-3.4.6-r3.ebuild
index c9f0afd65813..d91da0adec64 100644
--- a/media-sound/rhythmbox/rhythmbox-3.4.6-r2.ebuild
+++ b/media-sound/rhythmbox/rhythmbox-3.4.6-r3.ebuild
@@ -62,7 +62,6 @@ DEPEND="
 "
 RDEPEND="${DEPEND}
media-plugins/gst-plugins-soup:1.0
-   media-plugins/gst-plugins-libmms:1.0
|| (
media-plugins/gst-plugins-cdparanoia:1.0
media-plugins/gst-plugins-cdio:1.0

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.7-r1.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.7-r2.ebuild
similarity index 98%
rename from media-sound/rhythmbox/rhythmbox-3.4.7-r1.ebuild
rename to media-sound/rhythmbox/rhythmbox-3.4.7-r2.ebuild
index 668b4b9bdae8..b94e08c55afe 100644
--- a/media-sound/rhythmbox/rhythmbox-3.4.7-r1.ebuild
+++ b/media-sound/rhythmbox/rhythmbox-3.4.7-r2.ebuild
@@ -62,7 +62,6 @@ DEPEND="
 "
 RDEPEND="${DEPEND}
media-plugins/gst-plugins-soup:1.0
-   media-plugins/gst-plugins-libmms:1.0
|| (
media-plugins/gst-plugins-cdparanoia:1.0
media-plugins/gst-plugins-cdio:1.0



[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2023-05-23 Thread Georgy Yakovlev
commit: f523e66134f67f65429211ab72e94bccbbdb
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue May 23 19:25:58 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue May 23 19:26:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f523e000

media-sound/rhythmbox: Keyword 3.4.7-r1 ppc64, #905816

Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-sound/rhythmbox/rhythmbox-3.4.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.7-r1.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.7-r1.ebuild
index 15c7414b9734..668b4b9bdae8 100644
--- a/media-sound/rhythmbox/rhythmbox-3.4.7-r1.ebuild
+++ b/media-sound/rhythmbox/rhythmbox-3.4.7-r1.ebuild
@@ -22,7 +22,7 @@ REQUIRED_USE="
python? ( ${PYTHON_REQUIRED_USE} )
 "
 
-KEYWORDS="~amd64 ~arm64 ~riscv"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
 
 DEPEND="
x11-libs/cairo



[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2023-05-18 Thread Andreas Sturmlechner
commit: 2219f820d7d4bb6c3f41cd39578837b27bd0e469
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 14 12:17:01 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu May 18 12:09:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2219f820

media-sound/rhythmbox: Rename USE=gnome-keyring -> keyring

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-sound/rhythmbox/rhythmbox-3.4.6-r2.ebuild | 8 
 media-sound/rhythmbox/rhythmbox-3.4.7-r1.ebuild | 8 
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.6-r2.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.6-r2.ebuild
index 1af433e0001f..c9f0afd65813 100644
--- a/media-sound/rhythmbox/rhythmbox-3.4.6-r2.ebuild
+++ b/media-sound/rhythmbox/rhythmbox-3.4.6-r2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Rhythmbox;
 LICENSE="GPL-2"
 SLOT="0"
 
-IUSE="cdr daap dbus gnome-keyring gtk-doc ipod libnotify lirc mtp +python test 
+udev upnp-av"
+IUSE="cdr daap dbus keyring gtk-doc ipod libnotify lirc mtp +python test +udev 
upnp-av"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="
ipod? ( udev )
@@ -45,7 +45,7 @@ DEPEND="
>=net-libs/libdmapsharing-2.9.19:3.0
>=media-plugins/gst-plugins-soup-1.4:1.0
)
-   gnome-keyring? ( >=app-crypt/libsecret-0.18 )
+   keyring? ( >=app-crypt/libsecret-0.18 )
libnotify? ( >=x11-libs/libnotify-0.7.0 )
lirc? ( app-misc/lirc )
python? (
@@ -78,7 +78,7 @@ RDEPEND="${DEPEND}
x11-libs/pango[introspection]
 
dbus? ( sys-apps/dbus )
-   gnome-keyring? ( >=app-crypt/libsecret-0.18[introspection] )
+   keyring? ( >=app-crypt/libsecret-0.18[introspection] )
)
upnp-av? (
https://wiki.gnome.org/Apps/Rhythmbox;
 LICENSE="GPL-2"
 SLOT="0"
 
-IUSE="cdr daap dbus gnome-keyring gtk-doc ipod libnotify lirc mtp +python test 
+udev upnp-av"
+IUSE="cdr daap dbus keyring gtk-doc ipod libnotify lirc mtp +python test +udev 
upnp-av"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="
ipod? ( udev )
@@ -45,7 +45,7 @@ DEPEND="
>=net-libs/libdmapsharing-3.9.11:4.0=
>=media-plugins/gst-plugins-soup-1.4:1.0
)
-   gnome-keyring? ( >=app-crypt/libsecret-0.18 )
+   keyring? ( >=app-crypt/libsecret-0.18 )
libnotify? ( >=x11-libs/libnotify-0.7.0 )
lirc? ( app-misc/lirc )
python? (
@@ -78,7 +78,7 @@ RDEPEND="${DEPEND}
x11-libs/pango[introspection]
 
dbus? ( sys-apps/dbus )
-   gnome-keyring? ( >=app-crypt/libsecret-0.18[introspection] )
+   keyring? ( >=app-crypt/libsecret-0.18[introspection] )
)
upnp-av? (
>=media-libs/grilo-0.3.15-r1:0.3
@@ -105,7 +105,7 @@ src_configure() {
$(meson_feature udev gudev)
$(meson_feature ipod)
$(meson_feature libnotify)
-   $(meson_feature gnome-keyring libsecret)
+   $(meson_feature keyring libsecret)
$(meson_feature lirc)
$(meson_feature mtp)
$(meson_feature python plugins_python)



[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2023-05-06 Thread Jakov Smolić
commit: 1e5ad8006d38e064135385d10a2de089e39c2540
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat May  6 18:43:52 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat May  6 18:44:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e5ad800

media-sound/rhythmbox: Keyword 3.4.7-r1 riscv, #905816

Signed-off-by: Jakov Smolić  gentoo.org>

 media-sound/rhythmbox/rhythmbox-3.4.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.7-r1.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.7-r1.ebuild
index fe78c2a88cca..a58deb8768bd 100644
--- a/media-sound/rhythmbox/rhythmbox-3.4.7-r1.ebuild
+++ b/media-sound/rhythmbox/rhythmbox-3.4.7-r1.ebuild
@@ -22,7 +22,7 @@ REQUIRED_USE="
python? ( ${PYTHON_REQUIRED_USE} )
 "
 
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="~amd64 ~arm64 ~riscv"
 
 DEPEND="
x11-libs/cairo



[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2023-05-06 Thread Sam James
commit: bb33f3e5cab6b13ba3e4385a8423874966a59d23
Author: Sam James  gentoo  org>
AuthorDate: Sat May  6 12:11:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  6 12:11:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb33f3e5

media-sound/rhythmbox: Keyword 3.4.7-r1 arm64, #905816

Signed-off-by: Sam James  gentoo.org>

 media-sound/rhythmbox/rhythmbox-3.4.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.7-r1.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.7-r1.ebuild
index c73cca5289c9..fe78c2a88cca 100644
--- a/media-sound/rhythmbox/rhythmbox-3.4.7-r1.ebuild
+++ b/media-sound/rhythmbox/rhythmbox-3.4.7-r1.ebuild
@@ -22,7 +22,7 @@ REQUIRED_USE="
python? ( ${PYTHON_REQUIRED_USE} )
 "
 
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 
 DEPEND="
x11-libs/cairo



[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2023-05-06 Thread Sam James
commit: 8db27103f75d4a3aac19e257b49e163330a58a6e
Author: Sam James  gentoo  org>
AuthorDate: Sat May  6 11:18:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  6 11:33:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8db27103

media-sound/rhythmbox: drop stale dev-util/intltool dep

Signed-off-by: Sam James  gentoo.org>

 .../rhythmbox/{rhythmbox-3.4.6-r1.ebuild => rhythmbox-3.4.6-r2.ebuild}   | 1 -
 .../rhythmbox/{rhythmbox-3.4.7.ebuild => rhythmbox-3.4.7-r1.ebuild}  | 1 -
 2 files changed, 2 deletions(-)

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.6-r1.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.6-r2.ebuild
similarity index 99%
rename from media-sound/rhythmbox/rhythmbox-3.4.6-r1.ebuild
rename to media-sound/rhythmbox/rhythmbox-3.4.6-r2.ebuild
index 0c74d6a942d5..1af433e0001f 100644
--- a/media-sound/rhythmbox/rhythmbox-3.4.6-r1.ebuild
+++ b/media-sound/rhythmbox/rhythmbox-3.4.6-r2.ebuild
@@ -87,7 +87,6 @@ RDEPEND="${DEPEND}
 "
 BDEPEND="
gtk-doc? ( dev-util/gtk-doc )
-   >=dev-util/intltool-0.35
dev-util/itstool
virtual/pkgconfig
test? ( dev-libs/check )

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.7.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.7-r1.ebuild
similarity index 99%
rename from media-sound/rhythmbox/rhythmbox-3.4.7.ebuild
rename to media-sound/rhythmbox/rhythmbox-3.4.7-r1.ebuild
index eecda8b51b10..c73cca5289c9 100644
--- a/media-sound/rhythmbox/rhythmbox-3.4.7.ebuild
+++ b/media-sound/rhythmbox/rhythmbox-3.4.7-r1.ebuild
@@ -87,7 +87,6 @@ RDEPEND="${DEPEND}
 "
 BDEPEND="
gtk-doc? ( dev-util/gtk-doc )
-   >=dev-util/intltool-0.35
dev-util/itstool
virtual/pkgconfig
test? ( dev-libs/check )



[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2023-05-03 Thread Matt Turner
commit: 87c6c8c7e370497b3db8d727fa250f2c7a32c0ad
Author: Matt Turner  gentoo  org>
AuthorDate: Mon May  1 16:43:16 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed May  3 19:34:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87c6c8c7

media-sound/rhythmbox: Require grilo that uses libsoup:2.4

Signed-off-by: Matt Turner  gentoo.org>

 .../rhythmbox/{rhythmbox-3.4.6.ebuild => rhythmbox-3.4.6-r1.ebuild}   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.6.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.6-r1.ebuild
similarity index 97%
rename from media-sound/rhythmbox/rhythmbox-3.4.6.ebuild
rename to media-sound/rhythmbox/rhythmbox-3.4.6-r1.ebuild
index 762799dfaa0b..0c74d6a942d5 100644
--- a/media-sound/rhythmbox/rhythmbox-3.4.6.ebuild
+++ b/media-sound/rhythmbox/rhythmbox-3.4.6-r1.ebuild
@@ -81,8 +81,8 @@ RDEPEND="${DEPEND}
gnome-keyring? ( >=app-crypt/libsecret-0.18[introspection] )
)
upnp-av? (
-   >=media-libs/grilo-0.3:0.3
-   >=media-plugins/grilo-plugins-0.3:0.3[upnp-av]
+   

[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2022-06-22 Thread Matt Turner
commit: 8eb9cba4bed8b3c681beef2c1e0f670b46a2526a
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Jun 22 22:58:52 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Jun 22 23:01:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8eb9cba4

media-sound/rhythmbox: Version bump to 3.4.6

Signed-off-by: Matt Turner  gentoo.org>

 media-sound/rhythmbox/Manifest   |   1 +
 media-sound/rhythmbox/rhythmbox-3.4.6.ebuild | 137 +++
 2 files changed, 138 insertions(+)

diff --git a/media-sound/rhythmbox/Manifest b/media-sound/rhythmbox/Manifest
index 8bfa12034e25..f873a3a85d5f 100644
--- a/media-sound/rhythmbox/Manifest
+++ b/media-sound/rhythmbox/Manifest
@@ -1,2 +1,3 @@
 DIST rhythmbox-3.4.4.tar.xz 3890320 BLAKE2B 
69c89c0478d6c43e1c4a10d39f25c25c3dc81f9b93f870e0de8947395e0f49d3902cb8dcf74c945da744536090b7058616545ad706626047e0c8fb61b0b792d7
 SHA512 
1fcd41dd66ffe34852f8cedb80ade57d101118295d6fd6f0a8687000ab6500991d2e11482daedb30a7abaf63e54e33ee3c4eaab73b075ec5e5907182f9a8c865
 DIST rhythmbox-3.4.5.tar.xz 3537764 BLAKE2B 
fe710816d0c48f5eac6925d5d160f0db060a3369a98afb8b57bd746998e40d413e51e3f5d2631d28eccb5af9a5b71b511f2c42812fbfa88e2cfd46f16338cc78
 SHA512 
aa9451a5046a99ed4318a45de6e3df069e7646d83e27895608a1e66f664312d0c2b72c8bb9da902eeb1255ab3d2f15956f4891ff51c1ad28f572c9c020dcefb7
+DIST rhythmbox-3.4.6.tar.xz 3535224 BLAKE2B 
5e24facd810e72296ea541f8131b2ac364de0b38b0fd08a1fe6223a333e619cd08a3959fbbc6fbbd36a39990c7cc871decaefc316ce4910460aa6b446b3cb4c0
 SHA512 
d48818a6f299b3da8ae78bf13e41d702244d83a473586008b53f9c4cc504495ac2570c520c65efaf9e75408363b0256121d12680940c673d2977c7d177ef1fb3

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.6.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.6.ebuild
new file mode 100644
index ..8be1fe3203c7
--- /dev/null
+++ b/media-sound/rhythmbox/rhythmbox-3.4.6.ebuild
@@ -0,0 +1,137 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit gnome.org gnome2-utils python-single-r1 meson virtualx xdg
+
+DESCRIPTION="Music management and playback software for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/Rhythmbox;
+
+LICENSE="GPL-2"
+SLOT="0"
+
+IUSE="cdr daap dbus gnome-keyring gtk-doc ipod libnotify lirc mtp +python test 
+udev upnp-av"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   ipod? ( udev )
+   mtp? ( udev )
+   dbus? ( python )
+   python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+DEPEND="
+   x11-libs/cairo
+   >=x11-libs/gdk-pixbuf-2.18:2
+   >=dev-libs/glib-2.56.0:2
+   >=dev-libs/gobject-introspection-0.10:=
+   >=media-libs/gstreamer-1.4.0:1.0[introspection]
+   >=media-libs/gst-plugins-base-1.4.0:1.0[introspection]
+   >=x11-libs/gtk+-3.20.0:3[introspection]
+   dev-libs/json-glib
+   >=dev-libs/libpeas-0.7.3[gtk]
+   >=net-libs/libsoup-2.42.0:2.4
+   >=dev-libs/libxml2-2.7.8:2
+   x11-libs/pango
+   >=sys-libs/tdb-1.2.6
+   >=dev-libs/totem-pl-parser-3.2
+
+   cdr? ( >=app-cdr/brasero-2.91.90 )
+   daap? (
+   >=net-libs/libdmapsharing-2.9.19:3.0
+   >=media-plugins/gst-plugins-soup-1.4:1.0
+   )
+   gnome-keyring? ( >=app-crypt/libsecret-0.18 )
+   libnotify? ( >=x11-libs/libnotify-0.7.0 )
+   lirc? ( app-misc/lirc )
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   >=dev-python/pygobject-3.0:3[${PYTHON_USEDEP}]
+   ')
+   )
+   udev? (
+   dev-libs/libgudev:=
+   ipod? ( >=media-libs/libgpod-0.7.92[udev] )
+   mtp? ( >=media-libs/libmtp-0.3 )
+   )
+"
+RDEPEND="${DEPEND}
+   media-plugins/gst-plugins-soup:1.0
+   media-plugins/gst-plugins-libmms:1.0
+   || (
+   media-plugins/gst-plugins-cdparanoia:1.0
+   media-plugins/gst-plugins-cdio:1.0
+   )
+   media-plugins/gst-plugins-meta:1.0
+   media-plugins/gst-plugins-taglib:1.0
+   x11-themes/adwaita-icon-theme
+   python? (
+   >=dev-libs/libpeas-0.7.3[python,${PYTHON_SINGLE_USEDEP}]
+   net-libs/libsoup:2.4[introspection]
+   x11-libs/gdk-pixbuf:2[introspection]
+   x11-libs/gtk+:3[introspection]
+   x11-libs/pango[introspection]
+
+   dbus? ( sys-apps/dbus )
+   gnome-keyring? ( >=app-crypt/libsecret-0.18[introspection] )
+   )
+   upnp-av? (
+   >=media-libs/grilo-0.3:0.3
+   >=media-plugins/grilo-plugins-0.3:0.3[upnp-av]
+   )
+"
+BDEPEND="
+   gtk-doc? ( dev-util/gtk-doc )
+   >=dev-util/intltool-0.35
+   dev-util/itstool
+   virtual/pkgconfig
+   test? ( dev-libs/check )
+"
+
+pkg_setup() 

[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/, media-sound/rhythmbox/files/

2022-05-30 Thread Matt Turner
commit: 967a6ee349d91a4d33552646fe9efefd432555a6
Author: Matt Turner  gentoo  org>
AuthorDate: Tue May 31 00:31:35 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue May 31 00:32:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=967a6ee3

media-sound/rhythmbox: Add patch to fix build with USE=-libnotify

Closes: https://bugs.gentoo.org/842291
Signed-off-by: Matt Turner  gentoo.org>

 ...-use-feature.allowed-around-dependency-ch.patch | 169 +
 media-sound/rhythmbox/rhythmbox-3.4.5.ebuild   |   5 +-
 2 files changed, 173 insertions(+), 1 deletion(-)

diff --git 
a/media-sound/rhythmbox/files/3.4.5-build-don-t-use-feature.allowed-around-dependency-ch.patch
 
b/media-sound/rhythmbox/files/3.4.5-build-don-t-use-feature.allowed-around-dependency-ch.patch
new file mode 100644
index ..294d2d2ef66f
--- /dev/null
+++ 
b/media-sound/rhythmbox/files/3.4.5-build-don-t-use-feature.allowed-around-dependency-ch.patch
@@ -0,0 +1,169 @@
+From c9dfc5a5899d2628ba1dd6f93f46cf589669bd45 Mon Sep 17 00:00:00 2001
+From: Jonathan Matthew 
+Date: Tue, 17 May 2022 08:18:21 +1000
+Subject: [PATCH] build: don't use feature.allowed() around dependency checks
+
+When the feature specified as the 'required' parameter to dependency()
+is disabled, it returns an empty dependency object, which is much easier
+to deal with than a dependency variable that's only conditionally
+defined.
+
+Fixes: #1972
+---
+ meson.build | 94 +
+ 1 file changed, 37 insertions(+), 57 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index 5792b0e49..de265901b 100644
+--- a/meson.build
 b/meson.build
+@@ -70,71 +70,52 @@ tdb = dependency('tdb', version: '>= 1.2.6', required: 
true)
+ totem_plparser = dependency('totem-plparser', version: '>= 3.2.0', required: 
true)
+ 
+ use_gudev = false
+-if get_option('gudev').allowed()
+-  gudev = dependency('gudev-1.0', version: '>= 143', required: 
get_option('gudev'))
+-  if gudev.found()
+-use_gudev = true
+-cdata.set('HAVE_GUDEV', 1)
+-  endif
++gudev = dependency('gudev-1.0', version: '>= 143', required: 
get_option('gudev'))
++if gudev.found()
++  use_gudev = true
++  cdata.set('HAVE_GUDEV', 1)
+ endif
+ 
+ use_ipod = false
+-if get_option('ipod').allowed()
+-  libgpod = dependency('libgpod-1.0', version: '>= 0.7.92', required: 
get_option('ipod'))
+-  if libgpod.found()
+-use_ipod = true
+-  endif
++libgpod = dependency('libgpod-1.0', version: '>= 0.7.92', required: 
get_option('ipod'))
++if libgpod.found()
++  use_ipod = true
+ endif
+ 
+ use_mtp = false
+-if get_option('mtp').allowed()
+-  libmtp = dependency('libmtp', version: '>= 0.3.0', required: 
get_option('mtp'))
+-
+-  if libmtp.found()
+-if use_gudev
+-  use_mtp = true
+-elif get_option('mtp').enabled()
+-  error('MTP explicitly requested but GUdev is not available')
+-endif
++libmtp = dependency('libmtp', version: '>= 0.3.0', required: 
get_option('mtp'))
++if libmtp.found()
++  if use_gudev
++use_mtp = true
++  elif get_option('mtp').enabled()
++error('MTP explicitly requested but GUdev is not available')
+   endif
+ endif
+ 
+ use_notify = false
+-if get_option('libnotify').allowed()
+-  libnotify = dependency('libnotify', version: '>= 0.7.0', required: 
get_option('libnotify'))
+-
+-  if libnotify.found()
+-use_notify = true
+-  endif
++libnotify = dependency('libnotify', version: '>= 0.7.0', required: 
get_option('libnotify'))
++if libnotify.found()
++  use_notify = true
+ endif
+ 
+ use_libsecret = false
+-if get_option('libsecret').allowed()
+-  libsecret = dependency('libsecret-1', version: '>= 0.18', required: 
get_option('libsecret'))
+-
+-  if libsecret.found()
+-use_libsecret = true
+-  endif
++libsecret = dependency('libsecret-1', version: '>= 0.18', required: 
get_option('libsecret'))
++if libsecret.found()
++  use_libsecret = true
+ endif
+ cdata.set('PY_LIBSECRET_ENABLED', use_libsecret)
+ cdata.set('WITH_LIBSECRET', use_libsecret)
+ 
+ use_lirc = false
+-if get_option('lirc').allowed()
+-  lirc = dependency('lirc', required: get_option('lirc'))
+-
+-  if lirc.found()
+-use_lirc = true
+-  endif
++lirc = dependency('lirc', required: get_option('lirc'))
++if lirc.found()
++  use_lirc = true
+ endif
+ 
+ have_libbrasero_media = false
+-if get_option('brasero').allowed()
+-  brasero_media = dependency('libbrasero-media3', version: '>= 2.31.5', 
required: get_option('brasero'))
+-
+-  if brasero_media.found()
+-have_libbrasero_media = true
+-  endif
++brasero_media = dependency('libbrasero-media3', version: '>= 2.31.5', 
required: get_option('brasero'))
++if brasero_media.found()
++  have_libbrasero_media = true
+ endif
+ 
+ have_gnu_fwrite_unlocked = false
+@@ -189,16 +170,16 @@ cdata.set('PLUGINDATADIR',  plugindatadir)
+ cdata.set('SAMPLEPLUGINDIR', libdir / 'rhythmbox' / 'sample-plugins')
+ 
+ enable_python = false
+-if 

[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/, media-sound/rhythmbox/files/

2022-05-16 Thread Matt Turner
commit: 0606f6709ccba07270b28820e5eee96ff98aee7d
Author: Christophe Lermytte  lermytte  be>
AuthorDate: Mon May 16 14:48:14 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon May 16 16:29:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0606f670

media-sound/rhythmbox: drop strict meson version check

Closes: https://bugs.gentoo.org/845006
Closes: https://github.com/gentoo/gentoo/pull/25526
Signed-off-by: Christophe Lermytte  lermytte.be>
Signed-off-by: Matt Turner  gentoo.org>

 .../files/3.4.5-relax-meson-version-check.patch| 42 ++
 media-sound/rhythmbox/rhythmbox-3.4.5.ebuild   |  2 ++
 2 files changed, 44 insertions(+)

diff --git a/media-sound/rhythmbox/files/3.4.5-relax-meson-version-check.patch 
b/media-sound/rhythmbox/files/3.4.5-relax-meson-version-check.patch
new file mode 100644
index ..2843a4c0cabc
--- /dev/null
+++ b/media-sound/rhythmbox/files/3.4.5-relax-meson-version-check.patch
@@ -0,0 +1,42 @@
+https://github.com/GNOME/rhythmbox/commit/29a1627f1683aac358103710ffc1a51791951edd
+https://bugs.gentoo.org/845006
+--- a/meson.build
 b/meson.build
+@@ -3,10 +3,6 @@ project('rhythmbox', 'c',
+   meson_version: '>= 0.59.0',
+   default_options: ['c_std=gnu89'])
+ 
+-if meson.version().version_compare('> 0.62.0')
+-  error('unsupported version of meson, please use 0.62')
+-endif
+-
+ gnome = import('gnome')
+ i18n = import('i18n')
+ pkg = import('pkgconfig')
+GitLab
+From 0fe3a388fac73a5d4217aed510d65976850734c4 Mon Sep 17 00:00:00 2001
+From: Bastien Nocera 
+Date: Wed, 4 May 2022 10:23:16 +0200
+Subject: [PATCH 2/2] ci: Install latest meson
+
+--- a/.gitlab-ci.yml
 b/.gitlab-ci.yml
+@@ -4,8 +4,6 @@ stages:
+   - test
+ 
+ variables:
+-  MESON_VER: 0.62.0
+-
+   UBUNTU_DEPS:
+ build-essential
+ desktop-file-utils
+@@ -64,7 +62,7 @@ before_script:
+   - export DEBIAN_FRONTEND=noninteractive
+   - apt-get update
+   - apt-get install -y $UBUNTU_DEPS
+-  - pip3 install meson==$MESON_VER
++  - pip3 install meson
+ 
+ test:
+   stage: test
+GitLab

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.5.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.5.ebuild
index 2e7dc2b30fd4..c4b440ad855b 100644
--- a/media-sound/rhythmbox/rhythmbox-3.4.5.ebuild
+++ b/media-sound/rhythmbox/rhythmbox-3.4.5.ebuild
@@ -93,6 +93,8 @@ BDEPEND="
test? ( dev-libs/check )
 "
 
+PATCHES=( "${FILESDIR}/${PV}"-relax-meson-version-check.patch )
+
 pkg_setup() {
use python && python-single-r1_pkg_setup
 }



[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2022-05-02 Thread Matt Turner
commit: 95e5506c8aba55ace9daba834dbc3138e554f9d7
Author: Matt Turner  gentoo  org>
AuthorDate: Mon May  2 15:57:33 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon May  2 16:23:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95e5506c

media-sound/rhythmbox: Version bump to 3.4.5

Closes: https://bugs.gentoo.org/836079
Signed-off-by: Matt Turner  gentoo.org>

 media-sound/rhythmbox/Manifest   |   1 +
 media-sound/rhythmbox/rhythmbox-3.4.5.ebuild | 137 +++
 2 files changed, 138 insertions(+)

diff --git a/media-sound/rhythmbox/Manifest b/media-sound/rhythmbox/Manifest
index c48e5a4161bf..8bfa12034e25 100644
--- a/media-sound/rhythmbox/Manifest
+++ b/media-sound/rhythmbox/Manifest
@@ -1 +1,2 @@
 DIST rhythmbox-3.4.4.tar.xz 3890320 BLAKE2B 
69c89c0478d6c43e1c4a10d39f25c25c3dc81f9b93f870e0de8947395e0f49d3902cb8dcf74c945da744536090b7058616545ad706626047e0c8fb61b0b792d7
 SHA512 
1fcd41dd66ffe34852f8cedb80ade57d101118295d6fd6f0a8687000ab6500991d2e11482daedb30a7abaf63e54e33ee3c4eaab73b075ec5e5907182f9a8c865
+DIST rhythmbox-3.4.5.tar.xz 3537764 BLAKE2B 
fe710816d0c48f5eac6925d5d160f0db060a3369a98afb8b57bd746998e40d413e51e3f5d2631d28eccb5af9a5b71b511f2c42812fbfa88e2cfd46f16338cc78
 SHA512 
aa9451a5046a99ed4318a45de6e3df069e7646d83e27895608a1e66f664312d0c2b72c8bb9da902eeb1255ab3d2f15956f4891ff51c1ad28f572c9c020dcefb7

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.5.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.5.ebuild
new file mode 100644
index ..2e7dc2b30fd4
--- /dev/null
+++ b/media-sound/rhythmbox/rhythmbox-3.4.5.ebuild
@@ -0,0 +1,137 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="xml"
+
+inherit gnome.org gnome2-utils python-single-r1 meson virtualx xdg
+
+DESCRIPTION="Music management and playback software for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/Rhythmbox;
+
+LICENSE="GPL-2"
+SLOT="0"
+
+IUSE="cdr daap dbus gnome-keyring gtk-doc ipod libnotify lirc mtp +python test 
+udev upnp-av"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   ipod? ( udev )
+   mtp? ( udev )
+   dbus? ( python )
+   python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+DEPEND="
+   x11-libs/cairo
+   >=x11-libs/gdk-pixbuf-2.18:2
+   >=dev-libs/glib-2.56.0:2
+   >=dev-libs/gobject-introspection-0.10:=
+   >=media-libs/gstreamer-1.4.0:1.0[introspection]
+   >=media-libs/gst-plugins-base-1.4.0:1.0[introspection]
+   >=x11-libs/gtk+-3.20.0:3[introspection]
+   dev-libs/json-glib
+   >=dev-libs/libpeas-0.7.3[gtk]
+   >=net-libs/libsoup-2.42.0:2.4
+   >=dev-libs/libxml2-2.7.8:2
+   x11-libs/pango
+   >=sys-libs/tdb-1.2.6
+   >=dev-libs/totem-pl-parser-3.2
+
+   cdr? ( >=app-cdr/brasero-2.91.90 )
+   daap? (
+   >=net-libs/libdmapsharing-2.9.19:3.0
+   >=media-plugins/gst-plugins-soup-1.4:1.0
+   )
+   gnome-keyring? ( >=app-crypt/libsecret-0.18 )
+   libnotify? ( >=x11-libs/libnotify-0.7.0 )
+   lirc? ( app-misc/lirc )
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   >=dev-python/pygobject-3.0:3[${PYTHON_USEDEP}]
+   ')
+   )
+   udev? (
+   dev-libs/libgudev:=
+   ipod? ( >=media-libs/libgpod-0.7.92[udev] )
+   mtp? ( >=media-libs/libmtp-0.3 )
+   )
+"
+RDEPEND="${DEPEND}
+   media-plugins/gst-plugins-soup:1.0
+   media-plugins/gst-plugins-libmms:1.0
+   || (
+   media-plugins/gst-plugins-cdparanoia:1.0
+   media-plugins/gst-plugins-cdio:1.0
+   )
+   media-plugins/gst-plugins-meta:1.0
+   media-plugins/gst-plugins-taglib:1.0
+   x11-themes/adwaita-icon-theme
+   python? (
+   >=dev-libs/libpeas-0.7.3[python,${PYTHON_SINGLE_USEDEP}]
+   net-libs/libsoup:2.4[introspection]
+   x11-libs/gdk-pixbuf:2[introspection]
+   x11-libs/gtk+:3[introspection]
+   x11-libs/pango[introspection]
+
+   dbus? ( sys-apps/dbus )
+   gnome-keyring? ( >=app-crypt/libsecret-0.18[introspection] )
+   )
+   upnp-av? (
+   >=media-libs/grilo-0.3:0.3
+   >=media-plugins/grilo-plugins-0.3:0.3[upnp-av]
+   )
+"
+BDEPEND="
+   gtk-doc? ( dev-util/gtk-doc )
+   >=dev-util/intltool-0.35
+   dev-util/itstool
+   virtual/pkgconfig
+   test? ( dev-libs/check )
+"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature cdr brasero)
+   $(meson_feature daap)
+   -Dfm_radio=enabled
+   $(meson_feature upnp-av grilo)
+

[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2022-01-12 Thread Georgy Yakovlev
commit: d72968f9f428576d6569169fa61eb001bd58a96e
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Jan 13 01:57:04 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jan 13 02:00:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d72968f9

media-sound/rhythmbox: keyword 3.4.4 for ~arm64

Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-sound/rhythmbox/rhythmbox-3.4.4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.4.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.4.ebuild
index 49b5d725a857..32ae7e137c3a 100644
--- a/media-sound/rhythmbox/rhythmbox-3.4.4.ebuild
+++ b/media-sound/rhythmbox/rhythmbox-3.4.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -23,7 +23,7 @@ REQUIRED_USE="
python? ( ${PYTHON_REQUIRED_USE} )
 "
 
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.38:2



[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2021-10-17 Thread Mart Raudsepp
commit: ad303817c9141e8c0c67afbfe5ecb29e10ea5e12
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Oct 17 11:55:35 2021 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Oct 17 20:58:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad303817

media-sound/rhythmbox: enable py3.10

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Mart Raudsepp  gentoo.org>

 media-sound/rhythmbox/rhythmbox-3.4.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.4.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.4.ebuild
index 287b4eb8350..49b5d725a85 100644
--- a/media-sound/rhythmbox/rhythmbox-3.4.4.ebuild
+++ b/media-sound/rhythmbox/rhythmbox-3.4.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 GNOME2_LA_PUNT="yes"
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 PYTHON_REQ_USE="xml"
 
 inherit gnome2 python-single-r1 multilib virtualx



[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2021-09-23 Thread Yixun Lan
commit: 8f83ee07feb7e1942603fc0c21bed33ba561387e
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu Sep 23 13:49:26 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Sep 24 01:20:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f83ee07

media-sound/rhythmbox: keyword ~riscv

Package-Manager: Portage-3.0.23, Repoman-3.0.3
Signed-off-by: Yixun Lan  gentoo.org>

 media-sound/rhythmbox/rhythmbox-3.4.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.4.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.4.ebuild
index 817f3a7425e..287b4eb8350 100644
--- a/media-sound/rhythmbox/rhythmbox-3.4.4.ebuild
+++ b/media-sound/rhythmbox/rhythmbox-3.4.4.ebuild
@@ -23,7 +23,7 @@ REQUIRED_USE="
python? ( ${PYTHON_REQUIRED_USE} )
 "
 
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.38:2



[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2021-04-29 Thread Matt Turner
commit: 44d97e509ed4ecbd97eac1ece8c6d9ce22662ad1
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Apr 30 01:47:18 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Apr 30 01:47:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44d97e50

media-sound/rhythmbox: Add Python 3.9 support

Closes: https://bugs.gentoo.org/786819
Signed-off-by: Matt Turner  gentoo.org>

 media-sound/rhythmbox/rhythmbox-3.4.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.4.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.4.ebuild
index 4739e55d054..7f44193b8ae 100644
--- a/media-sound/rhythmbox/rhythmbox-3.4.4.ebuild
+++ b/media-sound/rhythmbox/rhythmbox-3.4.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 GNOME2_LA_PUNT="yes"
-PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_COMPAT=( python3_{7..9} )
 PYTHON_REQ_USE="xml"
 
 inherit gnome2 python-single-r1 multilib virtualx



[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2020-04-20 Thread Mart Raudsepp
commit: 1d332cfcb7603ab9cf4dbc444be3b1be385df73e
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Apr 20 20:37:21 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr 20 20:42:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d332cfc

media-sound/rhythmbox: remove old

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 media-sound/rhythmbox/Manifest  |   1 -
 media-sound/rhythmbox/rhythmbox-3.4.3-r1.ebuild | 129 
 2 files changed, 130 deletions(-)

diff --git a/media-sound/rhythmbox/Manifest b/media-sound/rhythmbox/Manifest
index 70b76ce1ef5..c48e5a4161b 100644
--- a/media-sound/rhythmbox/Manifest
+++ b/media-sound/rhythmbox/Manifest
@@ -1,2 +1 @@
-DIST rhythmbox-3.4.3.tar.xz 6410600 BLAKE2B 
0df8ac37ac0815468414c5b8118da6d07276e0c15f08812a46af7f377c29418416e1a24d7398aec10772887ae98922f6fb9fa9eaecc6ae15115cd7ca1c4b67a4
 SHA512 
a3585c026037674345909e2050a4ccb22a75084f830f351b926f7fbfc84d200c8246b8da4bd72804e595929ab06d3c7b53d362675dde193746f40b0f38b7c493
 DIST rhythmbox-3.4.4.tar.xz 3890320 BLAKE2B 
69c89c0478d6c43e1c4a10d39f25c25c3dc81f9b93f870e0de8947395e0f49d3902cb8dcf74c945da744536090b7058616545ad706626047e0c8fb61b0b792d7
 SHA512 
1fcd41dd66ffe34852f8cedb80ade57d101118295d6fd6f0a8687000ab6500991d2e11482daedb30a7abaf63e54e33ee3c4eaab73b075ec5e5907182f9a8c865

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.3-r1.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.3-r1.ebuild
deleted file mode 100644
index 5d67d46725d..000
--- a/media-sound/rhythmbox/rhythmbox-3.4.3-r1.ebuild
+++ /dev/null
@@ -1,129 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-GNOME2_LA_PUNT="yes"
-PYTHON_COMPAT=( python3_{6,7,8} )
-PYTHON_REQ_USE="xml"
-
-inherit eutils gnome2 python-single-r1 multilib virtualx
-
-DESCRIPTION="Music management and playback software for GNOME"
-HOMEPAGE="https://wiki.gnome.org/Apps/Rhythmbox;
-
-LICENSE="GPL-2"
-SLOT="0"
-
-IUSE="cdr daap dbus gnome-keyring ipod libnotify lirc mtp nsplugin +python 
test +udev upnp-av"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
-   ipod? ( udev )
-   mtp? ( udev )
-   dbus? ( python )
-   python? ( ${PYTHON_REQUIRED_USE} )
-"
-
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86"
-
-COMMON_DEPEND="
-   >=dev-libs/glib-2.38:2
-   >=dev-libs/libxml2-2.7.8:2
-   >=x11-libs/gtk+-3.20.0:3[X,introspection]
-   >=x11-libs/gdk-pixbuf-2.18:2
-   >=dev-libs/gobject-introspection-0.10:=
-   >=dev-libs/libpeas-0.7.3[gtk]
-   >=dev-libs/totem-pl-parser-3.2
-   >=net-libs/libsoup-2.42:2.4
-   >=media-libs/gst-plugins-base-1.4:1.0[introspection]
-   >=media-libs/gstreamer-1.4:1.0[introspection]
-   >=sys-libs/tdb-1.2.6
-   dev-libs/json-glib
-
-   cdr? ( >=app-cdr/brasero-2.91.90 )
-   daap? (
-   >=net-libs/libdmapsharing-2.9.19:3.0
-   >=media-plugins/gst-plugins-soup-1.4:1.0 )
-   gnome-keyring? ( >=app-crypt/libsecret-0.18 )
-   libnotify? ( >=x11-libs/libnotify-0.7.0 )
-   lirc? ( app-misc/lirc )
-   python? (
-   ${PYTHON_DEPS}
-   $(python_gen_cond_dep '
-   >=dev-python/pygobject-3.0:3[${PYTHON_MULTI_USEDEP}]
-   ')
-   )
-   udev? (
-   dev-libs/libgudev:=
-   ipod? ( >=media-libs/libgpod-0.7.92[udev] )
-   mtp? ( >=media-libs/libmtp-0.3 ) )
-"
-RDEPEND="${COMMON_DEPEND}
-   media-plugins/gst-plugins-soup:1.0
-   media-plugins/gst-plugins-libmms:1.0
-   || (
-   media-plugins/gst-plugins-cdparanoia:1.0
-   media-plugins/gst-plugins-cdio:1.0 )
-   media-plugins/gst-plugins-meta:1.0
-   media-plugins/gst-plugins-taglib:1.0
-   x11-themes/adwaita-icon-theme
-   python? (
-   >=dev-libs/libpeas-0.7.3[python,${PYTHON_SINGLE_USEDEP}]
-   net-libs/libsoup:2.4[introspection]
-   x11-libs/gdk-pixbuf:2[introspection]
-   x11-libs/gtk+:3[introspection]
-   x11-libs/pango[introspection]
-
-   dbus? ( sys-apps/dbus )
-   gnome-keyring? ( >=app-crypt/libsecret-0.18[introspection] ) )
-   upnp-av? (
-   >=media-libs/grilo-0.3:0.3
-   >=media-plugins/grilo-plugins-0.3:0.3[upnp-av] )
-"
-DEPEND="${COMMON_DEPEND}
-   dev-util/gtk-doc-am
-   >=dev-util/intltool-0.35
-   dev-util/itstool
-   virtual/pkgconfig
-   test? ( dev-libs/check )
-"
-# eautoreconf needs yelp-tools
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-}
-
-src_configure() {
-   # --enable-vala just installs the sample vala plugin, and the configure
-   # checks are broken, so don't enable it
-   gnome2_src_configure \
-   

[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2020-02-15 Thread Mart Raudsepp
commit: 9a2d2dbaefbb693e01f7bb66a715d5273f64f9ae
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Feb 15 08:46:20 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Feb 15 09:18:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a2d2dba

media-sound/rhythmbox: bump to 3.4.4

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 media-sound/rhythmbox/Manifest   |   1 +
 media-sound/rhythmbox/rhythmbox-3.4.4.ebuild | 127 +++
 2 files changed, 128 insertions(+)

diff --git a/media-sound/rhythmbox/Manifest b/media-sound/rhythmbox/Manifest
index 45703ae57a1..70b76ce1ef5 100644
--- a/media-sound/rhythmbox/Manifest
+++ b/media-sound/rhythmbox/Manifest
@@ -1 +1,2 @@
 DIST rhythmbox-3.4.3.tar.xz 6410600 BLAKE2B 
0df8ac37ac0815468414c5b8118da6d07276e0c15f08812a46af7f377c29418416e1a24d7398aec10772887ae98922f6fb9fa9eaecc6ae15115cd7ca1c4b67a4
 SHA512 
a3585c026037674345909e2050a4ccb22a75084f830f351b926f7fbfc84d200c8246b8da4bd72804e595929ab06d3c7b53d362675dde193746f40b0f38b7c493
+DIST rhythmbox-3.4.4.tar.xz 3890320 BLAKE2B 
69c89c0478d6c43e1c4a10d39f25c25c3dc81f9b93f870e0de8947395e0f49d3902cb8dcf74c945da744536090b7058616545ad706626047e0c8fb61b0b792d7
 SHA512 
1fcd41dd66ffe34852f8cedb80ade57d101118295d6fd6f0a8687000ab6500991d2e11482daedb30a7abaf63e54e33ee3c4eaab73b075ec5e5907182f9a8c865

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.4.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.4.ebuild
new file mode 100644
index 000..6f89ae41920
--- /dev/null
+++ b/media-sound/rhythmbox/rhythmbox-3.4.4.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_REQ_USE="xml"
+
+inherit eutils gnome2 python-single-r1 multilib virtualx
+
+DESCRIPTION="Music management and playback software for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/Rhythmbox;
+
+LICENSE="GPL-2"
+SLOT="0"
+
+IUSE="cdr daap dbus gnome-keyring ipod libnotify lirc mtp +python test +udev 
upnp-av"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   ipod? ( udev )
+   mtp? ( udev )
+   dbus? ( python )
+   python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.38:2
+   >=dev-libs/libxml2-2.7.8:2
+   >=x11-libs/gtk+-3.20.0:3[X,introspection]
+   >=x11-libs/gdk-pixbuf-2.18:2
+   >=dev-libs/gobject-introspection-0.10:=
+   >=dev-libs/libpeas-0.7.3[gtk]
+   >=dev-libs/totem-pl-parser-3.2
+   >=net-libs/libsoup-2.42:2.4
+   >=media-libs/gst-plugins-base-1.4:1.0[introspection]
+   >=media-libs/gstreamer-1.4:1.0[introspection]
+   >=sys-libs/tdb-1.2.6
+   dev-libs/json-glib
+
+   cdr? ( >=app-cdr/brasero-2.91.90 )
+   daap? (
+   >=net-libs/libdmapsharing-2.9.19:3.0
+   >=media-plugins/gst-plugins-soup-1.4:1.0 )
+   gnome-keyring? ( >=app-crypt/libsecret-0.18 )
+   libnotify? ( >=x11-libs/libnotify-0.7.0 )
+   lirc? ( app-misc/lirc )
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   >=dev-python/pygobject-3.0:3[${PYTHON_MULTI_USEDEP}]
+   ')
+   )
+   udev? (
+   dev-libs/libgudev:=
+   ipod? ( >=media-libs/libgpod-0.7.92[udev] )
+   mtp? ( >=media-libs/libmtp-0.3 ) )
+"
+RDEPEND="${COMMON_DEPEND}
+   media-plugins/gst-plugins-soup:1.0
+   media-plugins/gst-plugins-libmms:1.0
+   || (
+   media-plugins/gst-plugins-cdparanoia:1.0
+   media-plugins/gst-plugins-cdio:1.0 )
+   media-plugins/gst-plugins-meta:1.0
+   media-plugins/gst-plugins-taglib:1.0
+   x11-themes/adwaita-icon-theme
+   python? (
+   >=dev-libs/libpeas-0.7.3[python,${PYTHON_SINGLE_USEDEP}]
+   net-libs/libsoup:2.4[introspection]
+   x11-libs/gdk-pixbuf:2[introspection]
+   x11-libs/gtk+:3[introspection]
+   x11-libs/pango[introspection]
+
+   dbus? ( sys-apps/dbus )
+   gnome-keyring? ( >=app-crypt/libsecret-0.18[introspection] ) )
+   upnp-av? (
+   >=media-libs/grilo-0.3:0.3
+   >=media-plugins/grilo-plugins-0.3:0.3[upnp-av] )
+"
+DEPEND="${COMMON_DEPEND}
+   dev-util/gtk-doc-am
+   >=dev-util/intltool-0.35
+   dev-util/itstool
+   virtual/pkgconfig
+   test? ( dev-libs/check )
+"
+# eautoreconf needs yelp-tools
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_configure() {
+   # --enable-vala just installs the sample vala plugin, and the configure
+   # checks are broken, so don't enable it
+   gnome2_src_configure \
+   VALAC=$(type -P true) \
+   --enable-mmkeys \
+ 

[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2020-02-09 Thread Michał Górny
commit: 4789b845384d27b8cf0b50190a874eb7a209d26c
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb  7 16:53:18 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Feb  9 16:31:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4789b845

media-sound/rhythmbox: Switch to PYTHON_MULTI_USEDEP API

Signed-off-by: Michał Górny  gentoo.org>

 .../rhythmbox/{rhythmbox-3.4.3.ebuild => rhythmbox-3.4.3-r1.ebuild} | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.3.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.3-r1.ebuild
similarity index 95%
rename from media-sound/rhythmbox/rhythmbox-3.4.3.ebuild
rename to media-sound/rhythmbox/rhythmbox-3.4.3-r1.ebuild
index b018eac6102..5d67d46725d 100644
--- a/media-sound/rhythmbox/rhythmbox-3.4.3.ebuild
+++ b/media-sound/rhythmbox/rhythmbox-3.4.3-r1.ebuild
@@ -48,7 +48,9 @@ COMMON_DEPEND="
lirc? ( app-misc/lirc )
python? (
${PYTHON_DEPS}
-   >=dev-python/pygobject-3.0:3[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/pygobject-3.0:3[${PYTHON_MULTI_USEDEP}]
+   ')
)
udev? (
dev-libs/libgudev:=
@@ -65,7 +67,7 @@ RDEPEND="${COMMON_DEPEND}
media-plugins/gst-plugins-taglib:1.0
x11-themes/adwaita-icon-theme
python? (
-   >=dev-libs/libpeas-0.7.3[python,${PYTHON_USEDEP}]
+   >=dev-libs/libpeas-0.7.3[python,${PYTHON_SINGLE_USEDEP}]
net-libs/libsoup:2.4[introspection]
x11-libs/gdk-pixbuf:2[introspection]
x11-libs/gtk+:3[introspection]



[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2019-12-04 Thread Matt Turner
commit: e10f9d4a23c515c98ab114bb3d764bc28f000c36
Author: Joonas Niilola  gmail  com>
AuthorDate: Thu Jun 27 14:21:26 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Dec  4 20:17:18 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e10f9d4a

media-sound/rhythmbox: enable python3.{7,8}

Signed-off-by: Joonas Niilola  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 media-sound/rhythmbox/rhythmbox-3.4.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.3.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.3.ebuild
index 5e1ce69f502..03aac902565 100644
--- a/media-sound/rhythmbox/rhythmbox-3.4.3.ebuild
+++ b/media-sound/rhythmbox/rhythmbox-3.4.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 GNOME2_LA_PUNT="yes"
-PYTHON_COMPAT=( python3_{5,6} )
+PYTHON_COMPAT=( python3_{5,6,7,8} )
 PYTHON_REQ_USE="xml"
 
 inherit eutils gnome2 python-single-r1 multilib virtualx



[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/, media-sound/rhythmbox/files/

2019-05-18 Thread Mart Raudsepp
commit: 45e90c5e293270dacecef2aa2d95d0fcd2d1c9ea
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat May 18 22:20:35 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat May 18 22:20:35 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45e90c5e

media-sound/rhythmbox: remove old

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 media-sound/rhythmbox/Manifest |   1 -
 .../files/rhythmbox-3.4.2-gstreamer-1.14.patch | 455 -
 media-sound/rhythmbox/rhythmbox-3.4.2.ebuild   | 131 --
 3 files changed, 587 deletions(-)

diff --git a/media-sound/rhythmbox/Manifest b/media-sound/rhythmbox/Manifest
index 43a8124a64c..45703ae57a1 100644
--- a/media-sound/rhythmbox/Manifest
+++ b/media-sound/rhythmbox/Manifest
@@ -1,2 +1 @@
-DIST rhythmbox-3.4.2.tar.xz 6909436 BLAKE2B 
f5714485b253370a161f2255030d85bc8a697d795f97011c2acf6acbf8c9312f5180c0ec06ebe2d6e70730dc3fd4e97289b1f3a5e4dd4989a4e8135433430aab
 SHA512 
275f7c6344c88c7331d433895d479517e7a4b854f6ae660abd79b3c324f5e7a06132fa44387443ec9ce50b20187e1abf1ec9683ec4bedbd4b17da6efece8399b
 DIST rhythmbox-3.4.3.tar.xz 6410600 BLAKE2B 
0df8ac37ac0815468414c5b8118da6d07276e0c15f08812a46af7f377c29418416e1a24d7398aec10772887ae98922f6fb9fa9eaecc6ae15115cd7ca1c4b67a4
 SHA512 
a3585c026037674345909e2050a4ccb22a75084f830f351b926f7fbfc84d200c8246b8da4bd72804e595929ab06d3c7b53d362675dde193746f40b0f38b7c493

diff --git a/media-sound/rhythmbox/files/rhythmbox-3.4.2-gstreamer-1.14.patch 
b/media-sound/rhythmbox/files/rhythmbox-3.4.2-gstreamer-1.14.patch
deleted file mode 100644
index 86ed17ba98e..000
--- a/media-sound/rhythmbox/files/rhythmbox-3.4.2-gstreamer-1.14.patch
+++ /dev/null
@@ -1,455 +0,0 @@
-From 36a648db0af05be579190d98c96cfb6b7bcc6ebd Mon Sep 17 00:00:00 2001
-From: Bastien Nocera 
-Date: Mon, 9 Oct 2017 13:11:47 +0200
-Subject: [PATCH 01/12] fmradio: Fix build with GStreamer master
-
-The plugin description is not supposed to be a string constant, but an
-unescaped string, to be concatenated with function names.
-
-This used to be acceptable (though would have warned), but breaks with
-the GStreamer 1.13 development branch.
-
-rb-fm-radio-gst-src.c:181:6: error: pasting ""rbsilencesrc"" and "_get_desc" 
does not give a valid preprocessing token
-  "rbsilencesrc",
-  ^
-
-https://bugzilla.gnome.org/show_bug.cgi?id=788706

- plugins/fmradio/rb-fm-radio-gst-src.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/plugins/fmradio/rb-fm-radio-gst-src.c 
b/plugins/fmradio/rb-fm-radio-gst-src.c
-index 09d709c28..88abdaf35 100644
 a/plugins/fmradio/rb-fm-radio-gst-src.c
-+++ b/plugins/fmradio/rb-fm-radio-gst-src.c
-@@ -178,7 +178,7 @@ plugin_init (GstPlugin *plugin)
- 
- GST_PLUGIN_DEFINE (GST_VERSION_MAJOR,
-  GST_VERSION_MINOR,
-- "rbsilencesrc",
-+ rbsilencesrc,
-  "element to output silence",
-  plugin_init,
-  VERSION,
--- 
-2.17.0
-
-
-From 355e3c40efe47f6f90d12afb6590caf85db62487 Mon Sep 17 00:00:00 2001
-From: Bastien Nocera 
-Date: Mon, 24 Apr 2017 16:21:41 +0200
-Subject: [PATCH 02/12] mmkeys: media-player-keys: Fix usage to match API
- documentation
-
-See https://bugzilla.gnome.org/show_bug.cgi?id=781326
-
-https://bugzilla.gnome.org/show_bug.cgi?id=781664

- plugins/mmkeys/rb-mmkeys-plugin.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/plugins/mmkeys/rb-mmkeys-plugin.c 
b/plugins/mmkeys/rb-mmkeys-plugin.c
-index 46431584f..058b82f0e 100644
 a/plugins/mmkeys/rb-mmkeys-plugin.c
-+++ b/plugins/mmkeys/rb-mmkeys-plugin.c
-@@ -385,7 +385,7 @@ impl_activate (PeasActivatable *pplugin)
-   plugin->proxy = g_dbus_proxy_new_sync (bus,
-  G_DBUS_PROXY_FLAGS_NONE,
-  NULL,
-- 
"org.gnome.SettingsDaemon",
-+ 
"org.gnome.SettingsDaemon.MediaKeys",
-  
"/org/gnome/SettingsDaemon/MediaKeys",
-  
"org.gnome.SettingsDaemon.MediaKeys",
-  NULL,
--- 
-2.17.0
-
-
-From 19d604093667139c6660d9452b4037a761bf75e0 Mon Sep 17 00:00:00 2001
-From: gkrithi8 
-Date: Thu, 26 Oct 2017 02:27:38 +0530
-Subject: [PATCH 03/12] brasero-disc-recorder: Fix invalid object reference
- warnings
-
-https://bugzilla.gnome.org/show_bug.cgi?id=789494

- plugins/brasero-disc-recorder/rb-disc-recorder-plugin.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/plugins/brasero-disc-recorder/rb-disc-recorder-plugin.c 
b/plugins/brasero-disc-recorder/rb-disc-recorder-plugin.c
-index 8608e84fd..a89d87a70 100644
 

[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2019-01-06 Thread Mart Raudsepp
commit: cad196a48d530d83fea591780c1d77ab904b4565
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Jan  6 12:24:00 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Jan  6 12:42:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cad196a4

media-sound/rhythmbox: bump to 3.4.3

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 media-sound/rhythmbox/Manifest   |   1 +
 media-sound/rhythmbox/rhythmbox-3.4.3.ebuild | 126 +++
 2 files changed, 127 insertions(+)

diff --git a/media-sound/rhythmbox/Manifest b/media-sound/rhythmbox/Manifest
index e099addb0ef..43a8124a64c 100644
--- a/media-sound/rhythmbox/Manifest
+++ b/media-sound/rhythmbox/Manifest
@@ -1 +1,2 @@
 DIST rhythmbox-3.4.2.tar.xz 6909436 BLAKE2B 
f5714485b253370a161f2255030d85bc8a697d795f97011c2acf6acbf8c9312f5180c0ec06ebe2d6e70730dc3fd4e97289b1f3a5e4dd4989a4e8135433430aab
 SHA512 
275f7c6344c88c7331d433895d479517e7a4b854f6ae660abd79b3c324f5e7a06132fa44387443ec9ce50b20187e1abf1ec9683ec4bedbd4b17da6efece8399b
+DIST rhythmbox-3.4.3.tar.xz 6410600 BLAKE2B 
0df8ac37ac0815468414c5b8118da6d07276e0c15f08812a46af7f377c29418416e1a24d7398aec10772887ae98922f6fb9fa9eaecc6ae15115cd7ca1c4b67a4
 SHA512 
a3585c026037674345909e2050a4ccb22a75084f830f351b926f7fbfc84d200c8246b8da4bd72804e595929ab06d3c7b53d362675dde193746f40b0f38b7c493

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.3.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.3.ebuild
new file mode 100644
index 000..a9801c4d3bc
--- /dev/null
+++ b/media-sound/rhythmbox/rhythmbox-3.4.3.ebuild
@@ -0,0 +1,126 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+PYTHON_COMPAT=( python3_{4,5,6} )
+PYTHON_REQ_USE="xml"
+
+inherit eutils gnome2 python-single-r1 multilib virtualx
+
+DESCRIPTION="Music management and playback software for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/Rhythmbox;
+
+LICENSE="GPL-2"
+SLOT="0"
+
+IUSE="cdr daap dbus gnome-keyring ipod libnotify lirc mtp nsplugin +python 
test +udev upnp-av"
+REQUIRED_USE="
+   ipod? ( udev )
+   mtp? ( udev )
+   dbus? ( python )
+   python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.38:2
+   >=dev-libs/libxml2-2.7.8:2
+   >=x11-libs/gtk+-3.20.0:3[X,introspection]
+   >=x11-libs/gdk-pixbuf-2.18:2
+   >=dev-libs/gobject-introspection-0.10:=
+   >=dev-libs/libpeas-0.7.3[gtk]
+   >=dev-libs/totem-pl-parser-3.2
+   >=net-libs/libsoup-2.42:2.4
+   >=media-libs/gst-plugins-base-1.4:1.0[introspection]
+   >=media-libs/gstreamer-1.4:1.0[introspection]
+   >=sys-libs/tdb-1.2.6
+   dev-libs/json-glib
+
+   cdr? ( >=app-cdr/brasero-2.91.90 )
+   daap? (
+   >=net-libs/libdmapsharing-2.9.19:3.0
+   >=media-plugins/gst-plugins-soup-1.4:1.0 )
+   gnome-keyring? ( >=app-crypt/libsecret-0.18 )
+   libnotify? ( >=x11-libs/libnotify-0.7.0 )
+   lirc? ( app-misc/lirc )
+   python? (
+   ${PYTHON_DEPS}
+   >=dev-python/pygobject-3.0:3[${PYTHON_USEDEP}]
+   )
+   udev? (
+   virtual/libgudev:=
+   ipod? ( >=media-libs/libgpod-0.7.92[udev] )
+   mtp? ( >=media-libs/libmtp-0.3 ) )
+"
+RDEPEND="${COMMON_DEPEND}
+   media-plugins/gst-plugins-soup:1.0
+   media-plugins/gst-plugins-libmms:1.0
+   || (
+   media-plugins/gst-plugins-cdparanoia:1.0
+   media-plugins/gst-plugins-cdio:1.0 )
+   media-plugins/gst-plugins-meta:1.0
+   media-plugins/gst-plugins-taglib:1.0
+   x11-themes/adwaita-icon-theme
+   python? (
+   >=dev-libs/libpeas-0.7.3[python,${PYTHON_USEDEP}]
+   net-libs/libsoup:2.4[introspection]
+   x11-libs/gdk-pixbuf:2[introspection]
+   x11-libs/gtk+:3[introspection]
+   x11-libs/pango[introspection]
+
+   dbus? ( sys-apps/dbus )
+   gnome-keyring? ( >=app-crypt/libsecret-0.18[introspection] ) )
+   upnp-av? (
+   >=media-libs/grilo-0.3:0.3
+   >=media-plugins/grilo-plugins-0.3:0.3[upnp-av] )
+"
+DEPEND="${COMMON_DEPEND}
+   dev-util/gtk-doc-am
+   >=dev-util/intltool-0.35
+   dev-util/itstool
+   virtual/pkgconfig
+   test? ( dev-libs/check )
+"
+# eautoreconf needs yelp-tools
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_configure() {
+   # --enable-vala just installs the sample vala plugin, and the configure
+   # checks are broken, so don't enable it
+   gnome2_src_configure \
+   MOZILLA_PLUGINDIR=/usr/$(get_libdir)/nsbrowser/plugins \
+   VALAC=$(type -P true) \
+   --enable-mmkeys \
+   --disable-more-warnings 

[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2019-01-06 Thread Mart Raudsepp
commit: ccd9635d31dba3793711dd77b7c6a7f99065c2a1
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Jan  6 12:09:47 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Jan  6 12:41:59 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccd9635d

media-sound/rhythmbox: remove wrong yelp-tools build depend

Only itstool is needed to build, so pull only that, not the full
yelp-tools stack.

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 media-sound/rhythmbox/rhythmbox-3.4.2.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.2.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.2.ebuild
index 258f1866380..5f274f786f5 100644
--- a/media-sound/rhythmbox/rhythmbox-3.4.2.ebuild
+++ b/media-sound/rhythmbox/rhythmbox-3.4.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -77,12 +77,13 @@ RDEPEND="${COMMON_DEPEND}
>=media-plugins/grilo-plugins-0.3:0.3[upnp-av] )
 "
 DEPEND="${COMMON_DEPEND}
-   app-text/yelp-tools
dev-util/gtk-doc-am
>=dev-util/intltool-0.35
+   dev-util/itstool
virtual/pkgconfig
test? ( dev-libs/check )
 "
+# eautoreconf needs yelp-tools
 
 PATCHES=(
"${FILESDIR}"/${P}-gstreamer-1.14.patch



[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/, media-sound/rhythmbox/files/

2018-06-24 Thread Pacho Ramos
commit: 4cef9b669be9e01435b050309826b1c6af2f4e6b
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Jun 24 11:53:24 2018 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Jun 24 12:19:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cef9b66

media-sound/rhythmbox: Fix building with latest gstreamer (#658750)

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 .../files/rhythmbox-3.4.2-gstreamer-1.14.patch | 455 +
 media-sound/rhythmbox/rhythmbox-3.4.2.ebuild   |   4 +
 2 files changed, 459 insertions(+)

diff --git a/media-sound/rhythmbox/files/rhythmbox-3.4.2-gstreamer-1.14.patch 
b/media-sound/rhythmbox/files/rhythmbox-3.4.2-gstreamer-1.14.patch
new file mode 100644
index 000..86ed17ba98e
--- /dev/null
+++ b/media-sound/rhythmbox/files/rhythmbox-3.4.2-gstreamer-1.14.patch
@@ -0,0 +1,455 @@
+From 36a648db0af05be579190d98c96cfb6b7bcc6ebd Mon Sep 17 00:00:00 2001
+From: Bastien Nocera 
+Date: Mon, 9 Oct 2017 13:11:47 +0200
+Subject: [PATCH 01/12] fmradio: Fix build with GStreamer master
+
+The plugin description is not supposed to be a string constant, but an
+unescaped string, to be concatenated with function names.
+
+This used to be acceptable (though would have warned), but breaks with
+the GStreamer 1.13 development branch.
+
+rb-fm-radio-gst-src.c:181:6: error: pasting ""rbsilencesrc"" and "_get_desc" 
does not give a valid preprocessing token
+  "rbsilencesrc",
+  ^
+
+https://bugzilla.gnome.org/show_bug.cgi?id=788706
+---
+ plugins/fmradio/rb-fm-radio-gst-src.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/plugins/fmradio/rb-fm-radio-gst-src.c 
b/plugins/fmradio/rb-fm-radio-gst-src.c
+index 09d709c28..88abdaf35 100644
+--- a/plugins/fmradio/rb-fm-radio-gst-src.c
 b/plugins/fmradio/rb-fm-radio-gst-src.c
+@@ -178,7 +178,7 @@ plugin_init (GstPlugin *plugin)
+ 
+ GST_PLUGIN_DEFINE (GST_VERSION_MAJOR,
+  GST_VERSION_MINOR,
+- "rbsilencesrc",
++ rbsilencesrc,
+  "element to output silence",
+  plugin_init,
+  VERSION,
+-- 
+2.17.0
+
+
+From 355e3c40efe47f6f90d12afb6590caf85db62487 Mon Sep 17 00:00:00 2001
+From: Bastien Nocera 
+Date: Mon, 24 Apr 2017 16:21:41 +0200
+Subject: [PATCH 02/12] mmkeys: media-player-keys: Fix usage to match API
+ documentation
+
+See https://bugzilla.gnome.org/show_bug.cgi?id=781326
+
+https://bugzilla.gnome.org/show_bug.cgi?id=781664
+---
+ plugins/mmkeys/rb-mmkeys-plugin.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/plugins/mmkeys/rb-mmkeys-plugin.c 
b/plugins/mmkeys/rb-mmkeys-plugin.c
+index 46431584f..058b82f0e 100644
+--- a/plugins/mmkeys/rb-mmkeys-plugin.c
 b/plugins/mmkeys/rb-mmkeys-plugin.c
+@@ -385,7 +385,7 @@ impl_activate (PeasActivatable *pplugin)
+   plugin->proxy = g_dbus_proxy_new_sync (bus,
+  G_DBUS_PROXY_FLAGS_NONE,
+  NULL,
+- 
"org.gnome.SettingsDaemon",
++ 
"org.gnome.SettingsDaemon.MediaKeys",
+  
"/org/gnome/SettingsDaemon/MediaKeys",
+  
"org.gnome.SettingsDaemon.MediaKeys",
+  NULL,
+-- 
+2.17.0
+
+
+From 19d604093667139c6660d9452b4037a761bf75e0 Mon Sep 17 00:00:00 2001
+From: gkrithi8 
+Date: Thu, 26 Oct 2017 02:27:38 +0530
+Subject: [PATCH 03/12] brasero-disc-recorder: Fix invalid object reference
+ warnings
+
+https://bugzilla.gnome.org/show_bug.cgi?id=789494
+---
+ plugins/brasero-disc-recorder/rb-disc-recorder-plugin.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/plugins/brasero-disc-recorder/rb-disc-recorder-plugin.c 
b/plugins/brasero-disc-recorder/rb-disc-recorder-plugin.c
+index 8608e84fd..a89d87a70 100644
+--- a/plugins/brasero-disc-recorder/rb-disc-recorder-plugin.c
 b/plugins/brasero-disc-recorder/rb-disc-recorder-plugin.c
+@@ -558,7 +558,7 @@ update_source (RBDiscRecorderPlugin *pi,
+   RBDisplayPage *selected_page;
+   const char *page_type;
+ 
+-  if (pi->selected_page != NULL && RB_IS_SOURCE (pi->selected_page)) {
++  if (pi->selected_page != NULL && RB_IS_PLAYLIST_SOURCE 
(pi->selected_page)) {
+   RhythmDBQueryModel *model;
+ 
+   g_object_get (pi->selected_page, "query-model", , NULL);
+-- 
+2.17.0
+
+
+From 00970203e760f9ae43c31087706bd31b2b395dcb Mon Sep 17 00:00:00 2001
+From: gkrithi8 
+Date: Mon, 30 Oct 2017 02:25:09 +0530
+Subject: [PATCH 04/12] song-info: fix the signal name used for entry deletion
+
+https://bugzilla.gnome.org/show_bug.cgi?id=789632
+---
+ widgets/rb-song-info.c | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff 

[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2018-04-28 Thread Mart Raudsepp
commit: 1c2792536e9423115a91142321efbc6e821ae332
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Apr 29 00:00:08 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Apr 29 00:00:08 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c279253

media-sound/rhythmbox: remove old

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 media-sound/rhythmbox/Manifest  |   1 -
 media-sound/rhythmbox/metadata.xml  |   1 -
 media-sound/rhythmbox/rhythmbox-3.4.1-r1.ebuild | 135 
 3 files changed, 137 deletions(-)

diff --git a/media-sound/rhythmbox/Manifest b/media-sound/rhythmbox/Manifest
index 9620da8be96..e099addb0ef 100644
--- a/media-sound/rhythmbox/Manifest
+++ b/media-sound/rhythmbox/Manifest
@@ -1,2 +1 @@
-DIST rhythmbox-3.4.1.tar.xz 6914220 BLAKE2B 
f98aa43ca6929cf99bc5cfdcfcc8893e35610c04f1357579d64d3cd85cd66672dbfcb4a4a9a55ff6ae79ae54bc3034deff6a955b7bf59d7ff313de9a5747360c
 SHA512 
b00034e9369222f64d5d9c5e246b99f5d738336d3faf2d303c444f84c316688871e0a09992e96012f38e2e90e8efc936ad231bed5057a5aaf31ee66963f59ae6
 DIST rhythmbox-3.4.2.tar.xz 6909436 BLAKE2B 
f5714485b253370a161f2255030d85bc8a697d795f97011c2acf6acbf8c9312f5180c0ec06ebe2d6e70730dc3fd4e97289b1f3a5e4dd4989a4e8135433430aab
 SHA512 
275f7c6344c88c7331d433895d479517e7a4b854f6ae660abd79b3c324f5e7a06132fa44387443ec9ce50b20187e1abf1ec9683ec4bedbd4b17da6efece8399b

diff --git a/media-sound/rhythmbox/metadata.xml 
b/media-sound/rhythmbox/metadata.xml
index ce05ec73eb5..c87a0ebc6bf 100644
--- a/media-sound/rhythmbox/metadata.xml
+++ b/media-sound/rhythmbox/metadata.xml
@@ -11,6 +11,5 @@
   
   
 Build the local network music sharing plugin which uses 
the DAAP protocol using net-libs/libdmapsharing
-Enable support for visualizations using 
media-plugins/gst-plugins-libvisual
   
 

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.1-r1.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.1-r1.ebuild
deleted file mode 100644
index 2116f2b42d6..000
--- a/media-sound/rhythmbox/rhythmbox-3.4.1-r1.ebuild
+++ /dev/null
@@ -1,135 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-GNOME2_LA_PUNT="yes"
-PYTHON_COMPAT=( python3_{4,5,6} )
-PYTHON_REQ_USE="xml"
-
-inherit eutils gnome2 python-single-r1 multilib virtualx
-
-DESCRIPTION="Music management and playback software for GNOME"
-HOMEPAGE="https://wiki.gnome.org/Apps/Rhythmbox;
-
-LICENSE="GPL-2"
-SLOT="0"
-
-IUSE="cdr daap dbus gnome-keyring ipod libnotify lirc mtp nsplugin +python 
test +udev upnp-av visualizer"
-REQUIRED_USE="
-   ipod? ( udev )
-   mtp? ( udev )
-   dbus? ( python )
-   python? ( ${PYTHON_REQUIRED_USE} )
-"
-
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86"
-
-COMMON_DEPEND="
-   >=dev-libs/glib-2.36:2
-   >=dev-libs/libxml2-2.7.8:2
-   >=x11-libs/gtk+-3.16:3[X,introspection]
-   >=x11-libs/gdk-pixbuf-2.18:2
-   >=dev-libs/gobject-introspection-0.10:=
-   >=dev-libs/libpeas-0.7.3[gtk]
-   >=dev-libs/totem-pl-parser-3.2
-   >=net-libs/libsoup-2.42:2.4
-   >=media-libs/gst-plugins-base-1.4:1.0[introspection]
-   >=media-libs/gstreamer-1.4:1.0[introspection]
-   >=sys-libs/tdb-1.2.6
-   dev-libs/json-glib
-
-   cdr? ( >=app-cdr/brasero-2.91.90 )
-   daap? (
-   >=net-libs/libdmapsharing-2.9.19:3.0
-   >=media-plugins/gst-plugins-soup-1.4:1.0 )
-   gnome-keyring? ( >=app-crypt/libsecret-0.18 )
-   libnotify? ( >=x11-libs/libnotify-0.7.0 )
-   lirc? ( app-misc/lirc )
-   python? (
-   ${PYTHON_DEPS}
-   >=dev-python/pygobject-3.0:3[${PYTHON_USEDEP}]
-   )
-   udev? (
-   virtual/libgudev:=
-   ipod? ( >=media-libs/libgpod-0.7.92[udev] )
-   mtp? ( >=media-libs/libmtp-0.3 ) )
-   visualizer? (
-   >=media-libs/clutter-1.8:1.0
-   >=media-libs/clutter-gst-1.9.92:2.0
-   >=media-libs/clutter-gtk-1.0:1.0
-   >=x11-libs/mx-1.0.1:1.0
-   >=media-plugins/gst-plugins-libvisual-1.4:1.0 )
-"
-RDEPEND="${COMMON_DEPEND}
-   media-plugins/gst-plugins-soup:1.0
-   media-plugins/gst-plugins-libmms:1.0
-   || (
-   media-plugins/gst-plugins-cdparanoia:1.0
-   media-plugins/gst-plugins-cdio:1.0 )
-   media-plugins/gst-plugins-meta:1.0
-   media-plugins/gst-plugins-taglib:1.0
-   x11-themes/adwaita-icon-theme
-   python? (
-   >=dev-libs/libpeas-0.7.3[python,${PYTHON_USEDEP}]
-   net-libs/libsoup:2.4[introspection]
-   x11-libs/gdk-pixbuf:2[introspection]
-   x11-libs/gtk+:3[introspection]
-   x11-libs/pango[introspection]
-
-   dbus? ( sys-apps/dbus )
-   gnome-keyring? ( >=app-crypt/libsecret-0.18[introspection] ) )
-   upnp-av? (
-  

[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2018-03-17 Thread Mikle Kolyada
commit: 63ba7e3f740a30678075e085b9e35519dd5e98d3
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Mar 17 18:13:50 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Mar 17 18:13:50 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63ba7e3f

media-sound/rhythmbox: amd64 stable wrt bug #650540

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 media-sound/rhythmbox/rhythmbox-3.4.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.2.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.2.ebuild
index 951da542ba5..3fc2aa573a9 100644
--- a/media-sound/rhythmbox/rhythmbox-3.4.2.ebuild
+++ b/media-sound/rhythmbox/rhythmbox-3.4.2.ebuild
@@ -22,7 +22,7 @@ REQUIRED_USE="
python? ( ${PYTHON_REQUIRED_USE} )
 "
 
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.38:2



[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2018-02-01 Thread Gilles Dartiguelongue
commit: 7b77fa6b65ae1f52fe41b3b5f15d93b86ff162dd
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Thu Feb  1 07:43:04 2018 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Thu Feb  1 08:24:48 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b77fa6b

media-sound/rhythmbox: fix unittests due to uninstalled schemas

Closes: https://bugs.gentoo.org/629672
Package-Manager: Portage-2.3.20, Repoman-2.3.6

 media-sound/rhythmbox/rhythmbox-3.4.2.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.2.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.2.ebuild
index a16e6276e7a..951da542ba5 100644
--- a/media-sound/rhythmbox/rhythmbox-3.4.2.ebuild
+++ b/media-sound/rhythmbox/rhythmbox-3.4.2.ebuild
@@ -114,7 +114,8 @@ src_configure() {
 
 src_test() {
unset SESSION_MANAGER
-   virtx emake check CK_DEFAULT_TIMEOUT=60
+   "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
+   GSETTINGS_SCHEMA_DIR="${S}/data" virtx emake check CK_DEFAULT_TIMEOUT=60
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2018-01-31 Thread Gilles Dartiguelongue
commit: 136865e9f4c350dc7b2dadf6378458a7b00fb03b
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Wed Jan 31 08:26:04 2018 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Wed Jan 31 08:26:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=136865e9

media-sound/rhythmbox: version bump 3.4.1-r1 → 3.4.2

* Bug fix release for 3.4
* Visualization plugin removed
* Responsiveness improvements during media player sync
* Better network buffering when crossfading is enabled

Package-Manager: Portage-2.3.20, Repoman-2.3.6

 media-sound/rhythmbox/Manifest   |   1 +
 media-sound/rhythmbox/rhythmbox-3.4.2.ebuild | 125 +++
 2 files changed, 126 insertions(+)

diff --git a/media-sound/rhythmbox/Manifest b/media-sound/rhythmbox/Manifest
index d97a04f7287..9620da8be96 100644
--- a/media-sound/rhythmbox/Manifest
+++ b/media-sound/rhythmbox/Manifest
@@ -1 +1,2 @@
 DIST rhythmbox-3.4.1.tar.xz 6914220 BLAKE2B 
f98aa43ca6929cf99bc5cfdcfcc8893e35610c04f1357579d64d3cd85cd66672dbfcb4a4a9a55ff6ae79ae54bc3034deff6a955b7bf59d7ff313de9a5747360c
 SHA512 
b00034e9369222f64d5d9c5e246b99f5d738336d3faf2d303c444f84c316688871e0a09992e96012f38e2e90e8efc936ad231bed5057a5aaf31ee66963f59ae6
+DIST rhythmbox-3.4.2.tar.xz 6909436 BLAKE2B 
f5714485b253370a161f2255030d85bc8a697d795f97011c2acf6acbf8c9312f5180c0ec06ebe2d6e70730dc3fd4e97289b1f3a5e4dd4989a4e8135433430aab
 SHA512 
275f7c6344c88c7331d433895d479517e7a4b854f6ae660abd79b3c324f5e7a06132fa44387443ec9ce50b20187e1abf1ec9683ec4bedbd4b17da6efece8399b

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.2.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.2.ebuild
new file mode 100644
index 000..a16e6276e7a
--- /dev/null
+++ b/media-sound/rhythmbox/rhythmbox-3.4.2.ebuild
@@ -0,0 +1,125 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+PYTHON_COMPAT=( python3_{4,5,6} )
+PYTHON_REQ_USE="xml"
+
+inherit eutils gnome2 python-single-r1 multilib virtualx
+
+DESCRIPTION="Music management and playback software for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/Rhythmbox;
+
+LICENSE="GPL-2"
+SLOT="0"
+
+IUSE="cdr daap dbus gnome-keyring ipod libnotify lirc mtp nsplugin +python 
test +udev upnp-av"
+REQUIRED_USE="
+   ipod? ( udev )
+   mtp? ( udev )
+   dbus? ( python )
+   python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.38:2
+   >=dev-libs/libxml2-2.7.8:2
+   >=x11-libs/gtk+-3.16:3[X,introspection]
+   >=x11-libs/gdk-pixbuf-2.18:2
+   >=dev-libs/gobject-introspection-0.10:=
+   >=dev-libs/libpeas-0.7.3[gtk]
+   >=dev-libs/totem-pl-parser-3.2
+   >=net-libs/libsoup-2.42:2.4
+   >=media-libs/gst-plugins-base-1.4:1.0[introspection]
+   >=media-libs/gstreamer-1.4:1.0[introspection]
+   >=sys-libs/tdb-1.2.6
+   dev-libs/json-glib
+
+   cdr? ( >=app-cdr/brasero-2.91.90 )
+   daap? (
+   >=net-libs/libdmapsharing-2.9.19:3.0
+   >=media-plugins/gst-plugins-soup-1.4:1.0 )
+   gnome-keyring? ( >=app-crypt/libsecret-0.18 )
+   libnotify? ( >=x11-libs/libnotify-0.7.0 )
+   lirc? ( app-misc/lirc )
+   python? (
+   ${PYTHON_DEPS}
+   >=dev-python/pygobject-3.0:3[${PYTHON_USEDEP}]
+   )
+   udev? (
+   virtual/libgudev:=
+   ipod? ( >=media-libs/libgpod-0.7.92[udev] )
+   mtp? ( >=media-libs/libmtp-0.3 ) )
+"
+RDEPEND="${COMMON_DEPEND}
+   media-plugins/gst-plugins-soup:1.0
+   media-plugins/gst-plugins-libmms:1.0
+   || (
+   media-plugins/gst-plugins-cdparanoia:1.0
+   media-plugins/gst-plugins-cdio:1.0 )
+   media-plugins/gst-plugins-meta:1.0
+   media-plugins/gst-plugins-taglib:1.0
+   x11-themes/adwaita-icon-theme
+   python? (
+   >=dev-libs/libpeas-0.7.3[python,${PYTHON_USEDEP}]
+   net-libs/libsoup:2.4[introspection]
+   x11-libs/gdk-pixbuf:2[introspection]
+   x11-libs/gtk+:3[introspection]
+   x11-libs/pango[introspection]
+
+   dbus? ( sys-apps/dbus )
+   gnome-keyring? ( >=app-crypt/libsecret-0.18[introspection] ) )
+   upnp-av? (
+   >=media-libs/grilo-0.3:0.3
+   >=media-plugins/grilo-plugins-0.3:0.3[upnp-av] )
+"
+DEPEND="${COMMON_DEPEND}
+   app-text/yelp-tools
+   dev-util/gtk-doc-am
+   >=dev-util/intltool-0.35
+   virtual/pkgconfig
+   test? ( dev-libs/check )
+"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_configure() {
+   # --enable-vala just installs the sample vala plugin, and the configure
+   # checks are broken, so don't enable it
+   gnome2_src_configure \
+   

[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2018-01-28 Thread Mikle Kolyada
commit: e1304e179c0ab3a0cfd6bd7fe7ec10f739f327ba
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Jan 28 14:40:12 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Jan 28 14:40:29 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1304e17

media-sound/rhythmbox: drop zeitgeist support

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 media-sound/rhythmbox/metadata.xml  | 1 -
 media-sound/rhythmbox/rhythmbox-3.4.1-r1.ebuild | 5 ++---
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/media-sound/rhythmbox/metadata.xml 
b/media-sound/rhythmbox/metadata.xml
index 501e3717867..ce05ec73eb5 100644
--- a/media-sound/rhythmbox/metadata.xml
+++ b/media-sound/rhythmbox/metadata.xml
@@ -11,7 +11,6 @@
   
   
 Build the local network music sharing plugin which uses 
the DAAP protocol using net-libs/libdmapsharing
-Build the plugin to inject events to 
gnome-extra/zeitgeist
 Enable support for visualizations using 
media-plugins/gst-plugins-libvisual
   
 

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.1-r1.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.1-r1.ebuild
index b01e8579f2d..2116f2b42d6 100644
--- a/media-sound/rhythmbox/rhythmbox-3.4.1-r1.ebuild
+++ b/media-sound/rhythmbox/rhythmbox-3.4.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -14,7 +14,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Rhythmbox;
 LICENSE="GPL-2"
 SLOT="0"
 
-IUSE="cdr daap dbus gnome-keyring ipod libnotify lirc mtp nsplugin +python 
test +udev upnp-av visualizer zeitgeist"
+IUSE="cdr daap dbus gnome-keyring ipod libnotify lirc mtp nsplugin +python 
test +udev upnp-av visualizer"
 REQUIRED_USE="
ipod? ( udev )
mtp? ( udev )
@@ -59,7 +59,6 @@ COMMON_DEPEND="
>=media-libs/clutter-gtk-1.0:1.0
>=x11-libs/mx-1.0.1:1.0
>=media-plugins/gst-plugins-libvisual-1.4:1.0 )
-   zeitgeist? ( gnome-extra/zeitgeist )
 "
 RDEPEND="${COMMON_DEPEND}
media-plugins/gst-plugins-soup:1.0



[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2017-12-09 Thread Pacho Ramos
commit: 7ca0d160705c06b40d8534bf35c068baadede074
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Dec  9 19:35:37 2017 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Dec  9 19:38:23 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ca0d160

media-sound/rhythmbox: Add support for newer python

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 media-sound/rhythmbox/Manifest  | 2 +-
 media-sound/rhythmbox/rhythmbox-3.4.1-r1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-sound/rhythmbox/Manifest b/media-sound/rhythmbox/Manifest
index 1e41fab63ab..d97a04f7287 100644
--- a/media-sound/rhythmbox/Manifest
+++ b/media-sound/rhythmbox/Manifest
@@ -1 +1 @@
-DIST rhythmbox-3.4.1.tar.xz 6914220 SHA256 
039f86661cba495f9429df6572fa79e68279635809e52fa0d19f57e8db8341b6 SHA512 
b00034e9369222f64d5d9c5e246b99f5d738336d3faf2d303c444f84c316688871e0a09992e96012f38e2e90e8efc936ad231bed5057a5aaf31ee66963f59ae6
 WHIRLPOOL 
08997a533857a3545d926730be9f9f8f0b420da976011598919520b18546959658765eb7bfdfe7fce430706b9b1a882c46ea6cba1d9b968b6433c8ec2791adf2
+DIST rhythmbox-3.4.1.tar.xz 6914220 BLAKE2B 
f98aa43ca6929cf99bc5cfdcfcc8893e35610c04f1357579d64d3cd85cd66672dbfcb4a4a9a55ff6ae79ae54bc3034deff6a955b7bf59d7ff313de9a5747360c
 SHA512 
b00034e9369222f64d5d9c5e246b99f5d738336d3faf2d303c444f84c316688871e0a09992e96012f38e2e90e8efc936ad231bed5057a5aaf31ee66963f59ae6

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.1-r1.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.1-r1.ebuild
index 0c79c310ec2..b01e8579f2d 100644
--- a/media-sound/rhythmbox/rhythmbox-3.4.1-r1.ebuild
+++ b/media-sound/rhythmbox/rhythmbox-3.4.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 GNOME2_LA_PUNT="yes"
-PYTHON_COMPAT=( python3_{4,5} )
+PYTHON_COMPAT=( python3_{4,5,6} )
 PYTHON_REQ_USE="xml"
 
 inherit eutils gnome2 python-single-r1 multilib virtualx



[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2017-08-19 Thread Gilles Dartiguelongue
commit: 7853d50b3f78deb3ad3b6adda5342dd2628c1144
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sat Aug 19 17:07:09 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Sat Aug 19 22:48:28 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7853d50b

media-sound/rhythmbox: fix indentation of metadata.xml

 media-sound/rhythmbox/metadata.xml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-sound/rhythmbox/metadata.xml 
b/media-sound/rhythmbox/metadata.xml
index 846722f6f36..501e3717867 100644
--- a/media-sound/rhythmbox/metadata.xml
+++ b/media-sound/rhythmbox/metadata.xml
@@ -10,8 +10,8 @@
   GStreamer package maintainers
   
   
-   Build the local network music sharing plugin which 
uses the DAAP protocol using net-libs/libdmapsharing
-   Build the plugin to inject events to 
gnome-extra/zeitgeist
-   Enable support for visualizations using 
media-plugins/gst-plugins-libvisual
+Build the local network music sharing plugin which uses 
the DAAP protocol using net-libs/libdmapsharing
+Build the plugin to inject events to 
gnome-extra/zeitgeist
+Enable support for visualizations using 
media-plugins/gst-plugins-libvisual
   
 



[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2017-04-27 Thread Mart Raudsepp
commit: d49c54f776ecd90ec6234727b1d0b411f0da2183
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Thu Apr 27 22:01:05 2017 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Thu Apr 27 22:01:05 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d49c54f7

media-sound/rhythmbox: remove old

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 media-sound/rhythmbox/rhythmbox-3.4.1.ebuild | 139 ---
 1 file changed, 139 deletions(-)

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.1.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.1.ebuild
deleted file mode 100644
index 5f8d9704f63..000
--- a/media-sound/rhythmbox/rhythmbox-3.4.1.ebuild
+++ /dev/null
@@ -1,139 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-GNOME2_LA_PUNT="yes"
-PYTHON_COMPAT=( python3_{4,5} )
-PYTHON_REQ_USE="xml"
-
-inherit eutils gnome2 python-r1 multilib virtualx
-
-DESCRIPTION="Music management and playback software for GNOME"
-HOMEPAGE="https://wiki.gnome.org/Apps/Rhythmbox;
-
-LICENSE="GPL-2"
-SLOT="0"
-
-IUSE="cdr daap dbus gnome-keyring ipod libnotify lirc mtp nsplugin +python 
test +udev upnp-av visualizer zeitgeist"
-REQUIRED_USE="
-   ipod? ( udev )
-   mtp? ( udev )
-   dbus? ( python )
-   python? (
-   ${PYTHON_REQUIRED_USE}
-   ^^ ( $(python_gen_useflags '*') )
-   )
-"
-
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86"
-
-COMMON_DEPEND="
-   >=dev-libs/glib-2.36:2
-   >=dev-libs/libxml2-2.7.8:2
-   >=x11-libs/gtk+-3.16:3[X,introspection]
-   >=x11-libs/gdk-pixbuf-2.18:2
-   >=dev-libs/gobject-introspection-0.10:=
-   >=dev-libs/libpeas-0.7.3[gtk]
-   >=dev-libs/totem-pl-parser-3.2
-   >=net-libs/libsoup-2.42:2.4
-   >=media-libs/gst-plugins-base-1.4:1.0[introspection]
-   >=media-libs/gstreamer-1.4:1.0[introspection]
-   >=sys-libs/tdb-1.2.6
-   dev-libs/json-glib
-
-   cdr? ( >=app-cdr/brasero-2.91.90 )
-   daap? (
-   >=net-libs/libdmapsharing-2.9.19:3.0
-   >=media-plugins/gst-plugins-soup-1.4:1.0 )
-   gnome-keyring? ( >=app-crypt/libsecret-0.18 )
-   libnotify? ( >=x11-libs/libnotify-0.7.0 )
-   lirc? ( app-misc/lirc )
-   python? (
-   ${PYTHON_DEPS}
-   >=dev-python/pygobject-3.0:3[${PYTHON_USEDEP}]
-   )
-   udev? (
-   virtual/libgudev:=
-   ipod? ( >=media-libs/libgpod-0.7.92[udev] )
-   mtp? ( >=media-libs/libmtp-0.3 ) )
-   visualizer? (
-   >=media-libs/clutter-1.8:1.0
-   >=media-libs/clutter-gst-1.9.92:2.0
-   >=media-libs/clutter-gtk-1.0:1.0
-   >=x11-libs/mx-1.0.1:1.0
-   >=media-plugins/gst-plugins-libvisual-1.4:1.0 )
-   zeitgeist? ( gnome-extra/zeitgeist )
-"
-RDEPEND="${COMMON_DEPEND}
-   media-plugins/gst-plugins-soup:1.0
-   media-plugins/gst-plugins-libmms:1.0
-   || (
-   media-plugins/gst-plugins-cdparanoia:1.0
-   media-plugins/gst-plugins-cdio:1.0 )
-   media-plugins/gst-plugins-meta:1.0
-   media-plugins/gst-plugins-taglib:1.0
-   x11-themes/adwaita-icon-theme
-   python? (
-   >=dev-libs/libpeas-0.7.3[python,${PYTHON_USEDEP}]
-   net-libs/libsoup:2.4[introspection]
-   x11-libs/gdk-pixbuf:2[introspection]
-   x11-libs/gtk+:3[introspection]
-   x11-libs/pango[introspection]
-
-   dbus? ( sys-apps/dbus )
-   gnome-keyring? ( >=app-crypt/libsecret-0.18[introspection] ) )
-   upnp-av? (
-   >=media-libs/grilo-0.3:0.3
-   >=media-plugins/grilo-plugins-0.3:0.3[upnp-av] )
-"
-DEPEND="${COMMON_DEPEND}
-   app-text/yelp-tools
-   dev-util/gtk-doc-am
-   >=dev-util/intltool-0.35
-   virtual/pkgconfig
-   test? ( dev-libs/check )
-"
-
-pkg_setup() {
-   use python && [[ ${MERGE_TYPE} != binary ]] && python_setup
-}
-
-src_prepare() {
-   DOCS="AUTHORS ChangeLog DOCUMENTERS INTERNALS \
-   MAINTAINERS MAINTAINERS.old NEWS README THANKS"
-
-   # https://bugzilla.gnome.org/show_bug.cgi?id=737831
-   rm -v lib/rb-marshal.{c,h} || die
-
-   gnome2_src_prepare
-}
-
-src_configure() {
-   # --enable-vala just installs the sample vala plugin, and the configure
-   # checks are broken, so don't enable it
-   gnome2_src_configure \
-   MOZILLA_PLUGINDIR=/usr/$(get_libdir)/nsbrowser/plugins \
-   VALAC=$(type -P true) \
-   --enable-mmkeys \
-   --disable-more-warnings \
-   --disable-static \
-   --disable-vala \
-   --without-hal \
-   $(use_enable visualizer) \
-   $(use_enable daap) \
-   $(use_enable libnotify) \
-   $(use_enable lirc) \
- 

[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2017-04-27 Thread Agostino Sarubbo
commit: e751ab36e615cebb4b3813983d3fcfd31dca9560
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Apr 27 10:33:51 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Apr 27 10:33:51 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e751ab36

media-sound/rhythmbox: x86 stable wrt bug #615406

Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-sound/rhythmbox/rhythmbox-3.4.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.1-r1.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.1-r1.ebuild
index 88b283e5fbc..0c79c310ec2 100644
--- a/media-sound/rhythmbox/rhythmbox-3.4.1-r1.ebuild
+++ b/media-sound/rhythmbox/rhythmbox-3.4.1-r1.ebuild
@@ -22,7 +22,7 @@ REQUIRED_USE="
python? ( ${PYTHON_REQUIRED_USE} )
 "
 
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.36:2



[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2017-04-23 Thread Agostino Sarubbo
commit: fa0c717d7344e928cd141c6bf252f545ff90adac
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Apr 23 21:21:44 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Apr 23 21:21:44 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa0c717d

media-sound/rhythmbox: amd64 stable wrt bug #615406

Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-sound/rhythmbox/rhythmbox-3.4.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.1-r1.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.1-r1.ebuild
index 2395988b72c..88b283e5fbc 100644
--- a/media-sound/rhythmbox/rhythmbox-3.4.1-r1.ebuild
+++ b/media-sound/rhythmbox/rhythmbox-3.4.1-r1.ebuild
@@ -22,7 +22,7 @@ REQUIRED_USE="
python? ( ${PYTHON_REQUIRED_USE} )
 "
 
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.36:2



[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2017-04-23 Thread David Seifert
commit: 9cd53421936dc351797be318dc35e7ef059e76c5
Author: David Seifert  gentoo  org>
AuthorDate: Sun Apr 23 10:37:02 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Apr 23 11:27:56 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cd53421

media-sound/rhythmbox: [QA] Add missing python metadata variables

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 media-sound/rhythmbox/rhythmbox-3.4.1-r1.ebuild |  5 -
 media-sound/rhythmbox/rhythmbox-3.4.1.ebuild| 10 --
 2 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.1-r1.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.1-r1.ebuild
index c15305f477b..2395988b72c 100644
--- a/media-sound/rhythmbox/rhythmbox-3.4.1-r1.ebuild
+++ b/media-sound/rhythmbox/rhythmbox-3.4.1-r1.ebuild
@@ -45,7 +45,10 @@ COMMON_DEPEND="
gnome-keyring? ( >=app-crypt/libsecret-0.18 )
libnotify? ( >=x11-libs/libnotify-0.7.0 )
lirc? ( app-misc/lirc )
-   python? ( >=dev-python/pygobject-3.0:3[${PYTHON_USEDEP}] )
+   python? (
+   ${PYTHON_DEPS}
+   >=dev-python/pygobject-3.0:3[${PYTHON_USEDEP}]
+   )
udev? (
virtual/libgudev:=
ipod? ( >=media-libs/libgpod-0.7.92[udev] )

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.1.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.1.ebuild
index f99bee2dd9c..5f8d9704f63 100644
--- a/media-sound/rhythmbox/rhythmbox-3.4.1.ebuild
+++ b/media-sound/rhythmbox/rhythmbox-3.4.1.ebuild
@@ -19,7 +19,10 @@ REQUIRED_USE="
ipod? ( udev )
mtp? ( udev )
dbus? ( python )
-   python? ( ^^ ( $(python_gen_useflags '*') ) )
+   python? (
+   ${PYTHON_REQUIRED_USE}
+   ^^ ( $(python_gen_useflags '*') )
+   )
 "
 
 KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86"
@@ -45,7 +48,10 @@ COMMON_DEPEND="
gnome-keyring? ( >=app-crypt/libsecret-0.18 )
libnotify? ( >=x11-libs/libnotify-0.7.0 )
lirc? ( app-misc/lirc )
-   python? ( >=dev-python/pygobject-3.0:3[${PYTHON_USEDEP}] )
+   python? (
+   ${PYTHON_DEPS}
+   >=dev-python/pygobject-3.0:3[${PYTHON_USEDEP}]
+   )
udev? (
virtual/libgudev:=
ipod? ( >=media-libs/libgpod-0.7.92[udev] )



[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2017-04-17 Thread David Seifert
commit: 46c126aee866b9bc278336f75568f14650903300
Author: David Seifert  gentoo  org>
AuthorDate: Mon Apr 17 16:46:18 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Apr 17 16:48:53 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46c126ae

media-sound/rhythmbox: Add missing 'python' use dep

Package-Manager: Portage-2.3.5, Repoman-2.3.2
Closes: https://github.com/gentoo/gentoo/pull/4434

 media-sound/rhythmbox/rhythmbox-3.4.1-r1.ebuild | 4 ++--
 media-sound/rhythmbox/rhythmbox-3.4.1.ebuild| 6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.1-r1.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.1-r1.ebuild
index aae5600b56a..c15305f477b 100644
--- a/media-sound/rhythmbox/rhythmbox-3.4.1-r1.ebuild
+++ b/media-sound/rhythmbox/rhythmbox-3.4.1-r1.ebuild
@@ -30,7 +30,7 @@ COMMON_DEPEND="
>=x11-libs/gtk+-3.16:3[X,introspection]
>=x11-libs/gdk-pixbuf-2.18:2
>=dev-libs/gobject-introspection-0.10:=
-   >=dev-libs/libpeas-0.7.3[gtk,python?]
+   >=dev-libs/libpeas-0.7.3[gtk]
>=dev-libs/totem-pl-parser-3.2
>=net-libs/libsoup-2.42:2.4
>=media-libs/gst-plugins-base-1.4:1.0[introspection]
@@ -68,7 +68,7 @@ RDEPEND="${COMMON_DEPEND}
media-plugins/gst-plugins-taglib:1.0
x11-themes/adwaita-icon-theme
python? (
-   >=dev-libs/libpeas-0.7.3[${PYTHON_USEDEP}]
+   >=dev-libs/libpeas-0.7.3[python,${PYTHON_USEDEP}]
net-libs/libsoup:2.4[introspection]
x11-libs/gdk-pixbuf:2[introspection]
x11-libs/gtk+:3[introspection]

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.1.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.1.ebuild
index fbe2dd05d8f..f99bee2dd9c 100644
--- a/media-sound/rhythmbox/rhythmbox-3.4.1.ebuild
+++ b/media-sound/rhythmbox/rhythmbox-3.4.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -30,7 +30,7 @@ COMMON_DEPEND="
>=x11-libs/gtk+-3.16:3[X,introspection]
>=x11-libs/gdk-pixbuf-2.18:2
>=dev-libs/gobject-introspection-0.10:=
-   >=dev-libs/libpeas-0.7.3[gtk,python?]
+   >=dev-libs/libpeas-0.7.3[gtk]
>=dev-libs/totem-pl-parser-3.2
>=net-libs/libsoup-2.42:2.4
>=media-libs/gst-plugins-base-1.4:1.0[introspection]
@@ -68,7 +68,7 @@ RDEPEND="${COMMON_DEPEND}
media-plugins/gst-plugins-taglib:1.0
x11-themes/adwaita-icon-theme
python? (
-   >=dev-libs/libpeas-0.7.3[${PYTHON_USEDEP}]
+   >=dev-libs/libpeas-0.7.3[python,${PYTHON_USEDEP}]
net-libs/libsoup:2.4[introspection]
x11-libs/gdk-pixbuf:2[introspection]
x11-libs/gtk+:3[introspection]



[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2017-04-17 Thread David Seifert
commit: 83c51913c2b60acc774dae0976d65a086d6a3242
Author: David Seifert  gentoo  org>
AuthorDate: Mon Apr 17 16:46:18 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Apr 17 16:48:27 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83c51913

media-sound/rhythmbox: Port to python-single-r1

Package-Manager: Portage-2.3.5, Repoman-2.3.2
Closes: https://github.com/gentoo/gentoo/pull/4434

 media-sound/rhythmbox/rhythmbox-3.4.1-r1.ebuild | 133 
 1 file changed, 133 insertions(+)

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.1-r1.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.1-r1.ebuild
new file mode 100644
index 000..aae5600b56a
--- /dev/null
+++ b/media-sound/rhythmbox/rhythmbox-3.4.1-r1.ebuild
@@ -0,0 +1,133 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+PYTHON_COMPAT=( python3_{4,5} )
+PYTHON_REQ_USE="xml"
+
+inherit eutils gnome2 python-single-r1 multilib virtualx
+
+DESCRIPTION="Music management and playback software for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/Rhythmbox;
+
+LICENSE="GPL-2"
+SLOT="0"
+
+IUSE="cdr daap dbus gnome-keyring ipod libnotify lirc mtp nsplugin +python 
test +udev upnp-av visualizer zeitgeist"
+REQUIRED_USE="
+   ipod? ( udev )
+   mtp? ( udev )
+   dbus? ( python )
+   python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.36:2
+   >=dev-libs/libxml2-2.7.8:2
+   >=x11-libs/gtk+-3.16:3[X,introspection]
+   >=x11-libs/gdk-pixbuf-2.18:2
+   >=dev-libs/gobject-introspection-0.10:=
+   >=dev-libs/libpeas-0.7.3[gtk,python?]
+   >=dev-libs/totem-pl-parser-3.2
+   >=net-libs/libsoup-2.42:2.4
+   >=media-libs/gst-plugins-base-1.4:1.0[introspection]
+   >=media-libs/gstreamer-1.4:1.0[introspection]
+   >=sys-libs/tdb-1.2.6
+   dev-libs/json-glib
+
+   cdr? ( >=app-cdr/brasero-2.91.90 )
+   daap? (
+   >=net-libs/libdmapsharing-2.9.19:3.0
+   >=media-plugins/gst-plugins-soup-1.4:1.0 )
+   gnome-keyring? ( >=app-crypt/libsecret-0.18 )
+   libnotify? ( >=x11-libs/libnotify-0.7.0 )
+   lirc? ( app-misc/lirc )
+   python? ( >=dev-python/pygobject-3.0:3[${PYTHON_USEDEP}] )
+   udev? (
+   virtual/libgudev:=
+   ipod? ( >=media-libs/libgpod-0.7.92[udev] )
+   mtp? ( >=media-libs/libmtp-0.3 ) )
+   visualizer? (
+   >=media-libs/clutter-1.8:1.0
+   >=media-libs/clutter-gst-1.9.92:2.0
+   >=media-libs/clutter-gtk-1.0:1.0
+   >=x11-libs/mx-1.0.1:1.0
+   >=media-plugins/gst-plugins-libvisual-1.4:1.0 )
+   zeitgeist? ( gnome-extra/zeitgeist )
+"
+RDEPEND="${COMMON_DEPEND}
+   media-plugins/gst-plugins-soup:1.0
+   media-plugins/gst-plugins-libmms:1.0
+   || (
+   media-plugins/gst-plugins-cdparanoia:1.0
+   media-plugins/gst-plugins-cdio:1.0 )
+   media-plugins/gst-plugins-meta:1.0
+   media-plugins/gst-plugins-taglib:1.0
+   x11-themes/adwaita-icon-theme
+   python? (
+   >=dev-libs/libpeas-0.7.3[${PYTHON_USEDEP}]
+   net-libs/libsoup:2.4[introspection]
+   x11-libs/gdk-pixbuf:2[introspection]
+   x11-libs/gtk+:3[introspection]
+   x11-libs/pango[introspection]
+
+   dbus? ( sys-apps/dbus )
+   gnome-keyring? ( >=app-crypt/libsecret-0.18[introspection] ) )
+   upnp-av? (
+   >=media-libs/grilo-0.3:0.3
+   >=media-plugins/grilo-plugins-0.3:0.3[upnp-av] )
+"
+DEPEND="${COMMON_DEPEND}
+   app-text/yelp-tools
+   dev-util/gtk-doc-am
+   >=dev-util/intltool-0.35
+   virtual/pkgconfig
+   test? ( dev-libs/check )
+"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   DOCS="AUTHORS ChangeLog DOCUMENTERS INTERNALS \
+   MAINTAINERS MAINTAINERS.old NEWS README THANKS"
+
+   # https://bugzilla.gnome.org/show_bug.cgi?id=737831
+   rm -v lib/rb-marshal.{c,h} || die
+
+   gnome2_src_prepare
+}
+
+src_configure() {
+   # --enable-vala just installs the sample vala plugin, and the configure
+   # checks are broken, so don't enable it
+   gnome2_src_configure \
+   MOZILLA_PLUGINDIR=/usr/$(get_libdir)/nsbrowser/plugins \
+   VALAC=$(type -P true) \
+   --enable-mmkeys \
+   --disable-more-warnings \
+   --disable-static \
+   --disable-vala \
+   --without-hal \
+   $(use_enable visualizer) \
+   $(use_enable daap) \
+   $(use_enable libnotify) \
+   $(use_enable lirc) \
+   $(use_enable nsplugin browser-plugin) \
+

[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2016-12-06 Thread Pacho Ramos
commit: e75582fdda30bd9f7dfc42cd2a435ca8506ad952
Author: Pacho Ramos  gentoo  org>
AuthorDate: Tue Dec  6 09:25:18 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Tue Dec  6 09:25:18 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e75582fd

media-sound/rhythmbox: Drop old

Package-Manager: portage-2.3.2

 media-sound/rhythmbox/Manifest   |   3 -
 media-sound/rhythmbox/rhythmbox-3.3.1.ebuild | 148 --
 media-sound/rhythmbox/rhythmbox-3.3.ebuild   | 149 ---
 media-sound/rhythmbox/rhythmbox-3.4.ebuild   | 134 
 4 files changed, 434 deletions(-)

diff --git a/media-sound/rhythmbox/Manifest b/media-sound/rhythmbox/Manifest
index 1efba5f..1e41fab 100644
--- a/media-sound/rhythmbox/Manifest
+++ b/media-sound/rhythmbox/Manifest
@@ -1,4 +1 @@
-DIST rhythmbox-3.3.1.tar.xz 6853084 SHA256 
ef3c1023ed05025cd2aaed9ca83bf9bc557e4e8da660d7f31c5e3158fda93c61 SHA512 
38fad18c51037c2933e32f265dc1713346db26163f4c50308b1c457cae4faf5926b31c029e3f8c1c1d75da8578f4960496237bf8add7c588e6011f849c7da41c
 WHIRLPOOL 
26cc782ef6a0f5c47545959ccc58689e0ecb794d8af8299171ad91d2f5c59944b0c76909f53710360b3219555cc183211cac8e0e4b2372d8342e44d272ac61ee
-DIST rhythmbox-3.3.tar.xz 6863500 SHA256 
5299ac4d3dbc4e281aa422e957b3a7741207512ae051fdfc8159e1322b486859 SHA512 
ff717015ec0d95e72abf7f356b3d83bfac744d3d032d35bf9b0f5452caa8e9130bc7446d8079f9e36eaa07b518dea5a6c2fc848cf326c9d0bd1ab17d58a95518
 WHIRLPOOL 
faeedadb1735b9a77c75ecaa80d0c14608d3186916d81e2647c9c3d981305c24d8972f1c93d0b197a3c81140a8559eb4ecf38f506818cf9ebc703b53b9926e89
 DIST rhythmbox-3.4.1.tar.xz 6914220 SHA256 
039f86661cba495f9429df6572fa79e68279635809e52fa0d19f57e8db8341b6 SHA512 
b00034e9369222f64d5d9c5e246b99f5d738336d3faf2d303c444f84c316688871e0a09992e96012f38e2e90e8efc936ad231bed5057a5aaf31ee66963f59ae6
 WHIRLPOOL 
08997a533857a3545d926730be9f9f8f0b420da976011598919520b18546959658765eb7bfdfe7fce430706b9b1a882c46ea6cba1d9b968b6433c8ec2791adf2
-DIST rhythmbox-3.4.tar.xz 6910300 SHA256 
ef8592aa0ee184e40d23a5007885c32585325b462e78cb0ff95181540f39878c SHA512 
089568ecd932f7ca761f54389ab7008a8bc8d3bda3f35def0cc8370043fda804bc7eb5285ff574adafedfa1392422338e38a6bf40f1cb1bd77b93f9fe576d186
 WHIRLPOOL 
8186a1514985e66ddd5b30c663b1707c6850eca3ca8006024f8d0b914a09b43ffeed0306e2c55deeecb7769f85e1145cb36e89f05a1253df714f219034f3cad0

diff --git a/media-sound/rhythmbox/rhythmbox-3.3.1.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.3.1.ebuild
deleted file mode 100644
index 30e9787..
--- a/media-sound/rhythmbox/rhythmbox-3.3.1.ebuild
+++ /dev/null
@@ -1,148 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-GCONF_DEBUG="no"
-GNOME2_LA_PUNT="yes"
-PYTHON_COMPAT=( python3_{4,5} )
-PYTHON_REQ_USE="xml"
-
-inherit eutils gnome2 python-r1 multilib virtualx
-
-DESCRIPTION="Music management and playback software for GNOME"
-HOMEPAGE="https://wiki.gnome.org/Apps/Rhythmbox;
-
-LICENSE="GPL-2"
-SLOT="0"
-
-IUSE="cdr daap dbus gnome-keyring ipod libnotify lirc mtp nsplugin +python 
test +udev upnp-av visualizer
-webkit zeitgeist"
-REQUIRED_USE="
-   ipod? ( udev )
-   mtp? ( udev )
-   dbus? ( python )
-   python? ( ^^ ( $(python_gen_useflags '*') ) )
-   webkit? ( python )
-"
-
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86"
-
-# Tests failing for years without upstream caring at all
-# upstream bug #688745
-RESTRICT="test"
-
-COMMON_DEPEND="
-   >=dev-libs/glib-2.34:2
-   >=dev-libs/libxml2-2.7.8:2
-   >=x11-libs/gtk+-3.12.0:3[X,introspection]
-   >=x11-libs/gdk-pixbuf-2.18:2
-   >=dev-libs/gobject-introspection-0.10:=
-   >=dev-libs/libpeas-0.7.3[gtk,python?]
-   >=dev-libs/totem-pl-parser-3.2
-   >=net-libs/libsoup-2.34:2.4
-   >=media-libs/gst-plugins-base-1.4:1.0[introspection]
-   >=media-libs/gstreamer-1.4:1.0[introspection]
-   >=sys-libs/tdb-1.2.6
-   dev-libs/json-glib
-
-   visualizer? (
-   >=media-libs/clutter-1.8:1.0
-   >=media-libs/clutter-gst-1.9.92:2.0
-   >=media-libs/clutter-gtk-1.0:1.0
-   >=x11-libs/mx-1.0.1:1.0
-   >=media-plugins/gst-plugins-libvisual-1.4:1.0 )
-   cdr? ( >=app-cdr/brasero-2.91.90 )
-   daap? (
-   >=net-libs/libdmapsharing-2.9.19:3.0
-   >=media-plugins/gst-plugins-soup-1.4:1.0 )
-   gnome-keyring? ( >=app-crypt/libsecret-0.18 )
-   libnotify? ( >=x11-libs/libnotify-0.7.0 )
-   lirc? ( app-misc/lirc )
-   python? ( >=dev-python/pygobject-3.0:3[${PYTHON_USEDEP}] )
-   udev? (
-   virtual/libgudev:=
-   ipod? ( >=media-libs/libgpod-0.7.92[udev] )
-   mtp? ( >=media-libs/libmtp-0.3 ) )
-   webkit? ( net-libs/webkit-gtk:4 )
-   zeitgeist? ( gnome-extra/zeitgeist )
-"
-RDEPEND="${COMMON_DEPEND}
-   

[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2016-09-11 Thread Gilles Dartiguelongue
commit: c028a54ede400f5248e4ad1df21df57f749b6d1a
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sun Sep 11 10:55:23 2016 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Sun Sep 11 11:27:55 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c028a54e

media-sound/rhythmbox: version bump 3.4 → 3.4.1

Package-Manager: portage-2.3.0

 media-sound/rhythmbox/Manifest   |   1 +
 media-sound/rhythmbox/rhythmbox-3.4.1.ebuild | 134 +++
 2 files changed, 135 insertions(+)

diff --git a/media-sound/rhythmbox/Manifest b/media-sound/rhythmbox/Manifest
index e64dc2d..1efba5f 100644
--- a/media-sound/rhythmbox/Manifest
+++ b/media-sound/rhythmbox/Manifest
@@ -1,3 +1,4 @@
 DIST rhythmbox-3.3.1.tar.xz 6853084 SHA256 
ef3c1023ed05025cd2aaed9ca83bf9bc557e4e8da660d7f31c5e3158fda93c61 SHA512 
38fad18c51037c2933e32f265dc1713346db26163f4c50308b1c457cae4faf5926b31c029e3f8c1c1d75da8578f4960496237bf8add7c588e6011f849c7da41c
 WHIRLPOOL 
26cc782ef6a0f5c47545959ccc58689e0ecb794d8af8299171ad91d2f5c59944b0c76909f53710360b3219555cc183211cac8e0e4b2372d8342e44d272ac61ee
 DIST rhythmbox-3.3.tar.xz 6863500 SHA256 
5299ac4d3dbc4e281aa422e957b3a7741207512ae051fdfc8159e1322b486859 SHA512 
ff717015ec0d95e72abf7f356b3d83bfac744d3d032d35bf9b0f5452caa8e9130bc7446d8079f9e36eaa07b518dea5a6c2fc848cf326c9d0bd1ab17d58a95518
 WHIRLPOOL 
faeedadb1735b9a77c75ecaa80d0c14608d3186916d81e2647c9c3d981305c24d8972f1c93d0b197a3c81140a8559eb4ecf38f506818cf9ebc703b53b9926e89
+DIST rhythmbox-3.4.1.tar.xz 6914220 SHA256 
039f86661cba495f9429df6572fa79e68279635809e52fa0d19f57e8db8341b6 SHA512 
b00034e9369222f64d5d9c5e246b99f5d738336d3faf2d303c444f84c316688871e0a09992e96012f38e2e90e8efc936ad231bed5057a5aaf31ee66963f59ae6
 WHIRLPOOL 
08997a533857a3545d926730be9f9f8f0b420da976011598919520b18546959658765eb7bfdfe7fce430706b9b1a882c46ea6cba1d9b968b6433c8ec2791adf2
 DIST rhythmbox-3.4.tar.xz 6910300 SHA256 
ef8592aa0ee184e40d23a5007885c32585325b462e78cb0ff95181540f39878c SHA512 
089568ecd932f7ca761f54389ab7008a8bc8d3bda3f35def0cc8370043fda804bc7eb5285ff574adafedfa1392422338e38a6bf40f1cb1bd77b93f9fe576d186
 WHIRLPOOL 
8186a1514985e66ddd5b30c663b1707c6850eca3ca8006024f8d0b914a09b43ffeed0306e2c55deeecb7769f85e1145cb36e89f05a1253df714f219034f3cad0

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.1.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.1.ebuild
new file mode 100644
index ..141a32f
--- /dev/null
+++ b/media-sound/rhythmbox/rhythmbox-3.4.1.ebuild
@@ -0,0 +1,134 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+PYTHON_COMPAT=( python3_{3,4,5} )
+PYTHON_REQ_USE="xml"
+
+inherit eutils gnome2 python-r1 multilib virtualx
+
+DESCRIPTION="Music management and playback software for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/Rhythmbox;
+
+LICENSE="GPL-2"
+SLOT="0"
+
+IUSE="cdr daap dbus gnome-keyring ipod libnotify lirc mtp nsplugin +python 
test +udev upnp-av visualizer zeitgeist"
+REQUIRED_USE="
+   ipod? ( udev )
+   mtp? ( udev )
+   dbus? ( python )
+   python? ( ^^ ( $(python_gen_useflags '*') ) )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.36:2
+   >=dev-libs/libxml2-2.7.8:2
+   >=x11-libs/gtk+-3.16:3[X,introspection]
+   >=x11-libs/gdk-pixbuf-2.18:2
+   >=dev-libs/gobject-introspection-0.10:=
+   >=dev-libs/libpeas-0.7.3[gtk,python?]
+   >=dev-libs/totem-pl-parser-3.2
+   >=net-libs/libsoup-2.42:2.4
+   >=media-libs/gst-plugins-base-1.4:1.0[introspection]
+   >=media-libs/gstreamer-1.4:1.0[introspection]
+   >=sys-libs/tdb-1.2.6
+   dev-libs/json-glib
+
+   cdr? ( >=app-cdr/brasero-2.91.90 )
+   daap? (
+   >=net-libs/libdmapsharing-2.9.19:3.0
+   >=media-plugins/gst-plugins-soup-1.4:1.0 )
+   gnome-keyring? ( >=app-crypt/libsecret-0.18 )
+   libnotify? ( >=x11-libs/libnotify-0.7.0 )
+   lirc? ( app-misc/lirc )
+   python? ( >=dev-python/pygobject-3.0:3[${PYTHON_USEDEP}] )
+   udev? (
+   virtual/libgudev:=
+   ipod? ( >=media-libs/libgpod-0.7.92[udev] )
+   mtp? ( >=media-libs/libmtp-0.3 ) )
+   visualizer? (
+   >=media-libs/clutter-1.8:1.0
+   >=media-libs/clutter-gst-1.9.92:2.0
+   >=media-libs/clutter-gtk-1.0:1.0
+   >=x11-libs/mx-1.0.1:1.0
+   >=media-plugins/gst-plugins-libvisual-1.4:1.0 )
+   zeitgeist? ( gnome-extra/zeitgeist )
+"
+RDEPEND="${COMMON_DEPEND}
+   media-plugins/gst-plugins-soup:1.0
+   media-plugins/gst-plugins-libmms:1.0
+   || (
+   media-plugins/gst-plugins-cdparanoia:1.0
+   media-plugins/gst-plugins-cdio:1.0 )
+   media-plugins/gst-plugins-meta:1.0
+   media-plugins/gst-plugins-taglib:1.0
+   

[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2016-08-21 Thread Gilles Dartiguelongue
commit: 13d2e30b8ea54bbf89bb69472f0cc885d54576dd
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sun Aug 21 22:24:25 2016 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Sun Aug 21 22:24:57 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13d2e30b

media-sound/rhythmbox: bump to 3.4

Re-enable unittests, it seems they do pass fine provided some extra time to 
complete.
Switch to EAPI 6. Webkit plugin was removed. Drop unused GST_INSPECT variable.

Package-Manager: portage-2.3.0
RepoMan-Options: --force

 media-sound/rhythmbox/Manifest |   1 +
 media-sound/rhythmbox/rhythmbox-3.4.ebuild | 134 +
 2 files changed, 135 insertions(+)

diff --git a/media-sound/rhythmbox/Manifest b/media-sound/rhythmbox/Manifest
index cd8c43b..e64dc2d 100644
--- a/media-sound/rhythmbox/Manifest
+++ b/media-sound/rhythmbox/Manifest
@@ -1,2 +1,3 @@
 DIST rhythmbox-3.3.1.tar.xz 6853084 SHA256 
ef3c1023ed05025cd2aaed9ca83bf9bc557e4e8da660d7f31c5e3158fda93c61 SHA512 
38fad18c51037c2933e32f265dc1713346db26163f4c50308b1c457cae4faf5926b31c029e3f8c1c1d75da8578f4960496237bf8add7c588e6011f849c7da41c
 WHIRLPOOL 
26cc782ef6a0f5c47545959ccc58689e0ecb794d8af8299171ad91d2f5c59944b0c76909f53710360b3219555cc183211cac8e0e4b2372d8342e44d272ac61ee
 DIST rhythmbox-3.3.tar.xz 6863500 SHA256 
5299ac4d3dbc4e281aa422e957b3a7741207512ae051fdfc8159e1322b486859 SHA512 
ff717015ec0d95e72abf7f356b3d83bfac744d3d032d35bf9b0f5452caa8e9130bc7446d8079f9e36eaa07b518dea5a6c2fc848cf326c9d0bd1ab17d58a95518
 WHIRLPOOL 
faeedadb1735b9a77c75ecaa80d0c14608d3186916d81e2647c9c3d981305c24d8972f1c93d0b197a3c81140a8559eb4ecf38f506818cf9ebc703b53b9926e89
+DIST rhythmbox-3.4.tar.xz 6910300 SHA256 
ef8592aa0ee184e40d23a5007885c32585325b462e78cb0ff95181540f39878c SHA512 
089568ecd932f7ca761f54389ab7008a8bc8d3bda3f35def0cc8370043fda804bc7eb5285ff574adafedfa1392422338e38a6bf40f1cb1bd77b93f9fe576d186
 WHIRLPOOL 
8186a1514985e66ddd5b30c663b1707c6850eca3ca8006024f8d0b914a09b43ffeed0306e2c55deeecb7769f85e1145cb36e89f05a1253df714f219034f3cad0

diff --git a/media-sound/rhythmbox/rhythmbox-3.4.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.4.ebuild
new file mode 100644
index 000..143dc6a
--- /dev/null
+++ b/media-sound/rhythmbox/rhythmbox-3.4.ebuild
@@ -0,0 +1,134 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+PYTHON_COMPAT=( python3_{3,4,5} )
+PYTHON_REQ_USE="xml"
+
+inherit eutils gnome2 python-r1 multilib virtualx
+
+DESCRIPTION="Music management and playback software for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/Rhythmbox;
+
+LICENSE="GPL-2"
+SLOT="0"
+
+IUSE="cdr daap dbus gnome-keyring ipod libnotify lirc mtp nsplugin +python 
test +udev upnp-av visualizer zeitgeist"
+REQUIRED_USE="
+   ipod? ( udev )
+   mtp? ( udev )
+   dbus? ( python )
+   python? ( ^^ ( $(python_gen_useflags '*') ) )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.36:2
+   >=dev-libs/libxml2-2.7.8:2
+   >=x11-libs/gtk+-3.16:3[X,introspection]
+   >=x11-libs/gdk-pixbuf-2.18:2
+   >=dev-libs/gobject-introspection-0.10:=
+   >=dev-libs/libpeas-0.7.3[gtk,python?]
+   >=dev-libs/totem-pl-parser-3.2
+   >=net-libs/libsoup-2.42:2.4
+   >=media-libs/gst-plugins-base-1.4:1.0[introspection]
+   >=media-libs/gstreamer-1.4:1.0[introspection]
+   >=sys-libs/tdb-1.2.6
+   dev-libs/json-glib
+
+   visualizer? (
+   >=media-libs/clutter-1.8:1.0
+   >=media-libs/clutter-gst-1.9.92:2.0
+   >=media-libs/clutter-gtk-1.0:1.0
+   >=x11-libs/mx-1.0.1:1.0
+   >=media-plugins/gst-plugins-libvisual-1.4:1.0 )
+   cdr? ( >=app-cdr/brasero-2.91.90 )
+   daap? (
+   >=net-libs/libdmapsharing-2.9.19:3.0
+   >=media-plugins/gst-plugins-soup-1.4:1.0 )
+   gnome-keyring? ( >=app-crypt/libsecret-0.18 )
+   libnotify? ( >=x11-libs/libnotify-0.7.0 )
+   lirc? ( app-misc/lirc )
+   python? ( >=dev-python/pygobject-3.0:3[${PYTHON_USEDEP}] )
+   udev? (
+   virtual/libgudev:=
+   ipod? ( >=media-libs/libgpod-0.7.92[udev] )
+   mtp? ( >=media-libs/libmtp-0.3 ) )
+   zeitgeist? ( gnome-extra/zeitgeist )
+"
+RDEPEND="${COMMON_DEPEND}
+   media-plugins/gst-plugins-soup:1.0
+   media-plugins/gst-plugins-libmms:1.0
+   || (
+   media-plugins/gst-plugins-cdparanoia:1.0
+   media-plugins/gst-plugins-cdio:1.0 )
+   media-plugins/gst-plugins-meta:1.0
+   media-plugins/gst-plugins-taglib:1.0
+   x11-themes/adwaita-icon-theme
+   upnp-av? (
+   >=media-libs/grilo-0.3:0.3
+   >=media-plugins/grilo-plugins-0.3:0.3[upnp-av] )
+   python? (
+   >=dev-libs/libpeas-0.7.3[${PYTHON_USEDEP}]
+

[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2016-04-03 Thread Pacho Ramos
commit: d0f8f55e6095a006f4fd833ddf32cca0ed7073fb
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Apr  3 11:35:55 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Apr  3 12:41:11 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0f8f55e

media-sound/rhythmbox: Version bump

Package-Manager: portage-2.2.28

 media-sound/rhythmbox/Manifest   |   1 +
 media-sound/rhythmbox/rhythmbox-3.3.1.ebuild | 148 +++
 2 files changed, 149 insertions(+)

diff --git a/media-sound/rhythmbox/Manifest b/media-sound/rhythmbox/Manifest
index 7bfb1a2..cd8c43b 100644
--- a/media-sound/rhythmbox/Manifest
+++ b/media-sound/rhythmbox/Manifest
@@ -1 +1,2 @@
+DIST rhythmbox-3.3.1.tar.xz 6853084 SHA256 
ef3c1023ed05025cd2aaed9ca83bf9bc557e4e8da660d7f31c5e3158fda93c61 SHA512 
38fad18c51037c2933e32f265dc1713346db26163f4c50308b1c457cae4faf5926b31c029e3f8c1c1d75da8578f4960496237bf8add7c588e6011f849c7da41c
 WHIRLPOOL 
26cc782ef6a0f5c47545959ccc58689e0ecb794d8af8299171ad91d2f5c59944b0c76909f53710360b3219555cc183211cac8e0e4b2372d8342e44d272ac61ee
 DIST rhythmbox-3.3.tar.xz 6863500 SHA256 
5299ac4d3dbc4e281aa422e957b3a7741207512ae051fdfc8159e1322b486859 SHA512 
ff717015ec0d95e72abf7f356b3d83bfac744d3d032d35bf9b0f5452caa8e9130bc7446d8079f9e36eaa07b518dea5a6c2fc848cf326c9d0bd1ab17d58a95518
 WHIRLPOOL 
faeedadb1735b9a77c75ecaa80d0c14608d3186916d81e2647c9c3d981305c24d8972f1c93d0b197a3c81140a8559eb4ecf38f506818cf9ebc703b53b9926e89

diff --git a/media-sound/rhythmbox/rhythmbox-3.3.1.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.3.1.ebuild
new file mode 100644
index 000..e4f4d8f
--- /dev/null
+++ b/media-sound/rhythmbox/rhythmbox-3.3.1.ebuild
@@ -0,0 +1,148 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+GCONF_DEBUG="no"
+GNOME2_LA_PUNT="yes"
+PYTHON_COMPAT=( python3_{3,4,5} )
+PYTHON_REQ_USE="xml"
+
+inherit eutils gnome2 python-r1 multilib virtualx
+
+DESCRIPTION="Music management and playback software for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/Rhythmbox;
+
+LICENSE="GPL-2"
+SLOT="0"
+
+IUSE="cdr daap dbus gnome-keyring ipod libnotify lirc mtp nsplugin +python 
test +udev upnp-av visualizer
+webkit zeitgeist"
+REQUIRED_USE="
+   ipod? ( udev )
+   mtp? ( udev )
+   dbus? ( python )
+   python? ( ^^ ( $(python_gen_useflags '*') ) )
+   webkit? ( python )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+# Tests failing for years without upstream caring at all
+# upstream bug #688745
+RESTRICT="test"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.34:2
+   >=dev-libs/libxml2-2.7.8:2
+   >=x11-libs/gtk+-3.12.0:3[X,introspection]
+   >=x11-libs/gdk-pixbuf-2.18:2
+   >=dev-libs/gobject-introspection-0.10:=
+   >=dev-libs/libpeas-0.7.3[gtk,python?]
+   >=dev-libs/totem-pl-parser-3.2
+   >=net-libs/libsoup-2.34:2.4
+   >=media-libs/gst-plugins-base-1.4:1.0[introspection]
+   >=media-libs/gstreamer-1.4:1.0[introspection]
+   >=sys-libs/tdb-1.2.6
+   dev-libs/json-glib
+
+   visualizer? (
+   >=media-libs/clutter-1.8:1.0
+   >=media-libs/clutter-gst-1.9.92:2.0
+   >=media-libs/clutter-gtk-1.0:1.0
+   >=x11-libs/mx-1.0.1:1.0
+   >=media-plugins/gst-plugins-libvisual-1.4:1.0 )
+   cdr? ( >=app-cdr/brasero-2.91.90 )
+   daap? (
+   >=net-libs/libdmapsharing-2.9.19:3.0
+   >=media-plugins/gst-plugins-soup-1.4:1.0 )
+   gnome-keyring? ( >=app-crypt/libsecret-0.18 )
+   libnotify? ( >=x11-libs/libnotify-0.7.0 )
+   lirc? ( app-misc/lirc )
+   python? ( >=dev-python/pygobject-3.0:3[${PYTHON_USEDEP}] )
+   udev? (
+   virtual/libgudev:=
+   ipod? ( >=media-libs/libgpod-0.7.92[udev] )
+   mtp? ( >=media-libs/libmtp-0.3 ) )
+   webkit? ( net-libs/webkit-gtk:4 )
+   zeitgeist? ( gnome-extra/zeitgeist )
+"
+RDEPEND="${COMMON_DEPEND}
+   media-plugins/gst-plugins-soup:1.0
+   media-plugins/gst-plugins-libmms:1.0
+   || (
+   media-plugins/gst-plugins-cdparanoia:1.0
+   media-plugins/gst-plugins-cdio:1.0 )
+   media-plugins/gst-plugins-meta:1.0
+   media-plugins/gst-plugins-taglib:1.0
+   x11-themes/adwaita-icon-theme
+   upnp-av? (
+   >=media-libs/grilo-0.2:0.2
+   >=media-plugins/grilo-plugins-0.2:0.2[upnp-av] )
+   python? (
+   >=dev-libs/libpeas-0.7.3[${PYTHON_USEDEP}]
+   x11-libs/gdk-pixbuf:2[introspection]
+   x11-libs/gtk+:3[introspection]
+   x11-libs/pango[introspection]
+
+   dbus? ( sys-apps/dbus )
+   gnome-keyring? ( >=app-crypt/libsecret-0.18[introspection] )
+   webkit? (
+   dev-python/mako[${PYTHON_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2016-04-03 Thread Pacho Ramos
commit: 21a08c867b4e17a38738eaf412d6aaa605c9181d
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Apr  3 11:33:24 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Apr  3 12:41:09 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21a08c86

media-sound/rhythmbox: Drop old

Package-Manager: portage-2.2.28

 media-sound/rhythmbox/Manifest   |   1 -
 media-sound/rhythmbox/metadata.xml   |   2 -
 media-sound/rhythmbox/rhythmbox-3.2.1.ebuild | 151 ---
 3 files changed, 154 deletions(-)

diff --git a/media-sound/rhythmbox/Manifest b/media-sound/rhythmbox/Manifest
index b11e9c2..7bfb1a2 100644
--- a/media-sound/rhythmbox/Manifest
+++ b/media-sound/rhythmbox/Manifest
@@ -1,2 +1 @@
-DIST rhythmbox-3.2.1.tar.xz 6833060 SHA256 
bf43ca4f5b7531751241f5e67eaba7da6d9748dd827a600eedf9444961537938 SHA512 
866d6e4a4a3b5561ac76b38ac87001f20b4cfa4e9ad201060a556eac004c72f834a15368d132c1fa59172d0dbdf73e14f8a2f7ea1f10274a4f7fcd50562e9a34
 WHIRLPOOL 
a4c942245e876766dd9b6fd1ba44b463d6f33d7a568e13c3d76da56045c90c2b34cf43749fa5b243b93d50e566a194753dc9ba6202366c35618aa81cafcebdfc
 DIST rhythmbox-3.3.tar.xz 6863500 SHA256 
5299ac4d3dbc4e281aa422e957b3a7741207512ae051fdfc8159e1322b486859 SHA512 
ff717015ec0d95e72abf7f356b3d83bfac744d3d032d35bf9b0f5452caa8e9130bc7446d8079f9e36eaa07b518dea5a6c2fc848cf326c9d0bd1ab17d58a95518
 WHIRLPOOL 
faeedadb1735b9a77c75ecaa80d0c14608d3186916d81e2647c9c3d981305c24d8972f1c93d0b197a3c81140a8559eb4ecf38f506818cf9ebc703b53b9926e89

diff --git a/media-sound/rhythmbox/metadata.xml 
b/media-sound/rhythmbox/metadata.xml
index 011552e..846722f 100644
--- a/media-sound/rhythmbox/metadata.xml
+++ b/media-sound/rhythmbox/metadata.xml
@@ -11,8 +11,6 @@
   
   
Build the local network music sharing plugin which 
uses the DAAP protocol using net-libs/libdmapsharing
-   Use net-libs/webkit-gtk for detecting and 
displaying HTML podcast episode descriptions.
-   Enable libsecret support to store login 
credentials
Build the plugin to inject events to 
gnome-extra/zeitgeist
Enable support for visualizations using 
media-plugins/gst-plugins-libvisual
   

diff --git a/media-sound/rhythmbox/rhythmbox-3.2.1.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.2.1.ebuild
deleted file mode 100644
index 9b7fbdb..000
--- a/media-sound/rhythmbox/rhythmbox-3.2.1.ebuild
+++ /dev/null
@@ -1,151 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-GCONF_DEBUG="no"
-GNOME2_LA_PUNT="yes"
-PYTHON_COMPAT=( python3_{3,4,5} )
-PYTHON_REQ_USE="xml"
-
-inherit eutils gnome2 python-r1 multilib virtualx
-
-DESCRIPTION="Music management and playback software for GNOME"
-HOMEPAGE="https://wiki.gnome.org/Apps/Rhythmbox;
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="cdr daap dbus +libsecret html ipod libnotify lirc mtp nsplugin +python
-test +udev upnp-av visualizer webkit zeitgeist"
-
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86"
-
-REQUIRED_USE="
-   ipod? ( udev )
-   mtp? ( udev )
-   dbus? ( python )
-   webkit? ( python )
-   python? ( ^^ ( $(python_gen_useflags '*') ) )
-"
-
-# Tests failing for years without upstream caring at all
-# upstream bug #688745
-RESTRICT="test"
-
-# FIXME: double check what to do with fm-radio plugin
-# webkit-gtk-1.10 is needed because it uses gstreamer-1.0
-COMMON_DEPEND="
-   >=dev-libs/glib-2.34:2
-   >=dev-libs/libxml2-2.7.8:2
-   >=x11-libs/gtk+-3.6:3[X,introspection]
-   >=x11-libs/gdk-pixbuf-2.18:2
-   >=dev-libs/gobject-introspection-0.10
-   >=dev-libs/libpeas-0.7.3[gtk,python?]
-   >=dev-libs/totem-pl-parser-3.2
-   >=net-libs/libsoup-2.34:2.4
-   media-libs/gst-plugins-base:1.0[introspection]
-   media-libs/gstreamer:1.0[introspection]
-   >=sys-libs/tdb-1.2.6
-   dev-libs/json-glib
-
-   visualizer? (
-   >=media-libs/clutter-1.8:1.0
-   >=media-libs/clutter-gst-1.9.92:2.0
-   >=media-libs/clutter-gtk-1.0:1.0
-   >=x11-libs/mx-1.0.1:1.0
-   media-plugins/gst-plugins-libvisual:1.0 )
-   cdr? ( >=app-cdr/brasero-2.91.90 )
-   daap? (
-   >=net-libs/libdmapsharing-2.9.19:3.0
-   media-plugins/gst-plugins-soup:1.0 )
-   libsecret? ( >=app-crypt/libsecret-0.18 )
-   html? ( >=net-libs/webkit-gtk-1.10:3 )
-   libnotify? ( >=x11-libs/libnotify-0.7.0 )
-   lirc? ( app-misc/lirc )
-   python? ( >=dev-python/pygobject-3.0:3[${PYTHON_USEDEP}] )
-   udev? (
-   virtual/libgudev:=
-   ipod? ( >=media-libs/libgpod-0.7.92[udev] )
-   mtp? ( >=media-libs/libmtp-0.3 ) )
-   zeitgeist? ( gnome-extra/zeitgeist )
-"
-RDEPEND="${COMMON_DEPEND}
-   media-plugins/gst-plugins-soup:1.0
-   media-plugins/gst-plugins-libmms:1.0
-   || (
-   

[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2016-03-06 Thread Mikle Kolyada
commit: 67ba647190d2c28d98e1f0b9599b284967f96fa0
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Mar  6 20:20:26 2016 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Mar  6 20:33:00 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67ba6471

media-sound/rhythmbox: x86 stable wrt bug #566378

Package-Manager: portage-2.2.26

 media-sound/rhythmbox/rhythmbox-3.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/rhythmbox/rhythmbox-3.3.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.3.ebuild
index 8bda694..f3a344e 100644
--- a/media-sound/rhythmbox/rhythmbox-3.3.ebuild
+++ b/media-sound/rhythmbox/rhythmbox-3.3.ebuild
@@ -26,7 +26,7 @@ REQUIRED_USE="
 "
 #  webkit? ( python )
 
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86"
 
 # Tests failing for years without upstream caring at all
 # upstream bug #688745



[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2016-01-30 Thread Pacho Ramos
commit: 32f74b836ef5c2963b373054452741678ceb5179
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Jan 30 12:52:52 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Jan 30 12:57:31 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32f74b83

media-sound/rhythmbox: Version bump

Package-Manager: portage-2.2.27

 media-sound/rhythmbox/Manifest |   1 +
 media-sound/rhythmbox/rhythmbox-3.3.ebuild | 149 +
 2 files changed, 150 insertions(+)

diff --git a/media-sound/rhythmbox/Manifest b/media-sound/rhythmbox/Manifest
index d08f928..b11e9c2 100644
--- a/media-sound/rhythmbox/Manifest
+++ b/media-sound/rhythmbox/Manifest
@@ -1 +1,2 @@
 DIST rhythmbox-3.2.1.tar.xz 6833060 SHA256 
bf43ca4f5b7531751241f5e67eaba7da6d9748dd827a600eedf9444961537938 SHA512 
866d6e4a4a3b5561ac76b38ac87001f20b4cfa4e9ad201060a556eac004c72f834a15368d132c1fa59172d0dbdf73e14f8a2f7ea1f10274a4f7fcd50562e9a34
 WHIRLPOOL 
a4c942245e876766dd9b6fd1ba44b463d6f33d7a568e13c3d76da56045c90c2b34cf43749fa5b243b93d50e566a194753dc9ba6202366c35618aa81cafcebdfc
+DIST rhythmbox-3.3.tar.xz 6863500 SHA256 
5299ac4d3dbc4e281aa422e957b3a7741207512ae051fdfc8159e1322b486859 SHA512 
ff717015ec0d95e72abf7f356b3d83bfac744d3d032d35bf9b0f5452caa8e9130bc7446d8079f9e36eaa07b518dea5a6c2fc848cf326c9d0bd1ab17d58a95518
 WHIRLPOOL 
faeedadb1735b9a77c75ecaa80d0c14608d3186916d81e2647c9c3d981305c24d8972f1c93d0b197a3c81140a8559eb4ecf38f506818cf9ebc703b53b9926e89

diff --git a/media-sound/rhythmbox/rhythmbox-3.3.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.3.ebuild
new file mode 100644
index 000..75852d9
--- /dev/null
+++ b/media-sound/rhythmbox/rhythmbox-3.3.ebuild
@@ -0,0 +1,149 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+GCONF_DEBUG="no"
+GNOME2_LA_PUNT="yes"
+PYTHON_COMPAT=( python3_{3,4,5} )
+PYTHON_REQ_USE="xml"
+
+inherit eutils gnome2 python-r1 multilib virtualx
+
+DESCRIPTION="Music management and playback software for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/Rhythmbox;
+
+LICENSE="GPL-2"
+SLOT="0"
+
+IUSE="cdr daap dbus gnome-keyring ipod libnotify lirc mtp nsplugin +python
+test +udev upnp-av visualizer zeitgeist"
+REQUIRED_USE="
+   ipod? ( udev )
+   mtp? ( udev )
+   dbus? ( python )
+   python? ( ^^ ( $(python_gen_useflags '*') ) )
+"
+#  webkit? ( python )
+
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+# Tests failing for years without upstream caring at all
+# upstream bug #688745
+RESTRICT="test"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.34:2
+   >=dev-libs/libxml2-2.7.8:2
+   >=x11-libs/gtk+-3.12.0:3[X,introspection]
+   >=x11-libs/gdk-pixbuf-2.18:2
+   >=dev-libs/gobject-introspection-0.10:=
+   >=dev-libs/libpeas-0.7.3[gtk,python?]
+   >=dev-libs/totem-pl-parser-3.2
+   >=net-libs/libsoup-2.34:2.4
+   media-libs/gst-plugins-base:1.0[introspection]
+   media-libs/gstreamer:1.0[introspection]
+   >=sys-libs/tdb-1.2.6
+   dev-libs/json-glib
+
+   visualizer? (
+   >=media-libs/clutter-1.8:1.0
+   >=media-libs/clutter-gst-1.9.92:2.0
+   >=media-libs/clutter-gtk-1.0:1.0
+   >=x11-libs/mx-1.0.1:1.0
+   media-plugins/gst-plugins-libvisual:1.0 )
+   cdr? ( >=app-cdr/brasero-2.91.90 )
+   daap? (
+   >=net-libs/libdmapsharing-2.9.19:3.0
+   media-plugins/gst-plugins-soup:1.0 )
+   gnome-keyring? ( >=app-crypt/libsecret-0.18 )
+   libnotify? ( >=x11-libs/libnotify-0.7.0 )
+   lirc? ( app-misc/lirc )
+   python? ( >=dev-python/pygobject-3.0:3[${PYTHON_USEDEP}] )
+   udev? (
+   virtual/libgudev:=
+   ipod? ( >=media-libs/libgpod-0.7.92[udev] )
+   mtp? ( >=media-libs/libmtp-0.3 ) )
+   zeitgeist? ( gnome-extra/zeitgeist )
+"
+#  html? ( >=net-libs/webkit-gtk-1.10:3 )
+RDEPEND="${COMMON_DEPEND}
+   media-plugins/gst-plugins-soup:1.0
+   media-plugins/gst-plugins-libmms:1.0
+   || (
+   media-plugins/gst-plugins-cdparanoia:1.0
+   media-plugins/gst-plugins-cdio:1.0 )
+   media-plugins/gst-plugins-meta:1.0
+   media-plugins/gst-plugins-taglib:1.0
+   x11-themes/adwaita-icon-theme
+   upnp-av? (
+   >=media-libs/grilo-0.2:0.2
+   >=media-plugins/grilo-plugins-0.2:0.2[upnp-av] )
+   python? (
+   >=dev-libs/libpeas-0.7.3[${PYTHON_USEDEP}]
+   x11-libs/gdk-pixbuf:2[introspection]
+   x11-libs/gtk+:3[introspection]
+   x11-libs/pango[introspection]
+
+   dbus? ( sys-apps/dbus )
+   gnome-keyring? ( >=app-crypt/libsecret-0.18[introspection] ) )
+"
+#  webkit? (
+#  dev-python/mako[${PYTHON_USEDEP}]
+#  >=net-libs/webkit-gtk-1.10:3[introspection] ) )
+

[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/

2015-12-31 Thread Pacho Ramos
commit: b62eef67afa479846e94abc651e96ec5c9a821c4
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu Dec 31 17:29:48 2015 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Thu Dec 31 17:30:03 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b62eef67

media-sound/rhythmbox: Support python3.5

Package-Manager: portage-2.2.26

 media-sound/rhythmbox/rhythmbox-3.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/rhythmbox/rhythmbox-3.2.1.ebuild 
b/media-sound/rhythmbox/rhythmbox-3.2.1.ebuild
index ad1f0db..9b7fbdb 100644
--- a/media-sound/rhythmbox/rhythmbox-3.2.1.ebuild
+++ b/media-sound/rhythmbox/rhythmbox-3.2.1.ebuild
@@ -5,7 +5,7 @@
 EAPI="5"
 GCONF_DEBUG="no"
 GNOME2_LA_PUNT="yes"
-PYTHON_COMPAT=( python3_{3,4} )
+PYTHON_COMPAT=( python3_{3,4,5} )
 PYTHON_REQ_USE="xml"
 
 inherit eutils gnome2 python-r1 multilib virtualx