# Maintainer: Ponas pkgname="netctl-tray" pkgver=1.0.1 pkgrel=3 pkgdesc="A lightweight netctl tray app with notifications" arch=('x86_64') url="https://github.com/PonasKovas/netctl-tray" license=('MIT') makedepends=('cargo' 'cmake') depends=('libnotify' 'qt5-base' 'polkit' 'wireless_tools') source=("${pkgname}-${pkgver}.tar.gz::https://github.com/PonasKovas/netctl-tray/archive/${pkgver}.tar.gz") md5sums=('68d4a3ddd0e6879b6a42988685e42e8f') build () { cd "$srcdir/$pkgname-$pkgver" RUSTUP_TOOLCHAIN=stable \ cargo build --release --locked } package() { cd "$srcdir/$pkgname-$pkgver" install -Dm755 target/release/netctl-tray "${pkgdir}/usr/bin/netctl-tray" install -Dm755 scripts/netctltray "${pkgdir}/etc/netctl/hooks/netctltray" install -d "${pkgdir}/usr/share/netctl-tray/" install -Dm755 scripts/netctltray "${pkgdir}/usr/share/netctl-tray/netctltray" install -Dm755 scripts/connect "${pkgdir}/usr/share/netctl-tray/connect" install -Dm755 scripts/disconnect "${pkgdir}/usr/share/netctl-tray/disconnect" install -Dm644 assets/* "${pkgdir}/usr/share/netctl-tray/" install -dm0750 "${pkgdir}/usr/share/polkit-1/rules.d/" install -Dm0644 scripts/netctl-tray.rules "${pkgdir}/usr/share/polkit-1/rules.d/netctltray.rules" }