42 lines
1.4 KiB
Bash
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"
|
|
}
|