2024-10-18 10:35:16 +02:00

42 lines
1.4 KiB
Bash

# POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com>
# Maintainer: Sven-Hendrik Haase <svenstaro@archlinux.org>
pkgname=sdl2_mixer
pkgver=2.8.0
pkgrel=1.1
pkgdesc="A simple multi-channel audio mixer (Version 2)"
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
url="https://github.com/libsdl-org/SDL_mixer"
license=('MIT')
depends=('sdl2' 'libvorbis' 'libmodplug' 'mpg123' 'flac' 'opusfile')
makedepends=('fluidsynth')
optdepends=('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})
sha512sums=('5ddbc4b0b5fad2e0844a503daa79564b912654192599ef8fa7698531f08323ce01801f6bb17b2b3905020a3df362a967b7566ae725eb085da991578cc0807aad'
'SKIP')
validpgpkeys=('1528635D8053A57F77D1E08630A59377A7763BE6')
build() {
cd "${srcdir}/SDL2_mixer-${pkgver}/"
# Fix https://bugs.archlinux.org/task/38428
sed -i "s|/etc/timidity.cfg|/etc/timidity/timidity.cfg|g" src/codecs/music_timidity.c
./configure \
--enable-music-ogg-vorbis \
--enable-music-flac-libflac \
--enable-music-mp3-mpg123 \
--disable-music-ogg-stb \
--disable-music-flac-drflac \
--disable-music-mp3-drmp3 \
--disable-static \
--prefix=/usr
make
}
package() {
cd "${srcdir}/SDL2_mixer-${pkgver}/"
make DESTDIR="${pkgdir}" install
install -Dm644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}