[arch-commits] Commit in arch-audit/trunk (PKGBUILD)
Levente Polyak
anthraxx at archlinux.org
Sat Feb 13 18:33:48 UTC 2021
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 <Chris.Rebischke at archlinux.org>
+# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
+# Maintainer: Christian Rebischke <Chris.Rebischke at archlinux.org>
# Contributor: Andrea Scarpino <andrea at archlinux.org>
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:
More information about the arch-commits
mailing list