main/lame: fix textrels again

Use fix from gentoo
This commit is contained in:
Natanael Copa 2011-07-01 06:16:49 +00:00
parent f4d511238f
commit c92070ca35

View File

@ -2,7 +2,7 @@
pkgname=lame
pkgver=3.98.4
_ver=398-2
pkgrel=3
pkgrel=4
pkgdesc="An MP3 encoder and graphical frame analyzer"
url="http://lame.sourceforge.net/"
arch="all"
@ -15,7 +15,7 @@ source="http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-398-2.tar
_builddir="$srcdir"/$pkgname-$_ver
build() {
prepare() {
cd "$_builddir"
# link fronted shared
@ -25,14 +25,17 @@ build() {
mkdir -p libmp3lame/i386/.libs
# fix for pic build with new nasm
sed -i -e 's/__OUTPUT_FORMAT__,elf/__OUTPUT_FORMAT__,elf32/g' libmp3lame/i386/nasm.h
sed -i -e '/define sp/s/+/ + /g' libmp3lame/i386/nasm.h || return 1
# Fix for ffmpeg.
# https://bugs.gentoo.org/show_bug.cgi?id=265830
patch -p1 < ../lame-3.98.2-ffmpeg-0.5.patch || return 1
aclocal && automake || return 1
}
build() {
cd "$_builddir"
./configure --prefix=/usr \
--enable-nasm \
--disable-mp3x \
@ -43,9 +46,16 @@ build() {
}
package() {
local _textrels=
cd "$_builddir"
make DESTDIR="$pkgdir" install
make DESTDIR="$pkgdir" install || return 1
rm "$pkgdir"/usr/lib/*.la
_textrels=$(scanelf -q -Rt "$pkgdir")
if [ -n "$_textrels" ]; then
error "Textrels found:"
echo "$_textrels"
return 1
fi
}
md5sums="719dae0ee675d0c16e0e89952930ed35 lame-398-2.tar.gz