1 # Template file for 'mpg123'
5 build_style=gnu-configure
6 configure_args="--with-optimization=0 --with-default-audio=alsa
7 --enable-ipv6=yes --enable-network=yes"
8 hostmakedepends="pkg-config"
9 makedepends="alsa-lib-devel jack-devel pulseaudio-devel sndio-devel SDL-devel"
10 short_desc="Fast console MPEG audio decoder/player"
11 maintainer="Juan RP <xtraeme@voidlinux.eu>"
12 homepage="https://www.mpg123.org/"
14 distfiles="${SOURCEFORGE_SITE}/mpg123/mpg123-${version}.tar.bz2"
15 checksum=6c1337aee2e4bf993299851c70b7db11faec785303cfca3a5c3eb5f329ba7023
17 case "$XBPS_TARGET_MACHINE" in
18 # No LFS required with musl
19 *-musl) configure_args+=" --disable-lfs-alias";;
22 mpg123-jack_package() {
23 depends="libmpg123-${version}_${revision}"
24 short_desc+=" - JACK output plugin"
26 vmove usr/lib/mpg123/output_jack.so
29 mpg123-pulseaudio_package() {
30 depends="libmpg123-${version}_${revision}"
31 short_desc+=" - Pulseaudio output plugin"
33 vmove usr/lib/mpg123/output_pulse.so
36 mpg123-sdl_package() {
37 depends="libmpg123-${version}_${revision}"
38 short_desc+=" - SDL output plugin"
40 vmove usr/lib/mpg123/output_sdl.so
43 mpg123-sndio_package() {
44 depends="libmpg123-${version}_${revision}"
45 short_desc+=" - sndio output plugin"
47 vmove usr/lib/mpg123/output_sndio.so
51 short_desc+=" - Runtime library"
53 vmove "usr/lib/*.so.*"
54 vmove usr/lib/mpg123/output_dummy.so
55 vmove usr/lib/mpg123/output_oss.so
56 vmove usr/lib/mpg123/output_alsa.so
59 mpg123-devel_package() {
60 depends="libmpg123-${version}_${revision}"
61 short_desc+=" - Development files"
64 vmove usr/lib/pkgconfig