Date: Wednesday, September 8, 2021 @ 11:46:38 Author: kpcyrd Revision: 1012900
upgpkg: libredefender 0.4.0-1 Modified: libredefender/trunk/PKGBUILD ----------+ PKGBUILD | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-09-08 11:34:37 UTC (rev 1012899) +++ PKGBUILD 2021-09-08 11:46:38 UTC (rev 1012900) @@ -1,29 +1,34 @@ # Maintainer: kpcyrd <kpcyrd[at]archlinux[dot]org> pkgname=libredefender -pkgver=0.3.1 +pkgver=0.4.0 pkgrel=1 pkgdesc='Light-weight antivirus scanner for Linux' url='https://github.com/kpcyrd/libredefender' arch=('x86_64') license=('GPL2') -depends=('clamav') +depends=('clamav' 'hicolor-icon-theme') makedepends=('cargo' 'clang') source=(https://github.com/kpcyrd/${pkgname}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz https://github.com/kpcyrd/${pkgname}/releases/download/v${pkgver}/${pkgname}-${pkgver}.tar.gz.asc) -b2sums=('d230acb3b69c3bcea8c4cab993c32007a300749f4e2210d330caee7ff833931e92ac0b74ad859472cb203378d23c26a14462fc4e4bd323e76e07eb4e0fbcc6cc' +b2sums=('ae67c49a464d33249f1d11bd32eaa827c0f1410021ce5638eda8a522d0ec70100b07d817559bbda6ba6e90cb6c3f55824b763076e8b7cf5c81f25a29dee95d9a' 'SKIP') validpgpkeys=("64B13F7117D6E07D661BBCE0FE763A64F5E54FD6") +prepare() { + cd "${pkgname}-${pkgver}" + cargo fetch --locked --target "$CARCH-unknown-linux-gnu" +} + build() { cd ${pkgname}-${pkgver} - cargo build --release --locked + cargo build --frozen --release } check() { cd ${pkgname}-${pkgver} - cargo test --release --locked + cargo test --frozen } package() { @@ -40,6 +45,7 @@ "${pkgdir}/usr/bin/libredefender" completions fish > "${pkgdir}/usr/share/fish/vendor_completions.d/libredefender.fish" install -Dm 644 contrib/libredefender.desktop -t "${pkgdir}/etc/xdg/autostart" + install -Dm 644 contrib/icon.svg "${pkgdir}/usr/share/icons/hicolor/scalable/apps/${pkgname}.svg" install -Dm 644 LICENSE-* -t "${pkgdir}/usr/share/licenses/${pkgname}" }
