68 lines
2.0 KiB
Bash
68 lines
2.0 KiB
Bash
pkgname=lame
|
|
pkgver=3.100
|
|
pkgdesc='A high quality MPEG Audio Layer III (MP3) encoder'
|
|
arch=(x86_64)
|
|
homepage=http://lame.sourceforge.net/
|
|
license=(LGPL-2.0-only)
|
|
depends=(
|
|
glibc
|
|
)
|
|
makedepends=(nasm)
|
|
_patches=("lame-3.100-pkgconfig.patch"
|
|
"lame-3.100-symbols.patch"
|
|
"lame-3.98-gtk-path.patch"
|
|
"lame-3.99.5-msse.patch"
|
|
"lame-3.99.5-tinfo.patch"
|
|
)
|
|
_patch_sums=("2c97e002918f7e62afe17d68947807c1260dd711694d0df89d7ef02acbde5dd89d31e97dae838443235283d6981e52eac6a6288fe2367ef4723529574d664cf6"
|
|
"ae7376cdaffbafecaa60dbaa08a7ebd73883935e65c7d7d408fb2cdf89ad04411940d2ab6313c80169a940207e9bed33917f88d1ca5bf6d35514e4c5313f330a"
|
|
"26e65b231a69142d6bc56bad268126985ed1bc9d14ff943a5374622184efeb78f2a1fd8bb5a3988c8ab8b4e8f10255ad3d91347276f5621d4adfeadc1230e301"
|
|
"9bf5a1b0f8955aeedff6effcab7f657961ad60ce00b5f455c05ce39ad5b03c2a809ba7225a3a33b61b84a36665fafac53e35b14e0d357289e66194a4f0ef9807"
|
|
"504428e0a0b43c467848296c219ac855ffc9bd83fadb54107e8f6b99290b91bc36457635a092fc121972a3c89918f2d81b42f98f6d007f9b571c7bc3f9c2895e"
|
|
)
|
|
sources=("${pkgname}-${pkgver}.tar.gz"
|
|
${_patches[@]})
|
|
urls=("https://downloads.sourceforge.net/${pkgname}/${sources[0]}"
|
|
${_patches[@]})
|
|
sha512sums=("0844b9eadb4aacf8000444621451277de365041cc1d97b7f7a589da0b7a23899310afd4e4d81114b9912aa97832621d20588034715573d417b2923948c08634b"
|
|
${_patch_sums[@]})
|
|
|
|
src_prepare() {
|
|
tar -xf ${distdir}/${sources[0]} --strip-components=1
|
|
|
|
for _patch in ${_patches[@]}; do
|
|
patch -p1 -i ${filedir}/${_patch}
|
|
done
|
|
|
|
sed -i -e '/define sp/s/+/ + /g' libmp3lame/i386/nasm.h
|
|
|
|
mv configure.{in,ac}
|
|
|
|
autoreconf -fiv -I . -I /usr/share/gettext/m4/
|
|
}
|
|
|
|
src_build() {
|
|
local conf_args=(
|
|
--prefix=/usr
|
|
--disable-mp3x
|
|
--enable-dynamic-frontends
|
|
--disable-frontend
|
|
--disable-mp3rtp
|
|
--enable-norm
|
|
--disable-static
|
|
--enable-nasm
|
|
)
|
|
./configure "${conf_args[@]}"
|
|
make
|
|
}
|
|
|
|
src_check() {
|
|
make test
|
|
}
|
|
|
|
src_install() {
|
|
make DESTDIR="${pkgdir}" pkghtmldir="/usr/share/doc/${pkgname}-${pkgver}/html" install
|
|
}
|
|
|
|
# vim:ft=sh syn=sh et sw=2:
|