new blfs: media-sound/lame-3.100
This commit is contained in:
63
media-sound/lame-3.100.PKGBUILD
Normal file
63
media-sound/lame-3.100.PKGBUILD
Normal file
@@ -0,0 +1,63 @@
|
||||
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_install() {
|
||||
make DESTDIR="${pkgdir}" pkghtmldir="/usr/share/doc/${pkgname}-${pkgver}/html" install
|
||||
}
|
||||
|
||||
# vim:ft=sh syn=sh et sw=2:
|
||||
Reference in New Issue
Block a user