Christoph Reiter e40c90814f Makedepend on gcc/make where needed
This means we no longer need msys2-devel
2021-12-13 22:19:56 +01:00

55 lines
1.3 KiB
Bash

# Maintainer: Martell Malone <martellmalone@gmail.com>
pkgbase=libelf
pkgname=('libelf' 'libelf-devel')
pkgver=0.8.13
pkgrel=2
pkgdesc="ELF object file access library (mingw-w64)"
arch=('i686' 'x86_64')
license=('LGPL')
url="http://www.mr511.de/software/english.html"
options=('staticlibs')
makedepends=('autotools' 'gcc')
source=("http://www.mr511.de/software/${pkgname}-${pkgver}.tar.gz"
libelf-0.8.13-msysize.patch)
sha256sums=('591a9b4ec81c1f2042a97aa60564e0cb79d041c52faa7416acb38bc95bd2c76d'
'cd8c749067b7f63518f9b29bebe36511c7330220dcd3ae51e7e96d96c4ef6df4')
prepare() {
cd ${srcdir}/${pkgname}-${pkgver}
patch -p1 -i ${srcdir}/libelf-0.8.13-msysize.patch
autoreconf -fiv
}
build() {
cd ${srcdir}/${pkgname}-${pkgver}
./configure \
--prefix=/usr \
--build=${CHOST} \
--host=${CHOST}
make all
make install instroot="${srcdir}/dest"
}
package_libelf() {
depends=('gcc-libs')
mkdir -p ${pkgdir}/usr
cp -rf ${srcdir}/dest/usr/bin ${pkgdir}/usr/
cp -rf ${srcdir}/dest/usr/share ${pkgdir}/usr/
}
package_libelf-devel() {
pkgdesc="libelf headers and libraries"
options=('staticlibs')
groups=('development')
depends=("libelf=${pkgver}")
mkdir -p ${pkgdir}/usr
cp -rf ${srcdir}/dest/usr/include ${pkgdir}/usr/
cp -rf ${srcdir}/dest/usr/lib ${pkgdir}/usr/
}