diff --git a/srcpkgs/spotifyd/template b/srcpkgs/spotifyd/template new file mode 100644 index 00000000000000..15e1f44d6e97eb --- /dev/null +++ b/srcpkgs/spotifyd/template @@ -0,0 +1,25 @@ +# Template file for 'spotifyd' +pkgname=spotifyd +version=0.2.23 +revision=1 +build_style=cargo +hostmakedepends="pkg-config" +makedepends="alsa-lib-devel libressl-devel pulseaudio-devel dbus-devel" +short_desc="Spotify client running as a UNIX daemon" +maintainer="Andrew Benson " +license="GPL-3.0-or-later" +homepage="https://github.com/Spotifyd/spotifyd" +distfiles="${homepage}/archive/v${version}.tar.gz" +checksum=fc282ea0773645106195eb399df900bcbd1a9c5e9e54635ea7b9a9f4b90764bd + +case "$XBPS_TARGET_MACHINE" in + aarch64-musl) broken="https://travis-ci.org/void-linux/void-packages/jobs/636076091" ;; +esac + +export CFLAGS_${RUST_BUILD//-/_}="${CFLAGS_host}" +export CC_${RUST_BUILD//-/_}="${BUILD_CC}" + +pre_configure() { + vsed -e 's/default = \[/& "dbus", "dbus-tokio", "pulseaudio_backend", "keyring", /' \ + -i Cargo.toml +}