# Maintainer: Matt Harrison # Maintained at: https://github.com/matt-h/aur-pkgbuilds pkgname=mpd-pulse pkgver=0.2.1 pkgrel=1 pkgdesc="Open-source Modbus TCP to Modbus RTU (RS-232/485) gateway." arch=('x86_64' 'i686' 'armv7h') url="https://github.com/matt-h/mpd-pulse" license=('MIT') depends=('libpulse' 'mpc') makedepends=('cargo') backup=('etc/mpd-pulse.conf') source=("${pkgname}-${pkgver}.tar.gz::https://github.com/matt-h/${pkgname}/archive/${pkgver}.tar.gz") sha256sums=('eaa000180fbe6221942962cdfba2ef942b8a4a62b9c0f00c965631d3c2edc45e') build() { cd "$srcdir/${pkgname}-${pkgver}" cargo build --release --locked } check() { cd "$srcdir/${pkgname}-${pkgver}" cargo test --release --locked } package() { install -Dm 755 "$srcdir/${pkgname}-${pkgver}/target/release/${pkgname}" -t "${pkgdir}/usr/bin" install -Dm644 "$srcdir/${pkgname}-${pkgver}/LICENSE" "$pkgdir/usr/share/licenses/${pkgname}/LICENSE" install -Dm644 "$srcdir/${pkgname}-${pkgver}/system/mpd-pulse.service" "$pkgdir/usr/lib/systemd/user/${pkgname}.service" install -Dm644 "$srcdir/${pkgname}-${pkgver}/config/mpd-pulse.conf" "$pkgdir/etc/mpd-pulse.conf" }