mirror of
https://gitdl.cn/https://github.com/chakralinux/core.git
synced 2025-02-05 02:47:14 +08:00
51 lines
1.2 KiB
Bash
51 lines
1.2 KiB
Bash
#
|
|
# Chakra Packages for Chakra, part of chakra-project.org
|
|
#
|
|
# maintainer (x86_64): Manuel Tortosa <manutortosa[at]chakra-project[dot]org>
|
|
|
|
pkgbase=elfutils
|
|
pkgname=(elfutils libelf)
|
|
pkgver=0.164
|
|
pkgrel=1
|
|
pkgdesc="Utilities to handle ELF object files and DWARF debugging information"
|
|
arch=('x86_64')
|
|
url="https://fedorahosted.org/elfutils/"
|
|
license=('LGPL3' 'GPL' 'GPL3')
|
|
depends=('gcc-libs' 'zlib' 'bzip2' 'xz')
|
|
options=('staticlibs')
|
|
source=(https://fedorahosted.org/releases/e/l/elfutils/${pkgver}/elfutils-${pkgver}.tar.bz2{,.sig})
|
|
sha1sums=('55a951f909267db76d506f61752508a86589aa37'
|
|
'SKIP')
|
|
validpgpkeys=('47CC0331081B8BC6D0FD4DA08370665B57816A6A') # Mark J. Wielaard <mark@klomp.org>
|
|
|
|
build() {
|
|
cd ${pkgbase}-${pkgver}
|
|
|
|
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"
|
|
}
|