media-sound/jriver - 31.0.83 (guru)

Search

Install

Install this version:

emerge -a =media-sound/jriver-31.0.83

If this version is masked, you can unmask it using the autounmask tool or standard emerge options:

autounmask =media-sound/jriver-31.0.83

Or alternatively:

emerge --autounmask-write -a =media-sound/jriver-31.0.83

Package Information

Description:
A cross-platform media center, famous for high quality of audio.
Homepage:
https://jriver.com/
License:
all-rights-reserved

Ebuild Details

Version EAPI Keywords Slot
31.0.83 8 ~amd64 0
View Raw Ebuild
# Copyright 2023-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

inherit unpacker xdg-utils

DESCRIPTION="A cross-platform media center, famous for high quality of audio."
HOMEPAGE="https://jriver.com/"
SRC_URI="https://files.jriver-cdn.com/mediacenter/channels/v31/latest/MediaCenter-${PV}-amd64.deb"

S="${WORKDIR}"

LICENSE="all-rights-reserved"
SLOT="0"
KEYWORDS="~amd64"

RESTRICT="strip"
REQUIRES_EXCLUDE="libcef.so" # Already inside

# TODO soon brotli dep will be dropped
RDEPEND="
	app-arch/brotli
	media-libs/alsa-lib
	media-libs/libglvnd
	virtual/zlib
	x11-libs/gtk+
	x11-libs/pango
	x11-libs/libXrandr
	x11-libs/libX11
"

QA_PREBUILT="*"

src_unpack() {
	unpack_deb ${A}
}

src_install() {

	# To solve this https://bugs.gentoo.org/915528
	# "
	# * This location is deprecated, it should not be used anymore by new software.
	# * Appdata/Metainfo files should be installed into /usr/share/metainfo directory.
	# * For more details, please see the freedesktop Upstream Metadata guidelines at
	# * https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html
	# "
	# I wrote to upstream https://yabb.jriver.com/interact/index.php/topic,138293.0.html
	mv usr/share/appdata usr/share/metainfo

	cp -R "${S}"/* "${D}" || die "Installing binary files failed"
}

pkg_postinst() {
	xdg_desktop_database_update
	xdg_mimeinfo_database_update
}

Inherited Eclasses

Dependencies

RDEPEND

	app-arch/brotli
	media-libs/alsa-lib
	media-libs/libglvnd
	virtual/zlib
	x11-libs/gtk+
	x11-libs/pango
	x11-libs/libXrandr
	x11-libs/libX11

Manifest for 31.0.83

Type File Size Source URLs
DIST MediaCenter-31.0.83-amd64.deb 51678000 bytes https://files.jriver-cdn.com/mediacenter/channels/v31/latest/MediaCenter-31.0.83-amd64.deb