# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 MY_P="${P/_/-}" inherit meson xdg if [[ -z ${PV%%*9999} ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/audacious-media-player/${PN}.git" else SRC_URI=" https://distfiles.audacious-media-player.org/${P}.tar.bz2 " if [[ -z ${PV%%*_p*} ]]; then MY_PV="9777eef" SRC_URI=" mirror://githubcl/audacious-media-player/${PN}/tar.gz/${MY_PV} -> ${P}.tar.gz " S="${WORKDIR}/${PN}-${MY_PV}" fi RESTRICT="primaryuri" KEYWORDS="~amd64" fi DESCRIPTION="Lightweight and versatile audio player" HOMEPAGE="https://audacious-media-player.org/" SRC_URI+=" mirror://gentoo/gentoo_ice-xmms-0.2.tar.bz2" LICENSE="BSD-2" SLOT="0" IUSE="gtk libarchive nls" DEPEND=" dev-qt/qtsvg:6 gtk? ( x11-libs/gtk+:3 ) libarchive? ( app-arch/libarchive ) virtual/freedesktop-icon-theme " RDEPEND=" ${DEPEND} " BDEPEND=" virtual/pkgconfig nls? ( dev-util/intltool ) " PDEPEND=" ~media-plugins/audacious-plugins-${PV} " src_prepare() { default if ! use nls; then sed -e "/subdir('po')/d" -i meson.build || die "failed to sed" # bug #512698 fi } src_configure() { # D-Bus is a mandatory dependency, remote control, # session management and some plugins depend on this. # Building without D-Bus is *unsupported* and a USE-flag # will not be added due to the bug reports that will result. # Bugs #197894, #199069, #207330, #208606 local emesonargs=( -Ddbus=true -Dqt=true $(meson_use gtk) $(meson_use libarchive) -Dvalgrind=false ) meson_src_configure } src_install() { meson_src_install # Gentoo_ice skin installation; bug #109772 insinto /usr/share/audacious/Skins/gentoo_ice doins -r "${WORKDIR}"/gentoo_ice/. docinto gentoo_ice dodoc "${WORKDIR}"/README }