Date: Thursday, February 9, 2023 @ 13:51:35 Author: alucryd Revision: 1397636
upgpkg: lib32-sdl2_mixer 2.6.3-1 Modified: lib32-sdl2_mixer/trunk/PKGBUILD ----------+ PKGBUILD | 56 +++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 35 insertions(+), 21 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-02-09 13:42:26 UTC (rev 1397635) +++ PKGBUILD 2023-02-09 13:51:35 UTC (rev 1397636) @@ -4,41 +4,55 @@ # Contributor: Sven-Hendrik Haase <[email protected]> pkgname=lib32-sdl2_mixer -pkgver=2.6.2 +pkgver=2.6.3 pkgrel=1 pkgdesc='A simple multi-channel audio mixer' -arch=('x86_64') -url='https://www.libsdl.org/projects/SDL_mixer/' -license=('MIT') -depends=('lib32-flac' 'lib32-glibc' 'lib32-libmodplug' 'lib32-mpg123' - 'lib32-libvorbis' 'lib32-sdl2' 'sdl2_mixer') -makedepends=('gcc-multilib' 'lib32-fluidsynth') +arch=(x86_64) +url=https://github.com/libsdl-org/SDL_mixer +license=(MIT) +depends=( + lib32-flac + lib32-glibc + lib32-libmodplug + lib32-libvorbis + lib32-mpg123 + lib32-sdl2 + sdl2_mixer +) +makedepends=( + git + lib32-fluidsynth +) optdepends=('lib32-fluidsynth: MIDI software synth, replaces built-in timidity') -source=("https://github.com/libsdl-org/SDL_mixer/releases/download/release-${pkgver}/SDL2_mixer-${pkgver}.tar.gz"{,.sig}) -sha256sums=('8cdea810366decba3c33d32b8071bccd1c309b2499a54946d92b48e6922aa371' - 'SKIP') -validpgpkeys=('1528635D8053A57F77D1E08630A59377A7763BE6') +_tag=6103316427a8479e5027e41ab9948bebfc1c3c19 +source=(git+https://github.com/libsdl-org/SDL_mixer.git#tag=${_tag}) +b2sums=('SKIP') +prepare() { + cd SDL_mixer + ./autogen.sh +} + +pkgver() { + cd SDL_mixer + git describe --tags | sed 's/^release-//' +} + build() { - cd SDL2_mixer-$pkgver - + cd SDL_mixer export CC='gcc -m32' export CXX='g++ -m32' - export PKG_CONFIG_PATH='/usr/lib32/pkgconfig' - + export PKG_CONFIG_PATH=/usr/lib32/pkgconfig ./configure \ - --prefix='/usr' \ - --libdir='/usr/lib32' \ + --prefix=/usr \ + --libdir=/usr/lib32 \ --disable-static make } package() { - cd SDL2_mixer-$pkgver - - make DESTDIR="${pkgdir}" install + make DESTDIR="${pkgdir}" -C SDL_mixer install rm -rf "${pkgdir}"/usr/include - install -dm 755 "${pkgdir}"/usr/share/licenses ln -s sdl2_mixer "${pkgdir}"/usr/share/licenses/lib32-sdl2_mixer }
