| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 9999 | 7 | 0 |
# Copyright 1999-2021 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit git-r3 autotools xdg-utils
EGIT_REPO_URI="https://github.com/alsaplayer/alsaplayer.git"
DESCRIPTION="Media player primarily utilising ALSA"
HOMEPAGE="http://www.alsaplayer.org/"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS=""
IUSE="alsa doc flac gtk jack mad mikmod nas nls ogg opengl oss vorbis systray xosd"
RDEPEND="media-libs/libsndfile
alsa? ( media-libs/alsa-lib )
mad? ( media-libs/libmad )
flac? ( media-libs/flac )
jack? ( virtual/jack )
mikmod? ( >=media-libs/libmikmod-3.1.10 )
nas? ( media-libs/nas )
ogg? ( media-libs/libogg )
opengl? ( virtual/opengl )
vorbis? ( media-libs/libvorbis )
xosd? ( x11-libs/xosd )"
DEPEND="${RDEPEND}
>=dev-libs/glib-2.10.1
virtual/pkgconfig
doc? ( app-text/doxygen )
nls? ( sys-devel/gettext )
gtk? ( >=x11-libs/gtk+-2.8 )
systray? ( >=x11-libs/gtk+-2.10 )"
DOCS=( AUTHORS ChangeLog README.md TODO docs/wishlist.txt )
src_prepare() {
default
eautoreconf
}
src_configure() {
use xosd || export ac_cv_lib_xosd_xosd_create="no"
use doc || export ac_cv_prog_HAVE_DOXYGEN="false"
econf \
$(use_enable flac) \
$(use_enable jack) \
$(use_enable mad) \
$(use_enable mikmod) \
$(use_enable nas) \
$(use_enable opengl) \
$(use_enable oss) \
$(use_enable nls) \
$(use_enable sparc) \
$(use_enable vorbis oggvorbis) \
$(use_enable gtk gtk2) \
$(use_enable systray) \
--disable-esd \
--disable-sgi
}
src_install() {
emake DESTDIR="${D}" install
einstalldocs
find "${D}/usr/lib64" -name '*.la' -delete
}
pkg_postinst() {
xdg_desktop_database_update
xdg_icon_cache_update
}
pkg_postrm() {
xdg_desktop_database_update
xdg_icon_cache_update
}
media-libs/libsndfile alsa? ( media-libs/alsa-lib ) mad? ( media-libs/libmad ) flac? ( media-libs/flac ) jack? ( virtual/jack ) mikmod? ( >=media-libs/libmikmod-3.1.10 ) nas? ( media-libs/nas ) ogg? ( media-libs/libogg ) opengl? ( virtual/opengl ) vorbis? ( media-libs/libvorbis ) xosd? ( x11-libs/xosd ) >=dev-libs/glib-2.10.1 virtual/pkgconfig doc? ( app-text/doxygen ) nls? ( sys-devel/gettext ) gtk? ( >=x11-libs/gtk+-2.8 ) systray? ( >=x11-libs/gtk+-2.10 )
media-libs/libsndfile alsa? ( media-libs/alsa-lib ) mad? ( media-libs/libmad ) flac? ( media-libs/flac ) jack? ( virtual/jack ) mikmod? ( >=media-libs/libmikmod-3.1.10 ) nas? ( media-libs/nas ) ogg? ( media-libs/libogg ) opengl? ( virtual/opengl ) vorbis? ( media-libs/libvorbis ) xosd? ( x11-libs/xosd )