From 451895be6a833b5c281229e22759c1cc04f3880b Mon Sep 17 00:00:00 2001 From: Cem Keylan Date: Fri, 7 Aug 2020 11:58:04 +0300 Subject: spotifyd: add new package at 0.2.24 --- personal/spotifyd/build | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100755 personal/spotifyd/build (limited to 'personal/spotifyd/build') diff --git a/personal/spotifyd/build b/personal/spotifyd/build new file mode 100755 index 0000000..6e81884 --- /dev/null +++ b/personal/spotifyd/build @@ -0,0 +1,37 @@ +#!/bin/sh -e + +export CARGO_HOME=$PWD + +( + cd vendor + + for crate in *.crate; do + tar xf "$crate" + + # Strip the filename from the sha256sum output. + sha256=$(sha256sum "$crate") + sha256=${sha256%% *} + + printf '{"package":"%s","files":{}}\n' "$sha256" \ + > "${crate%.crate}/.cargo-checksum.json" + done +) + +mkdir -p .cargo + +cat < .cargo/config +[source.crates-io] +replace-with = "vendored-sources" + +[source.vendored-sources] +directory = "vendor" +EOF + + +cargo build \ + --release \ + --frozen \ + --no-default-features \ + --features alsa_backend + +install -Dm755 target/release/spotifyd "$1/usr/bin/spotifyd" -- cgit v1.2.3