[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