Jan Alexander Steffens (heftig) pushed to branch main at Arch Linux / Packaging / Packages / lib32-mpg123
Commits: f529cad0 by Jan Alexander Steffens (heftig) at 2023-09-28T10:23:08+02:00 1.32.2-1 - - - - - 2 changed files: - + .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -0,0 +1,25 @@ +pkgbase = lib32-mpg123 + pkgdesc = Console based real time MPEG Audio Player for Layer 1, 2 and 3 (32-bit) + pkgver = 1.32.2 + pkgrel = 1 + url = https://mpg123.de/ + arch = x86_64 + license = LGPL2.1 + makedepends = lib32-sdl2 + makedepends = lib32-jack2 + makedepends = lib32-libpulse + depends = lib32-alsa-lib + depends = mpg123 + optdepends = lib32-sdl2: for sdl audio support + optdepends = lib32-jack: for jack audio support + optdepends = lib32-libpulse: for pulse audio support + provides = libmpg123.so + provides = libout123.so + provides = libsyn123.so + source = https://downloads.sourceforge.net/sourceforge/mpg123/mpg123-1.32.2.tar.bz2 + source = https://downloads.sourceforge.net/sourceforge/mpg123/mpg123-1.32.2.tar.bz2.sig + validpgpkeys = D021FF8ECF4BE09719D61A27231C4CBC60D5CAFE + sha512sums = 08d94a0c58455e23d3d6a4aedf97775e29ae07a0e1a449d73fe018c8c6094f6db01ce368476b8d0a0d51398e215f7584aeee3ac7b84e37c866713c4dca9c01f1 + sha512sums = SKIP + +pkgname = lib32-mpg123 ===================================== PKGBUILD ===================================== @@ -2,36 +2,48 @@ # Contributor: Hugo Doria <[email protected]> # Contributor: Giovanni Scafora <[email protected]> -_pkgbasename=mpg123 -pkgname=lib32-$_pkgbasename -pkgver=1.32.1 +pkgname=lib32-mpg123 +pkgver=1.32.2 pkgrel=1 -pkgdesc="A console based real time MPEG Audio Player for Layer 1, 2 and 3 (32-bit)" +pkgdesc='Console based real time MPEG Audio Player for Layer 1, 2 and 3 (32-bit)' +url='https://mpg123.de/' arch=('x86_64') -url="http://sourceforge.net/projects/mpg123" license=('LGPL2.1') -depends=('lib32-glibc' 'lib32-libtool' 'lib32-alsa-lib' $_pkgbasename) -makedepends=('lib32-sdl' gcc-multilib libtool-multilib) -optdepends=('lib32-sdl: for additional audio support') -source=(https://downloads.sourceforge.net/sourceforge/${_pkgbasename}/${_pkgbasename}-${pkgver}.tar.bz2{,.sig}) -sha512sums=('084f4575d3ad88373a04035778b40e4871b6da969f42b426c76d9539632baa12534d7f0f9b976be228fd313dea9c31f7a259e0a8b56d044c7e89fefdf897def2' +depends=('lib32-alsa-lib' 'mpg123') +makedepends=('lib32-sdl2' 'lib32-jack2' 'lib32-libpulse') +optdepends=( + 'lib32-sdl2: for sdl audio support' + 'lib32-jack: for jack audio support' + 'lib32-libpulse: for pulse audio support' +) +provides=(lib{mpg,out,syn}123.so) +source=(https://downloads.sourceforge.net/sourceforge/mpg123/mpg123-${pkgver}.tar.bz2{,.sig}) +sha512sums=('08d94a0c58455e23d3d6a4aedf97775e29ae07a0e1a449d73fe018c8c6094f6db01ce368476b8d0a0d51398e215f7584aeee3ac7b84e37c866713c4dca9c01f1' 'SKIP') -validpgpkeys=(D021FF8ECF4BE09719D61A27231C4CBC60D5CAFE) +validpgpkeys=('D021FF8ECF4BE09719D61A27231C4CBC60D5CAFE') build() { + cd mpg123-${pkgver} + export CC="gcc -m32" export CXX="g++ -m32" - export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" - - cd "${srcdir}/${_pkgbasename}-${pkgver}" + export PKG_CONFIG="i686-pc-linux-gnu-pkg-config" - ./configure --prefix=/usr --with-audio="alsa sdl" --with-cpu=i586 --libdir=/usr/lib32 + ./configure \ + --host=i686-pc-linux-gnu \ + --prefix=/usr \ + --libdir=/usr/lib32 \ + --enable-int-quality \ + --with-audio="alsa oss sdl jack pulse" + # https://bugzilla.gnome.org/show_bug.cgi?id=655517 + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool make } package() { - cd "${srcdir}/${_pkgbasename}-${pkgver}" + cd mpg123-${pkgver} make DESTDIR="${pkgdir}" install - - rm -rf "${pkgdir}"/usr/{include,share,bin} + rm -r "${pkgdir}"/usr/{include,share,bin} } + +# vim:set sw=2 sts=-1 et: View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/lib32-mpg123/-/commit/f529cad0b36e74393d114938814dc7546581b9a6 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/lib32-mpg123/-/commit/f529cad0b36e74393d114938814dc7546581b9a6 You're receiving this email because of your account on gitlab.archlinux.org.
