Date: Tuesday, September 25, 2018 @ 20:15:03 Author: anatolik Revision: 335380
archrelease: copy trunk to testing-x86_64 Added: elfutils/repos/testing-x86_64/ elfutils/repos/testing-x86_64/PKGBUILD (from rev 335379, elfutils/trunk/PKGBUILD) ----------+ PKGBUILD | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) Copied: elfutils/repos/testing-x86_64/PKGBUILD (from rev 335379, elfutils/trunk/PKGBUILD) =================================================================== --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2018-09-25 20:15:03 UTC (rev 335380) @@ -0,0 +1,53 @@ +# Maintainer: Laurent Carlier <lordhea...@gmail.com> +# Contributor: Stéphane Gaudreault <steph...@archlinux.org> +# Contributor: Andrej Gelenberg <andrej.gelenb...@udo.edu> + +pkgbase=elfutils +pkgname=(elfutils libelf) +pkgver=0.174 +pkgrel=1 +pkgdesc="Utilities to handle ELF object files and DWARF debugging information" +arch=('x86_64') +url="https://sourceware.org/elfutils/" +license=('LGPL3' 'GPL' 'GPL3') +depends=('gcc-libs' 'zlib' 'bzip2' 'xz') +options=('staticlibs') +source=(https://sourceware.org/elfutils/ftp/${pkgver}/elfutils-${pkgver}.tar.bz2{,.sig}) +sha1sums=('95899ce5fa55002e46bf4e02d01a249516e296fd' + 'SKIP') +validpgpkeys=('47CC0331081B8BC6D0FD4DA08370665B57816A6A') # Mark J. Wielaard <m...@klomp.org> + +build() { + cd ${pkgbase}-${pkgver} + + # fix make check with i686 + # https://sourceware.org/bugzilla/show_bug.cgi?id=22083 + export CFLAGS=${CFLAGS/-fno-plt} # fix make check with i686 + + CFLAGS+=" -g" # required for test-suite success + ./configure --prefix=/usr --program-prefix="eu-" --enable-deterministic-archives + + make +} + +check() { + cd ${pkgbase}-${pkgver} + + make check +} + +package_elfutils() { + depends=("libelf=$pkgver-$pkgrel") + + cd ${pkgbase}-${pkgver} + + make DESTDIR="${pkgdir}" install + + mkdir "${srcdir}"/libelf + mv "${pkgdir}"/usr/{lib,include} "${srcdir}/libelf" +} + +package_libelf() { + pkgdesc="Libraries to handle ELF object files and DWARF debugging information" + mv libelf "${pkgdir}/usr" +}