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

65 lines
2.0 KiB
Bash

# Maintainer: David Macek <david.macek.0@gmail.com>
_realname=libargp
pkgname=(${_realname} ${_realname}-devel)
pkgver=20110921
pkgrel=3
arch=('i686' 'x86_64')
pkgdesc="Interface for parsing command-line arguments"
url="https://www.gnu.org/software/libc/libc.html"
license=('GPL' 'LGPL')
makedepends=('autotools' 'gcc')
source=(${_realname}-${pkgver}.tar.bz2
${_realname}-so.patch
${_realname}-optional-variables.patch
README COPYING COPYING.LESSER)
sha256sums=('775c236a0c87005e5b27779894bc82055cdb3906f7f2359cca893e803762109a'
'e404bd845e62c9664eac3ef020113be76a15c2b10257cbbd60531f63f0053f97'
'73591d22f58ff20c879d931ee116f63ff943ed10a5f1e67ff82a718131b2fbd2'
'975d628768674c1ebf62530c445c8b57f0d917a1782e019cf850a7baa848483e'
'8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903'
'da7eabb7bafdf7d3ae5e9f223aa5bdc1eece45ac569dc21b3b037520b4464768')
prepare() {
cd ${_realname}-${pkgver}
patch -p1 -i ${srcdir}/${_realname}-so.patch
patch -p2 -i ${srcdir}/${_realname}-optional-variables.patch
autoreconf -fi
}
build() {
mkdir -p "${srcdir}/build-${CHOST}"
mkdir -p "${srcdir}/install-${CHOST}"
cd "${srcdir}/build-${CHOST}"
../${_realname}-${pkgver}/configure \
--prefix=/usr \
--build=${CHOST} \
--host=${CHOST} \
--target=${CHOST}
make
make DESTDIR="${srcdir}/install-${CHOST}" install
mkdir -p "${srcdir}/install-${CHOST}/usr/share/doc/${_realname}"
cp ${srcdir}/README "${srcdir}/install-${CHOST}/usr/share/doc/${_realname}"
mkdir -p "${srcdir}/install-${CHOST}/usr/share/licenses/${_realname}"
cp ${srcdir}/COPYING{,.LESSER} "${srcdir}/install-${CHOST}/usr/share/licenses/${_realname}"
}
package_libargp() {
cd "${srcdir}/install-${CHOST}"
mkdir "${pkgdir}/usr"
cp -r usr/{bin,share} "${pkgdir}/usr"
}
package_libargp-devel() {
groups=('development')
depends=(${_realname}=${pkgver})
cd "${srcdir}/install-${CHOST}"
mkdir "${pkgdir}/usr"
cp -r usr/{lib,include} "${pkgdir}/usr"
}