# Maintainer: Andrej Benz pkgname=walker pkgver=2.16.2 pkgrel=1 pkgdesc='wayland application runner' url='https://github.com/abenz1267/walker' arch=('x86_64' 'aarch64') license=('GPL') makedepends=('cargo' 'gobject-introspection' 'glibc' 'protobuf') depends=('gtk4-layer-shell' 'poppler-glib' 'cairo') conflicts=('walker') provides=('walker') source=("${url}/archive/refs/tags/v${pkgver}.tar.gz") sha256sums=("9dfdbc68c89d907798b44345910e985230d3122d9e7b72c36141fba45a70bcce") build() { cd ${pkgname}-${pkgver} export RUSTUP_TOOLCHAIN=stable export CARGO_TARGET_DIR=target cargo build --release } package() { cd ${pkgname}-${pkgver}/target/release install -Dm 755 walker -t "${pkgdir}/usr/bin" cd ../../ install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" cd resources install -Dm 644 config.toml -t "${pkgdir}/etc/xdg/walker" cd themes/default install -Dm 644 item.xml -t "${pkgdir}/etc/xdg/walker/themes/default" install -Dm 644 item_calc.xml -t "${pkgdir}/etc/xdg/walker/themes/default" install -Dm 644 item_clipboard.xml -t "${pkgdir}/etc/xdg/walker/themes/default" install -Dm 644 item_dmenu.xml -t "${pkgdir}/etc/xdg/walker/themes/default" install -Dm 644 item_files.xml -t "${pkgdir}/etc/xdg/walker/themes/default" install -Dm 644 item_providerlist.xml -t "${pkgdir}/etc/xdg/walker/themes/default" install -Dm 644 item_symbols.xml -t "${pkgdir}/etc/xdg/walker/themes/default" install -Dm 644 item_symbols_grid.xml -t "${pkgdir}/etc/xdg/walker/themes/default" install -Dm 644 item_archlinuxpkgs.xml -t "${pkgdir}/etc/xdg/walker/themes/default" install -Dm 644 item_dnfpackages.xml -t "${pkgdir}/etc/xdg/walker/themes/default" install -Dm 644 item_todo.xml -t "${pkgdir}/etc/xdg/walker/themes/default" install -Dm 644 item_unicode.xml -t "${pkgdir}/etc/xdg/walker/themes/default" install -Dm 644 layout.xml -t "${pkgdir}/etc/xdg/walker/themes/default" install -Dm 644 keybind.xml -t "${pkgdir}/etc/xdg/walker/themes/default" install -Dm 644 preview.xml -t "${pkgdir}/etc/xdg/walker/themes/default" install -Dm 644 style.css -t "${pkgdir}/etc/xdg/walker/themes/default" }