Install this version:
emerge -a =media-sound/r128gain-9999
If this version is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask =media-sound/r128gain-9999
Or alternatively:
emerge --autounmask-write -a =media-sound/r128gain-9999
# Copyright 2018-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
if [[ -z ${PV%%*9999} ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/desbma/${PN}.git"
else
MY_PV="${PV}"
if [[ -z ${PV%%*_p*} ]]; then
inherit vcs-snapshot
MY_PV="d2e9815"
fi
SRC_URI="
mirror://githubcl/desbma/${PN}/tar.gz/${MY_PV} -> ${P}.tar.gz
"
RESTRICT="primaryuri"
KEYWORDS="~amd64 ~x86"
fi
DESCRIPTION="Fast audio loudness scanner & tagger (ReplayGain v2 / R128)"
HOMEPAGE="https://github.com/desbma/${PN}"
LICENSE="LGPL-2.1"
SLOT="0"
IUSE="test"
RDEPEND="
dev-python/ffmpeg-python[${PYTHON_USEDEP}]
dev-python/crcmod[${PYTHON_USEDEP}]
media-libs/mutagen[${PYTHON_USEDEP}]
dev-python/tqdm[${PYTHON_USEDEP}]
"
DEPEND="
${RDEPEND}
"
BDEPEND="
test? (
media-sound/sox[wavpack]
dev-python/requests[${PYTHON_USEDEP}]
)
"
distutils_enable_tests unittest
pkg_pretend() {
use test && has network-sandbox ${FEATURES} && die \
"Tests require network access"
}
Manage flags for this package:
euse -i <flag> -p media-sound/r128gain |
euse -E <flag> -p media-sound/r128gain |
euse -D <flag> -p media-sound/r128gain
| Mirror Name | URLs |
|---|---|
| githubcl |
dev-python/ffmpeg-python[] dev-python/crcmod[] media-libs/mutagen[] dev-python/tqdm[]
dev-python/ffmpeg-python[] dev-python/crcmod[] media-libs/mutagen[] dev-python/tqdm[]
test? ( media-sound/sox[wavpack] dev-python/requests[] )