aboutsummaryrefslogtreecommitdiffstats
path: root/testing/librespot/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/librespot/APKBUILD')
-rw-r--r--testing/librespot/APKBUILD34
1 files changed, 20 insertions, 14 deletions
diff --git a/testing/librespot/APKBUILD b/testing/librespot/APKBUILD
index 8987d02042a..05fc7f6df1c 100644
--- a/testing/librespot/APKBUILD
+++ b/testing/librespot/APKBUILD
@@ -1,28 +1,33 @@
# Contributor: Carlo Landmeter <clandmeter@gmail.com>
-# Maintainer: Michael Ekstrand <md@ekstrandom.net>
+# Maintainer: Patrycja Rosa <alpine@ptrcnull.me>
pkgname=librespot
-pkgver=0.3.1
-pkgrel=0
+pkgver=0.4.2
+pkgrel=4
pkgdesc="Open Source Spotify client library"
url="https://github.com/librespot-org/librespot"
-arch="all !s390x !mips64 !riscv64" # limited by cargo
+arch="all !s390x !riscv64" # limited by cargo
license="MIT"
options="!check" # no test suite
-makedepends="cargo>=1.48 alsa-lib-dev"
+makedepends="cargo alsa-lib-dev cargo-auditable"
install="$pkgname.pre-install"
subpackages="$pkgname-openrc"
source="librespot-$pkgver.tar.gz::https://github.com/librespot-org/librespot/archive/v$pkgver.tar.gz
$pkgname.initd
$pkgname.confd
+
+ cargo-bump-libc-lfs64.patch
"
+
+prepare() {
+ default_prepare
+
+ cargo fetch --target="$CTARGET" --locked
+}
+
build() {
- export CARGO_HOME="$srcdir"/cargo
- export RUSTFLAGS="-C target-feature=-crt-static"
- cargo build \
- --release \
- --features alsa-backend \
- --verbose
+ cargo auditable build --release --frozen \
+ --features alsa-backend
}
package() {
@@ -32,7 +37,8 @@ package() {
}
sha512sums="
-1c14a096d4c0e6c7a8f0decbb1be125d687b491c981c4a802f68b4d2d4a6293d6bb23605237c0952d7af65dd9490a326921d304b9858cf2efd8cdcb0d5edaea6 librespot-0.3.1.tar.gz
-c48ea30e2bd076691a2f1e0e3f6c6329921a8cf25e4f39ca82e07aca5a1c2c519007f081f2b6bbd1566086407a52dce787450b840e8a07e3010227cefda0452a librespot.initd
-4286a3d1cc9678af2f43074c30a0ab7a9f686301468a0fd435d37a62773f0d1501b7201851bef4237324a83361ad93531ceb512a42ee0a63d4d14677760f5ec5 librespot.confd
+62377c0c7b868a5414c3e62b5edcac118f83c0bf1e218c9aa6e8174c875ab63707fc1eef2e64188bf2aac2891cbbd4fddc086cb4b9b4a760ded20c63fe4f8ebe librespot-0.4.2.tar.gz
+c7cf6dd1afc67d02c710cd01baacee3084812cbf326514667c9b053fe0b4b7769fdac9f7fc4c2e3ee9755c6fe6d3b9bf4fda1279e507e0abd254157adf44d4c2 librespot.initd
+7be717bbe23b40d6c52b1e9b1ce4cb6d5f243b75ce5479a28fa3fff97f7e80f565321a839259ae7ee4eba47f490f1c0aec72b52e71d25620a98e4c7bcd696cde librespot.confd
+386e08e1fe5a928f6fbef4a6ad00b39bfcd792121205bff3a644af3010c7451c3746538270806a1c2393aa9d292405d658d50ad2df2d036761624d826a33cc1e cargo-bump-libc-lfs64.patch
"