2024-04-27 15:43:11 +02:00

61 lines
1.7 KiB
Bash

# Maintainer: Jeremy Drake <github@jdrake.com>
pkgname=(pacutils pacutils-devel)
pkgver=0.14.0
pkgrel=1
pkgdesc="Utility library for libalpm front-ends (MSYS2 port)"
arch=('i686' 'x86_64')
url="https://github.com/andrewgregory/pacutils"
license=('MIT')
depends=('gcc-libs'
'libarchive'
'libcurl'
'libgpgme'
'libiconv'
'libopenssl'
'pacman')
makedepends=('libarchive-devel'
'libcurl-devel'
'libgpgme-devel'
'perl'
'make'
'gcc')
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/andrewgregory/${pkgname}/archive/refs/tags/v${pkgver}.tar.gz"
"0003-msysize.patch")
sha256sums=('b5d9be8472afea7ae43a0f15492eb3dce4bf768e0d2bb35284b5e1425ecd3849'
'ad5f1aceee99a56f6ff39aaa03fabf99df7d5f6cdca60d842054f07754c44ab5')
prepare() {
cd "${srcdir}/${pkgname}-${pkgver}"
patch -Np1 -i "${srcdir}/0003-msysize.patch"
}
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
make all doc PREFIX=/usr LOCALSTATEDIR=/var SYSCONFDIR=/etc SOPREFIX=msys- SOEXT=dll
make -j1 DESTDIR="${srcdir}/prefix-${CARCH}" install PREFIX=/usr LOCALSTATEDIR=/var SYSCONFDIR=/etc SOPREFIX=msys- SOEXT=dll
}
check() {
cd "${srcdir}/${pkgname}-${pkgver}"
make check PREFIX=/usr LOCALSTATEDIR=/var SYSCONFDIR=/etc SOPREFIX=msys- SOEXT=dll
}
package_pacutils() {
cd "${srcdir}"
cp -fR "${srcdir}/prefix-${CARCH}/"* "${pkgdir}"
rm -rf "${pkgdir}/usr/"{include,lib,share/man/man3}
}
package_pacutils-devel() {
cd "${srcdir}"
mkdir -p "${pkgdir}/usr/share/man"
cp -fR "${srcdir}/prefix-${CARCH}/usr/"{include,lib} "${pkgdir}/usr/"
cp -fR "${srcdir}/prefix-${CARCH}/usr/share/man/man3" "${pkgdir}/usr/share/man/"
}