diff --git a/extra/mpg123/PKGBUILD b/extra/mpg123/PKGBUILD new file mode 100644 index 000000000..68871ed2a --- /dev/null +++ b/extra/mpg123/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: Levente Polyak +# Contributor: Eric BĂ©langer + +# ALARM: Kevin Mihelich +# - disable neon for !aarch64 + +pkgname=mpg123 +pkgver=1.28.0 +pkgrel=1 +pkgdesc='Console based real time MPEG Audio Player for Layer 1, 2 and 3' +url="https://sourceforge.net/projects/mpg123" +arch=('x86_64') +license=('LGPL2.1') +depends=('libltdl' 'alsa-lib') +makedepends=('sdl' 'jack' 'libpulse') +optdepends=('sdl: for sdl audio support' + 'jack: for jack audio support' + 'libpulse: for pulse audio support' + 'perl: for conplay') +provides=(libmpg123.so libout123.so) +source=(https://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.bz2{,.sig}) +sha512sums=('4e333ee4f3bbebcfff280cf286265e969a8da93b9043d03c0189e22cd40918b07bf12181bd06141d4479c78bc0d0ed472e0d3bb61b2fdb96fe9f7cd48f9a6b77' + 'SKIP') +validpgpkeys=('D021FF8ECF4BE09719D61A27231C4CBC60D5CAFE') + +build() { + cd ${pkgname}-${pkgver} + [[ $CARCH != "aarch64" ]] && CONFIG="--with-cpu=arm_nofpu" + ./configure \ + --prefix=/usr \ + --enable-int-quality \ + --with-audio="alsa oss sdl jack pulse" $CONFIG + # https://bugzilla.gnome.org/show_bug.cgi?id=655517 + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + make +} + +package() { + cd ${pkgname}-${pkgver} + make DESTDIR="${pkgdir}" install + install -Dm 755 scripts/conplay "${pkgdir}/usr/bin/conplay" +} + +# vim: ts=2 sw=2 et: