Date: Saturday, February 13, 2021 @ 18:33:48 Author: anthraxx Revision: 859525
upgpkg: arch-audit 0.1.16-1 Modified: arch-audit/trunk/PKGBUILD ----------+ PKGBUILD | 47 +++++++++++++++++++---------------------------- 1 file changed, 19 insertions(+), 28 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-02-13 18:25:16 UTC (rev 859524) +++ PKGBUILD 2021-02-13 18:33:48 UTC (rev 859525) @@ -1,47 +1,38 @@ -# Maintainer : Christian Rebischke <[email protected]> +# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org> +# Maintainer: Christian Rebischke <[email protected]> # Contributor: Andrea Scarpino <[email protected]> pkgname=arch-audit -pkgver=0.1.15 -pkgrel=2 -pkgdesc='An utility like pkg-audit based on Arch CVE Monitoring Team data' +pkgver=0.1.16 +pkgrel=1 +pkgdesc='A utility like pkg-audit based on Arch Security Team data' url='https://gitlab.com/ilpianista/arch-audit' -depends=('curl' 'openssl') -makedepends=('cargo' 'pkg-config') +depends=('glibc' 'gcc-libs' 'curl' 'libcurl.so' 'libalpm.so') +makedepends=('cargo' 'pkg-config' 'scdoc') arch=('x86_64') license=('MIT') -source=("${pkgname}-${pkgver}.tar.gz::https://gitlab.com/ilpianista/arch-audit/-/archive/${pkgver}/arch-audit-${pkgver}.tar.gz" - "fix-term-crash.patch") -sha512sums=('f8a6ee8b30f57c5ae572a939e64e47593273cf6e599d430793d657973467f489e0d5940dd21f66ba4e9f5ae8bac8e5f3cf02e6f793fc2e526d829ef83be05c9d' - '885c4c58fce12c420296375a7012731afd53d6947884812e53da045f0c0eedb64346af257c103536a4b37cf31eae4ec26fd7edfc0e1f667e268f2a1dddd23f2c') +source=("https://gitlab.com/ilpianista/arch-audit/-/archive/${pkgver}/arch-audit-${pkgver}.tar.gz") +sha512sums=('a55d0dcd130893696ca688b0631651a42b5c51b22dae8b87d5368f332492735354f95ee4defbe7572bf9cc9d2a557aac08c992ab95144ed0a9e00c1919056d4f') -prepare() { - # apply fix for TERM crash +build() { cd "${pkgname}-${pkgver}" - patch -Np1 < "${srcdir}/fix-term-crash.patch" + cargo build --release --locked } -build() { +check() { cd "${pkgname}-${pkgver}" - cargo build --release + cargo test --release --locked } package() { cd "${pkgname}-${pkgver}" - install -Dm755 "target/release/${pkgname}" "${pkgdir}/usr/bin/${pkgname}" - install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + make DESTDIR="${pkgdir}" PREFIX=/usr install - install -Dm644 doc/arch-audit.1 "${pkgdir}/usr/share/man/man1/arch-audit.1" + install -Dm 644 contrib/hooks/arch-audit.hook -t "${pkgdir}/usr/share/${pkgname}" - install -Dm644 systemd/arch-audit.service \ - "${pkgdir}/usr/share/${pkgname}/arch-audit.service" - install -Dm644 systemd/arch-audit.timer \ - "${pkgdir}/usr/share/${pkgname}/arch-audit.timer" + install -Dm 644 README.md -t "${pkgdir}/usr/share/doc/${pkgname}" + install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" +} - install -Dm644 completions/zsh/_arch-audit \ - "${pkgdir}"/usr/share/zsh/site-functions/_arch-audit - - install -Dm644 hooks/arch-audit.hook \ - "${pkgdir}/usr/share/${pkgname}/arch-audit.hook" -} +# vim: ts=2 sw=2 et:
