diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-05-12 16:42:50 +0300 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-05-12 16:42:50 +0300 |
commit | 752d6256e5204b958b0ef7905675a940b5e9172f (patch) | |
tree | 330d16e6362a49cbed8875a777fe641a43376cd3 /media-sound/rhythmbox | |
parent | 0c100b7dd2b30e75b799d806df4ef899fd98e1ea (diff) |
gentoo resync : 12.05.2022
Diffstat (limited to 'media-sound/rhythmbox')
-rw-r--r-- | media-sound/rhythmbox/Manifest | 2 | ||||
-rw-r--r-- | media-sound/rhythmbox/rhythmbox-3.4.5.ebuild | 137 |
2 files changed, 139 insertions, 0 deletions
diff --git a/media-sound/rhythmbox/Manifest b/media-sound/rhythmbox/Manifest index 81bf1293c529..d55703d5e963 100644 --- a/media-sound/rhythmbox/Manifest +++ b/media-sound/rhythmbox/Manifest @@ -1,3 +1,5 @@ DIST rhythmbox-3.4.4.tar.xz 3890320 BLAKE2B 69c89c0478d6c43e1c4a10d39f25c25c3dc81f9b93f870e0de8947395e0f49d3902cb8dcf74c945da744536090b7058616545ad706626047e0c8fb61b0b792d7 SHA512 1fcd41dd66ffe34852f8cedb80ade57d101118295d6fd6f0a8687000ab6500991d2e11482daedb30a7abaf63e54e33ee3c4eaab73b075ec5e5907182f9a8c865 +DIST rhythmbox-3.4.5.tar.xz 3537764 BLAKE2B fe710816d0c48f5eac6925d5d160f0db060a3369a98afb8b57bd746998e40d413e51e3f5d2631d28eccb5af9a5b71b511f2c42812fbfa88e2cfd46f16338cc78 SHA512 aa9451a5046a99ed4318a45de6e3df069e7646d83e27895608a1e66f664312d0c2b72c8bb9da902eeb1255ab3d2f15956f4891ff51c1ad28f572c9c020dcefb7 EBUILD rhythmbox-3.4.4.ebuild 3337 BLAKE2B 75495811cd8c559c630d14d33340c7d67b8d7c9acf0d50ad699fc6b4657fa389c9b39ae131a461f74e7eddce69c2b15117e7aa1bbcc077e653386a33bc312ae6 SHA512 2a489d4f822bed89869886dd41cc0852d5e7aefc017e03a7a31c67ca55663a4eb518d83b3ff4785fdf768cffd4c083b849b923defd9f9a5a37f18881c70cd318 +EBUILD rhythmbox-3.4.5.ebuild 3269 BLAKE2B f691715781694e657dc1623c93c8190e17486e870355dbe0646ec08ce23b9971a2879810ee5d90f5a0a896d120246c7b53719d50abdfc110648cf5f55eb1d4e1 SHA512 0c8fcb1e73a48fea8c278ecd139a2b6ce4efab677ef646b29f9d7a73271c8e689e02619a0a1aa3e038d878dcf7bf54c87f07667df5dc792bffd443bc5002e34e MISC metadata.xml 546 BLAKE2B 3f273ab651f53329ae8c493be78977713b4bcf31b35a65d66b523f5b27e11b456b26cddf78ce4ec7b08478fff2fceb875b7e976e9491cb63007744ea93f518ed SHA512 bb4c662bc4728e72ff31d32101da0b67e77e254e3511de9b7cf5bf98bc224f21d6b31e07f3c687c41d66f7abe15109d353402d6db5405086edea1f5518f2436d 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 000000000000..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) + $(meson_feature udev gudev) + $(meson_feature ipod) + $(meson_feature libnotify) + $(meson_feature gnome-keyring libsecret) + $(meson_feature lirc) + $(meson_feature mtp) + $(meson_feature python plugins_python) + -Dplugins_vala=disabled + -Dsample-plugins=false + + -Dhelp=true + $(meson_use gtk-doc gtk_doc) + $(meson_use test tests) + ) + meson_src_configure +} + +src_test() { + unset SESSION_MANAGER + "${BROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die + GSETTINGS_SCHEMA_DIR="${S}/data" virtx meson_src_test +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} |