python-texttable: update to 1.3.1
[void-packages.git] / srcpkgs / mpg123 / template
blob038eb73e716964b4526fba8aa1b9d14ce62506c7
1 # Template file for 'mpg123'
2 pkgname=mpg123
3 version=1.25.10
4 revision=1
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/"
13 license="LGPL-2.1"
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";;
20 esac
22 mpg123-jack_package() {
23         depends="libmpg123-${version}_${revision}"
24         short_desc+=" - JACK output plugin"
25         pkg_install() {
26                 vmove usr/lib/mpg123/output_jack.so
27         }
29 mpg123-pulseaudio_package() {
30         depends="libmpg123-${version}_${revision}"
31         short_desc+=" - Pulseaudio output plugin"
32         pkg_install() {
33                 vmove usr/lib/mpg123/output_pulse.so
34         }
36 mpg123-sdl_package() {
37         depends="libmpg123-${version}_${revision}"
38         short_desc+=" - SDL output plugin"
39         pkg_install() {
40                 vmove usr/lib/mpg123/output_sdl.so
41         }
43 mpg123-sndio_package() {
44         depends="libmpg123-${version}_${revision}"
45         short_desc+=" - sndio output plugin"
46         pkg_install() {
47                 vmove usr/lib/mpg123/output_sndio.so
48         }
50 libmpg123_package() {
51         short_desc+=" - Runtime library"
52         pkg_install() {
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
57         }
59 mpg123-devel_package() {
60         depends="libmpg123-${version}_${revision}"
61         short_desc+=" - Development files"
62         pkg_install() {
63                 vmove usr/include
64                 vmove usr/lib/pkgconfig
65                 vmove "usr/lib/*.so"
66         }