Update libelf-0.8.13.recipe for PM

This commit is contained in:
munchausen
2014-01-03 14:49:37 +00:00
parent 39d3484ab6
commit a138d3c577

View File

@@ -1,24 +1,53 @@
SUMMARY="libelf"
DESCRIPTION="libelf - ELF object file access library"
HOMEPAGE="http://www.mr511.de/software/english.html"
SRC_URI="http://www.mr511.de/software/libelf-0.8.13.tar.gz"
CHECKSUM_MD5="4136d7b4c04df68b686570afa26988ac"
LICENSE="GNU LGPL v2"
COPYRIGHT="1995-2008 Michael Riepe"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
ARCHITECTURES="x86 x86_gcc2"
SECONDARY_ARCHITECTURES="x86_gcc2 x86"
SOURCE_DIR="$portVersionedName"
PATCHES="libelf-0.8.13.patch"
PROVIDES="
lib:libelf$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix >= $haikuVersion
"
BUILD_REQUIRES=""
BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel >= $haikuVersion
cmd:gcc
cmd:ld
cmd:libtoolize
cmd:autoreconf
cmd:make
"
BUILD()
{
cd libelf-0.8.13
libtoolize -fci
autoreconf
./configure --enable-gnu-names --prefix=$(finddir B_COMMON_DIRECTORY)
make
libtoolize -fci
autoreconf
runConfigure ./configure
make
}
INSTALL()
{
cd libelf-0.8.13
make install instroot=$DESTDIR
make install-compat instroot=$DESTDIR
make install
make install-compat
prepareInstalledDevelLib libelf
packageEntries devel $developDir
}
LICENSE="GNU LGPL v2"
COPYRIGHT="1995-2008 Michael Riepe"
PROVIDES_devel="
devel:libelf$secondaryArchSuffix = $portVersion
"
REQUIRES_devel="
lib:libelf$secondaryArchSuffix == $portVersion
"