[gentoo-commits] repo/gentoo:master commit in: media-sound/rhythmbox/files/, media-sound/rhythmbox/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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