libdwarf: update to 20180809.

This commit is contained in:
maxice8 2018-09-13 20:28:07 -03:00
parent c5a884da44
commit b40ff0e4b3
No known key found for this signature in database
GPG key ID: 543B9D4F4299F06B

View file

@ -1,20 +1,19 @@
# Template file for 'libdwarf' # Template file for 'libdwarf'
pkgname=libdwarf pkgname=libdwarf
version=20180527 version=20180809
revision=1 revision=1
wrksrc="dwarf-${version}"
build_wrksrc=libdwarf
build_style=gnu-configure build_style=gnu-configure
configure_args="--prefix=/usr --enable-shared" configure_args="--prefix=/usr --enable-shared"
makedepends="elfutils-devel" makedepends="elfutils-devel"
short_desc="DWARF Debugging Information Format Library" short_desc="DWARF Debugging Information Format Library"
maintainer="John Regan <john@jrjrtech.com>" maintainer="John Regan <john@jrjrtech.com>"
license="LGPL-2.1-only" license="LGPL-2.1-only"
homepage="http://www.prevanders.net/dwarf.html" homepage="https://www.prevanders.net/dwarf.html"
distfiles="http://prevanders.net/${pkgname}-${version}.tar.gz" distfiles="https://prevanders.net/${pkgname}-${version}.tar.gz"
checksum=47e014211f3cfef54a78e8f6dea0b211c4825724871361adf39d9706eb9b0f1f checksum=63e5947fbd8f342240d25bed2081251f8ec5428ee09e24dfad3b6956168bc400
if [ "$CROSS_BUILD" ]; then if [ "$CROSS_BUILD" ]; then
hostmakedepends+=" elfutils-devel"
make_cmd="make HOSTCC=cc HOSTCFLAGS=-I./ HOSTLDFLAGS=" make_cmd="make HOSTCC=cc HOSTCFLAGS=-I./ HOSTLDFLAGS="
pre_build() { pre_build() {
@ -23,28 +22,25 @@ if [ "$CROSS_BUILD" ]; then
} }
fi fi
do_install() { post_install() {
install -dm755 $DESTDIR/usr/lib rm -rf ${PKGDESTDIR}/usr/share/libdwarf/libdwarf-devel
install -m644 libdwarf.so $DESTDIR/usr/lib/
} }
libdwarf-devel_package() { libdwarf-devel_package() {
short_desc+=" - development files" short_desc+=" - development files"
depends="${sourcepkg}>=${version}_${revision}" depends="${sourcepkg}>=${version}_${revision}"
pkg_install() { pkg_install() {
install -dm755 $PKGDESTDIR/usr/lib vmove usr/include
install -m644 libdwarf.a $PKGDESTDIR/usr/lib vmove "usr/lib/*.so"
vmove "usr/lib/*.a"
install -dm755 $PKGDESTDIR/usr/include/libdwarf
install -m644 libdwarf.h $PKGDESTDIR/usr/include/libdwarf/
install -m644 dwarf.h $PKGDESTDIR/usr/include/libdwarf/
} }
} }
libdwarf-doc_package() { libdwarf-doc_package() {
noarch=yes
short_desc+=" - documentation" short_desc+=" - documentation"
pkg_install() { pkg_install() {
install -dm755 $PKGDESTDIR/usr/share/doc/${pkgname} install -dm755 $PKGDESTDIR/usr/share/doc/${pkgname}
install -m644 README NEWS *.pdf $PKGDESTDIR/usr/share/doc/${pkgname} install -m644 README NEWS libdwarf/*.pdf $PKGDESTDIR/usr/share/doc/${pkgname}
} }
} }