pkgname=playerctl pkgver=2.4.1 pkgdesc="A CLI utility to control media players over MPRIS" homepage="https://github.com/acrisci/playerctl" license=("LGPL-3+") depends=( glib gobject-introspection ) sources=("${pkgname}-${pkgver}.tar.gz") urls=("https://github.com/acrisci/playerctl/archive/v${pkgver}.tar.gz") sha512sums=("2d84f657b07c948cd6990d9e79c4eb6e83f97c387ac53c2322fc0adbeb853950fa935332233329e7555db7d157f3ced6498cc102edaffd78849ca1f7d4c49bdc") src_prepare() { tar -xf ${distdir}/${sources[0]} --strip-components=1 } src_build() { local meson_args=( --prefix=/usr --buildtype=release --wrap-mode=nodownload -D python.bytecompile=1 -D datadir=share -D bindir=bin -D bash-completions=false -D zsh-completions=false -D gtk-doc=false -D introspection=false ) meson setup build "${meson_args[@]}" meson compile -C build } src_install() { meson install -C build --destdir "$pkgdir" install -vDm644 data/playerctl.bash "${pkgdir}"/usr/share/bash-completion/completions/playerctl install -vDm644 data/playerctl.zsh "${pkgdir}"/usr/share/zsh/site-functions/_playerctl } # vim:ft=sh syn=sh et sw=2: