* [PR PATCH] spotify-player: update to 0.20.3.
@ 2024-12-12 20:50 xavierfortier1
2024-12-12 21:33 ` mdkcore0
` (17 more replies)
0 siblings, 18 replies; 19+ messages in thread
From: xavierfortier1 @ 2024-12-12 20:50 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 522 bytes --]
There is a new pull request by xavierfortier1 against master on the void-packages repository
https://github.com/xavierfortier1/void-packages spotify-player
https://github.com/void-linux/void-packages/pull/53498
spotify-player: update to 0.20.3.
#### Testing the changes
- I tested the changes in this PR: **YES**
#### Local build testing
- I built this PR locally for my native architecture, **x86_64-glibc**
@mdkcore0
A patch file from https://github.com/void-linux/void-packages/pull/53498.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-spotify-player-53498.patch --]
[-- Type: text/x-diff, Size: 1105 bytes --]
From 1dcf0cc8ebc98503796abb414a1eb037c0078088 Mon Sep 17 00:00:00 2001
From: Xavier Fortier <xavier.fortier@proton.me>
Date: Thu, 12 Dec 2024 15:48:04 -0500
Subject: [PATCH] spotify-player: update to 0.20.3.
---
srcpkgs/spotify-player/template | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/spotify-player/template b/srcpkgs/spotify-player/template
index 17d9f99553ce60..4053add0d634a4 100644
--- a/srcpkgs/spotify-player/template
+++ b/srcpkgs/spotify-player/template
@@ -1,6 +1,6 @@
# Template file for 'spotify-player'
pkgname=spotify-player
-version=0.19.1
+version=0.20.3
revision=1
build_style=cargo
make_install_args="--path spotify_player"
@@ -11,7 +11,7 @@ maintainer="Rodrigo Oliveira <mdkcore@qtrnn.io>"
license="MIT"
homepage="https://github.com/aome510/spotify-player"
distfiles="https://github.com/aome510/spotify-player/archive/refs/tags/v${version}.tar.gz"
-checksum=bd516ed91cee0a96444797c2b99f3775efea84c252f79f7bc7de4cdb33dbd52c
+checksum=4c012dd5c7f0b1aded454fc16414ca20a6a1fadca2757e699e2addb845eb2ba6
post_install() {
vlicense LICENSE
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: spotify-player: update to 0.20.3.
2024-12-12 20:50 [PR PATCH] spotify-player: update to 0.20.3 xavierfortier1
@ 2024-12-12 21:33 ` mdkcore0
2024-12-12 22:26 ` classabbyamp
` (16 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: mdkcore0 @ 2024-12-12 21:33 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 346 bytes --]
New comment by mdkcore0 on void-packages repository
https://github.com/void-linux/void-packages/pull/53498#issuecomment-2540056511
Comment:
Yeah, already tried to build it several times locally here, but armv7l stil failing. Seems it has something to do with disabling lto, but don't have time to take a deep look before the end of the year :/
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: spotify-player: update to 0.20.3.
2024-12-12 20:50 [PR PATCH] spotify-player: update to 0.20.3 xavierfortier1
2024-12-12 21:33 ` mdkcore0
@ 2024-12-12 22:26 ` classabbyamp
2024-12-12 22:44 ` mdkcore0
` (15 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: classabbyamp @ 2024-12-12 22:26 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 180 bytes --]
New comment by classabbyamp on void-packages repository
https://github.com/void-linux/void-packages/pull/53498#issuecomment-2540134077
Comment:
add `cmake` to `hostmakedepends`?
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: spotify-player: update to 0.20.3.
2024-12-12 20:50 [PR PATCH] spotify-player: update to 0.20.3 xavierfortier1
2024-12-12 21:33 ` mdkcore0
2024-12-12 22:26 ` classabbyamp
@ 2024-12-12 22:44 ` mdkcore0
2024-12-12 23:03 ` xavierfortier1
` (14 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: mdkcore0 @ 2024-12-12 22:44 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 9408 bytes --]
New comment by mdkcore0 on void-packages repository
https://github.com/void-linux/void-packages/pull/53498#issuecomment-2540159454
Comment:
@classabbyamp tried it too, it will tell you about rust-bindgen, and finally will fail while invoking it:
```
./xbps-src -a armv7l pkg spotify-player
=> xbps-src: updating repositories for host (x86_64)...
[*] Updating repository `https://repo-fastly.voidlinux.org/current/bootstrap/x86_64-repodata' ...
[*] Updating repository `https://repo-fastly.voidlinux.org/current/x86_64-repodata' ...
[*] Updating repository `https://repo-fastly.voidlinux.org/current/nonfree/x86_64-repodata' ...
[*] Updating repository `https://repo-fastly.voidlinux.org/current/debug/x86_64-repodata' ...
[*] Updating repository `https://repo-fastly.voidlinux.org/current/multilib/bootstrap/x86_64-repodata' ...
[*] Updating repository `https://repo-fastly.voidlinux.org/current/multilib/x86_64-repodata' ...
[*] Updating repository `https://repo-fastly.voidlinux.org/current/multilib/nonfree/x86_64-repodata' ...
=> xbps-src: updating repositories for target (armv7l)...
[*] Updating repository `https://repo-fastly.voidlinux.org/current/bootstrap/armv7l-repodata' ...
[*] Updating repository `https://repo-fastly.voidlinux.org/current/armv7l-repodata' ...
[*] Updating repository `https://repo-fastly.voidlinux.org/current/nonfree/armv7l-repodata' ...
[*] Updating repository `https://repo-fastly.voidlinux.org/current/debug/armv7l-repodata' ...
=> xbps-src: updating software in / masterdir...
=> xbps-src: cleaning up / masterdir...
=> spotify-player-0.20.3_1: removing autodeps, please wait...
=> spotify-player-0.20.3_1: removing autocrossdeps, please wait...
=> spotify-player-0.20.3_1: building with [cargo] [rust] for armv7l...
[host] pkg-config-0.29.2_3: found (https://repo-fastly.voidlinux.org/current)
[host] cmake-3.30.1_1: found (https://repo-fastly.voidlinux.org/current)
[host] rust-bindgen-0.69.4_1: found (https://repo-fastly.voidlinux.org/current)
[host] cargo-1.82.0_2: found (https://repo-fastly.voidlinux.org/current)
[host] cargo-auditable-0.6.6_1: found (https://repo-fastly.voidlinux.org/current)
[target] openssl-devel-3.3.2_1: found (https://repo-fastly.voidlinux.org/current)
[target] alsa-lib-devel-1.2.12_1: found (https://repo-fastly.voidlinux.org/current)
[target] dbus-devel-1.14.10_1: found (https://repo-fastly.voidlinux.org/current)
[target] libxcb-devel-1.16.1_1: found (https://repo-fastly.voidlinux.org/current)
[target] rust-std-1.82.0_3: found (https://repo-fastly.voidlinux.org/current)
=> spotify-player-0.20.3_1: installing host dependencies: pkg-config-0.29.2_3 cmake-3.30.1_1 rust-bindgen-0.69.4_1 cargo-1.82.0_2 cargo-auditable-0.6.6_1 ...
=> spotify-player-0.20.3_1: installing target dependencies: openssl-devel-3.3.2_1 alsa-lib-devel-1.2.12_1 dbus-devel-1.14.10_1 libxcb-devel-1.16.1_1 rust-std-1.82.0_3 ...
=> spotify-player-0.20.3_1: running do-fetch hook: 00-distfiles ...
=> spotify-player-0.20.3_1: running do-extract hook: 00-distfiles ...
=> spotify-player-0.20.3_1: extracting distfile(s), please wait...
=> spotify-player-0.20.3_1: running do-patch hook: 00-patches ...
=> spotify-player-0.20.3_1: running pre-configure hook: 00-gnu-configure-asneeded ...
=> spotify-player-0.20.3_1: running pre-configure hook: 01-override-config ...
=> spotify-player-0.20.3_1: running pre-configure hook: 02-script-wrapper ...
=> spotify-player-0.20.3_1: running pre_configure ...
=> spotify-player-0.20.3_1: running pre-build hook: 02-script-wrapper ...
=> spotify-player-0.20.3_1: running do_build ...
Compiling proc-macro2 v1.0.92
Compiling unicode-ident v1.0.14
Compiling libc v0.2.167
Compiling cfg-if v1.0.0
Compiling autocfg v1.4.0
Compiling scopeguard v1.2.0
Compiling memchr v2.7.4
Compiling log v0.4.22
Compiling shlex v1.3.0
Compiling allocator-api2 v0.2.21
Compiling equivalent v1.0.1
Compiling foldhash v0.1.3
Compiling smallvec v1.13.2
Compiling gimli v0.31.1
Compiling adler2 v2.0.0
Compiling object v0.36.5
Compiling hashbrown v0.15.2
Compiling lock_api v0.4.12
Compiling quote v1.0.37
Compiling syn v2.0.90
Compiling spin v0.9.8
Compiling miniz_oxide v0.8.0
Compiling rustc-demangle v0.1.24
Compiling jobserver v0.1.32
Compiling fixedbitset v0.4.2
Compiling cc v1.2.2
Compiling indexmap v2.7.0
Compiling parking_lot_core v0.9.10
Compiling once_cell v1.20.2
Compiling getrandom v0.2.15
Compiling thread-id v4.2.2
Compiling pin-project-lite v0.2.15
Compiling bytes v1.9.0
Compiling itoa v1.0.14
Compiling futures-core v0.3.31
Compiling mio v1.0.3
Compiling petgraph v0.6.5
Compiling futures-sink v0.3.31
Compiling socket2 v0.5.8
Compiling addr2line v0.24.2
Compiling slab v0.4.9
Compiling serde v1.0.215
Compiling fnv v1.0.7
Compiling thiserror v1.0.69
Compiling ring v0.17.8
Compiling untrusted v0.9.0
Compiling futures-channel v0.3.31
Compiling subtle v2.6.1
Compiling futures-task v0.3.31
Compiling pin-utils v0.1.0
Compiling typenum v1.17.0
Compiling version_check v0.9.5
Compiling futures-io v0.3.31
Compiling pkg-config v0.3.31
Compiling zeroize v1.8.1
Compiling generic-array v0.14.7
Compiling cmake v0.1.52
Compiling tracing-core v0.1.33
Compiling backtrace v0.3.74
Compiling fs_extra v1.3.0
Compiling dunce v1.0.5
Compiling rustversion v1.0.18
Compiling synstructure v0.13.1
Compiling parking_lot v0.12.3
Compiling aws-lc-sys v0.23.1
Compiling httparse v1.9.5
Compiling paste v1.0.15
Compiling stable_deref_trait v1.2.0
Compiling const-oid v0.9.6
Compiling rustls-pki-types v1.10.0
The following warnings were emitted during compilation:
warning: aws-lc-sys@0.23.1: Building with: CMake
warning: aws-lc-sys@0.23.1: Symbol Prefix: Some("aws_lc_0_23_1")
warning: aws-lc-sys@0.23.1: CMAKE environment variable set: cmake
warning: aws-lc-sys@0.23.1: Generating bindings - external bindgen. Platform: armv7-unknown-linux-gnueabihf
error: failed to run custom build command for `aws-lc-sys v0.23.1`
Caused by:
process didn't exit successfully: `/builddir/spotify-player-0.20.3/target/release/build/aws-lc-sys-310ca4f42cf9cc13/build-script-main` (exit status: 101)
--- stdout
cargo:rerun-if-env-changed=AWS_LC_SYS_NO_PREFIX
cargo:rerun-if-env-changed=AWS_LC_SYS_PREGENERATING_BINDINGS
cargo:rerun-if-env-changed=AWS_LC_SYS_EXTERNAL_BINDGEN
cargo:rerun-if-env-changed=AWS_LC_SYS_NO_ASM
cargo:rerun-if-env-changed=AWS_LC_SYS_CFLAGS
cargo:rerun-if-env-changed=AWS_LC_SYS_PREBUILT_NASM
cargo:rerun-if-env-changed=AWS_LC_SYS_C_STD
cargo:rerun-if-env-changed=AWS_LC_SYS_CMAKE_BUILDER
cargo:rerun-if-env-changed=AWS_LC_SYS_STATIC
cargo:rerun-if-env-changed=CMAKE
cargo:warning=Building with: CMake
cargo:warning=Symbol Prefix: Some("aws_lc_0_23_1")
cargo:rerun-if-env-changed=CMAKE
cargo:warning=CMAKE environment variable set: cmake
cargo:warning=Generating bindings - external bindgen. Platform: armv7-unknown-linux-gnueabihf
cargo:rerun-if-env-changed=AWS_LC_SYS_INCLUDES
--- stderr
Failure invoking external bindgen!
bindgen-PARAMS: --prefix-link-name aws_lc_0_23_1_ --allowlist-file .*(/|\\)openssl((/|\\)[^/\\]+)+\.h --allowlist-file .*(/|\\)rust_wrapper\.h --rustified-enum point_conversion_form_t --default-macro-constant-type signed --with-derive-default --with-derive-partialeq --with-derive-eq --raw-line
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0 OR ISC
--generate functions,types,vars,methods,constructors,destructors /host/cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.23.1/include/rust_wrapper.h --rust-target 1.59 --output /builddir/spotify-player-0.20.3/target/armv7-unknown-linux-gnueabihf/release/build/aws-lc-sys-7e26946cc0878b6d/out/bindings.rs --formatter rustfmt -- -I /host/cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.23.1/include -I /host/cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.23.1/aws-lc/include
bindgen-STDOUT: panicked at bindgen-cli/main.rs:52:36:
Unable to generate bindings: ClangDiagnostic("/host/cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.23.1/aws-lc/include/openssl/base.h:59:10: fatal error: 'stddef.h' file not found\n")
bindgen-STDERR: /host/cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.23.1/aws-lc/include/openssl/base.h:59:10: fatal error: 'stddef.h' file not found
thread 'main' panicked at /host/cargo/registry/src/index.crates.io-6f17d22bba15001f/aws-lc-sys-0.23.1/builder/main.rs:621:5:
aws-lc-sys build failed. Please enable the 'bindgen' feature on aws-lc-rs or aws-lc-sys.For more information, see the aws-lc-rs User Guide: https://aws.github.io/aws-lc-rs/index.html
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
warning: build failed, waiting for other jobs to finish...
=> ERROR: spotify-player-0.20.3_1: do_build: '${make_cmd} build --release --locked --target ${RUST_TARGET} ${configure_args} ${make_build_args}' exited with 101
=> ERROR: in do_build() at common/build-style/cargo.sh:8
```
any ideas?
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: spotify-player: update to 0.20.3.
2024-12-12 20:50 [PR PATCH] spotify-player: update to 0.20.3 xavierfortier1
` (2 preceding siblings ...)
2024-12-12 22:44 ` mdkcore0
@ 2024-12-12 23:03 ` xavierfortier1
2024-12-12 23:04 ` xavierfortier1
` (13 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: xavierfortier1 @ 2024-12-12 23:03 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 405 bytes --]
New comment by xavierfortier1 on void-packages repository
https://github.com/void-linux/void-packages/pull/53498#issuecomment-2540181903
Comment:
On my side , I got the same thing. I'm trying to patch the `Cargo.toml` to add the `bindgen` feature to `aws-lc-sys` as they say in the error. So far, not a great success... It is still failing with the same error : `fatal error: 'stddef.h' file not found`
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: spotify-player: update to 0.20.3.
2024-12-12 20:50 [PR PATCH] spotify-player: update to 0.20.3 xavierfortier1
` (3 preceding siblings ...)
2024-12-12 23:03 ` xavierfortier1
@ 2024-12-12 23:04 ` xavierfortier1
2024-12-12 23:04 ` xavierfortier1
` (12 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: xavierfortier1 @ 2024-12-12 23:04 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 393 bytes --]
New comment by xavierfortier1 on void-packages repository
https://github.com/void-linux/void-packages/pull/53498#issuecomment-2540181903
Comment:
Same thing on my side. I'm trying to patch the `Cargo.toml` to add the `bindgen` feature to `aws-lc-sys` as they say in the error. So far, not a great success... It is still failing with the same error : `fatal error: 'stddef.h' file not found`
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: spotify-player: update to 0.20.3.
2024-12-12 20:50 [PR PATCH] spotify-player: update to 0.20.3 xavierfortier1
` (4 preceding siblings ...)
2024-12-12 23:04 ` xavierfortier1
@ 2024-12-12 23:04 ` xavierfortier1
2024-12-13 5:43 ` xavierfortier1
` (11 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: xavierfortier1 @ 2024-12-12 23:04 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 385 bytes --]
New comment by xavierfortier1 on void-packages repository
https://github.com/void-linux/void-packages/pull/53498#issuecomment-2540181903
Comment:
Same thing on my side. I tried to patch the `Cargo.toml` to add the `bindgen` feature to `aws-lc-sys` as they say in the error. It didn't change a thing. It is still failing with the same error : `fatal error: 'stddef.h' file not found`
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: spotify-player: update to 0.20.3.
2024-12-12 20:50 [PR PATCH] spotify-player: update to 0.20.3 xavierfortier1
` (5 preceding siblings ...)
2024-12-12 23:04 ` xavierfortier1
@ 2024-12-13 5:43 ` xavierfortier1
2024-12-14 3:48 ` xavierfortier1
` (10 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: xavierfortier1 @ 2024-12-13 5:43 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 716 bytes --]
New comment by xavierfortier1 on void-packages repository
https://github.com/void-linux/void-packages/pull/53498#issuecomment-2540597949
Comment:
Is there a way to access lib file that are added with `makedepends` when I cross compile? or do I have to make a new host with `binary-bootstrap` to test that out?
Here is the current situation: I'm getting really close to have something that work, but I have to use `libclang` and its `LIBCLANG_PATH` because lib files aren't found aren't found at build time (probaly because of the cross compilation).
So, I have this for now: `export LIBCLANG_PATH="${XBPS_MASTERDIR}/usr/lib"`
Is that ok? Should I do a new host with `binary-bootsrap` to test that instead?
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: spotify-player: update to 0.20.3.
2024-12-12 20:50 [PR PATCH] spotify-player: update to 0.20.3 xavierfortier1
` (6 preceding siblings ...)
2024-12-13 5:43 ` xavierfortier1
@ 2024-12-14 3:48 ` xavierfortier1
2024-12-14 3:53 ` xavierfortier1
` (9 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: xavierfortier1 @ 2024-12-14 3:48 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 716 bytes --]
New comment by xavierfortier1 on void-packages repository
https://github.com/void-linux/void-packages/pull/53498#issuecomment-2540597949
Comment:
Is there a way to access lib file that are added with `makedepends` when I cross compile? or do I have to make a new host with `binary-bootstrap` to test that out?
Here is the current situation: I'm getting really close to have something that work, but I have to use `libclang` and its `LIBCLANG_PATH` because lib files aren't found aren't found at build time (probaly because of the cross compilation).
So, I have this for now: `export LIBCLANG_PATH="${XBPS_MASTERDIR}/usr/lib"`
Is that ok? Should I do a new host with `binary-bootsrap` to test that instead?
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: spotify-player: update to 0.20.3.
2024-12-12 20:50 [PR PATCH] spotify-player: update to 0.20.3 xavierfortier1
` (7 preceding siblings ...)
2024-12-14 3:48 ` xavierfortier1
@ 2024-12-14 3:53 ` xavierfortier1
2024-12-16 18:42 ` mdkcore0
` (8 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: xavierfortier1 @ 2024-12-14 3:53 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 461 bytes --]
New comment by xavierfortier1 on void-packages repository
https://github.com/void-linux/void-packages/pull/53498#issuecomment-2542735651
Comment:
@mdkcore0 So, `armv7l` doesn't build at all. There is a problem with `aws-lc-rs`, so I opened an issue [here](https://github.com/aws/aws-lc-rs/issues/632). I'm waiting for their response, will update this PR eventually. I also updated the `rust-bindgen` package since it is now used in this, will push that also.
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: spotify-player: update to 0.20.3.
2024-12-12 20:50 [PR PATCH] spotify-player: update to 0.20.3 xavierfortier1
` (8 preceding siblings ...)
2024-12-14 3:53 ` xavierfortier1
@ 2024-12-16 18:42 ` mdkcore0
2024-12-16 20:05 ` [PR PATCH] [Updated] " xavierfortier1
` (7 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: mdkcore0 @ 2024-12-16 18:42 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 626 bytes --]
New comment by mdkcore0 on void-packages repository
https://github.com/void-linux/void-packages/pull/53498#issuecomment-2546375420
Comment:
> @mdkcore0 So, `armv7l` doesn't build at all. There is a problem with `aws-lc-rs`, so I opened an issue [here](https://github.com/aws/aws-lc-rs/issues/632). I'm waiting for their response, will update this PR eventually. I also updated the `rust-bindgen` package since it is now used in this, will push that also.
cool! I saw you managed to build using a custom cflag to aws-lc-rs, we can proceed using this workaround for now, until a proper fix arrive :)
also, many thanks!!
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PR PATCH] [Updated] spotify-player: update to 0.20.3.
2024-12-12 20:50 [PR PATCH] spotify-player: update to 0.20.3 xavierfortier1
` (9 preceding siblings ...)
2024-12-16 18:42 ` mdkcore0
@ 2024-12-16 20:05 ` xavierfortier1
2024-12-16 20:08 ` xavierfortier1
` (6 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: xavierfortier1 @ 2024-12-16 20:05 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 527 bytes --]
There is an updated pull request by xavierfortier1 against master on the void-packages repository
https://github.com/xavierfortier1/void-packages spotify-player
https://github.com/void-linux/void-packages/pull/53498
spotify-player: update to 0.20.3.
#### Testing the changes
- I tested the changes in this PR: **YES**
#### Local build testing
- I built this PR locally for my native architecture, **x86_64-glibc**
@mdkcore0
A patch file from https://github.com/void-linux/void-packages/pull/53498.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-spotify-player-53498.patch --]
[-- Type: text/x-diff, Size: 1497 bytes --]
From c19f08466971a248799882fed3a8d052ccbe5fc4 Mon Sep 17 00:00:00 2001
From: Xavier Fortier <xavier.fortier@proton.me>
Date: Thu, 12 Dec 2024 15:48:04 -0500
Subject: [PATCH] spotify-player: update to 0.20.3.
---
srcpkgs/spotify-player/template | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/spotify-player/template b/srcpkgs/spotify-player/template
index 17d9f99553ce60..694d24482c98ee 100644
--- a/srcpkgs/spotify-player/template
+++ b/srcpkgs/spotify-player/template
@@ -1,17 +1,22 @@
# Template file for 'spotify-player'
pkgname=spotify-player
-version=0.19.1
+version=0.20.4
revision=1
build_style=cargo
make_install_args="--path spotify_player"
-hostmakedepends="pkg-config"
+hostmakedepends="pkg-config cmake clang rust-bindgen"
makedepends="openssl-devel alsa-lib-devel dbus-devel libxcb-devel"
short_desc="Command driven spotify player"
maintainer="Rodrigo Oliveira <mdkcore@qtrnn.io>"
license="MIT"
homepage="https://github.com/aome510/spotify-player"
distfiles="https://github.com/aome510/spotify-player/archive/refs/tags/v${version}.tar.gz"
-checksum=bd516ed91cee0a96444797c2b99f3775efea84c252f79f7bc7de4cdb33dbd52c
+checksum=1d13f47ef4df3415835736f32629d57e331707d781507007ea04217a7dc735d8
+
+# FIXME: Workaround will be removed when https://github.com/aws/aws-lc-rs/issues/632 is resolved
+if [ "$XBPS_TARGET_MACHINE" = armv7l ]; then
+ export AWS_LC_SYS_CFLAGS="-Wno-stringop-overflow"
+fi
post_install() {
vlicense LICENSE
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: spotify-player: update to 0.20.3.
2024-12-12 20:50 [PR PATCH] spotify-player: update to 0.20.3 xavierfortier1
` (10 preceding siblings ...)
2024-12-16 20:05 ` [PR PATCH] [Updated] " xavierfortier1
@ 2024-12-16 20:08 ` xavierfortier1
2024-12-16 20:12 ` [PR PATCH] [Updated] spotify-player: update to 0.20.4 xavierfortier1
` (5 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: xavierfortier1 @ 2024-12-16 20:08 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 359 bytes --]
New comment by xavierfortier1 on void-packages repository
https://github.com/void-linux/void-packages/pull/53498#issuecomment-2546625048
Comment:
I couldn't specify in the template (didn't find a way to do it) that `rust_bindgen` version must be `>=1.71.1` for the build to work. I don't know how this works, but #53526 must be merged before this package.
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PR PATCH] [Updated] spotify-player: update to 0.20.4.
2024-12-12 20:50 [PR PATCH] spotify-player: update to 0.20.3 xavierfortier1
` (11 preceding siblings ...)
2024-12-16 20:08 ` xavierfortier1
@ 2024-12-16 20:12 ` xavierfortier1
2024-12-16 20:14 ` xavierfortier1
` (4 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: xavierfortier1 @ 2024-12-16 20:12 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 527 bytes --]
There is an updated pull request by xavierfortier1 against master on the void-packages repository
https://github.com/xavierfortier1/void-packages spotify-player
https://github.com/void-linux/void-packages/pull/53498
spotify-player: update to 0.20.4.
#### Testing the changes
- I tested the changes in this PR: **YES**
#### Local build testing
- I built this PR locally for my native architecture, **x86_64-glibc**
@mdkcore0
A patch file from https://github.com/void-linux/void-packages/pull/53498.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-spotify-player-53498.patch --]
[-- Type: text/x-diff, Size: 1497 bytes --]
From af8d66321b99b78f8d47d02d00c88c864fdd7f5f Mon Sep 17 00:00:00 2001
From: Xavier Fortier <xavier.fortier@proton.me>
Date: Thu, 12 Dec 2024 15:48:04 -0500
Subject: [PATCH] spotify-player: update to 0.20.4.
---
srcpkgs/spotify-player/template | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/spotify-player/template b/srcpkgs/spotify-player/template
index 17d9f99553ce60..694d24482c98ee 100644
--- a/srcpkgs/spotify-player/template
+++ b/srcpkgs/spotify-player/template
@@ -1,17 +1,22 @@
# Template file for 'spotify-player'
pkgname=spotify-player
-version=0.19.1
+version=0.20.4
revision=1
build_style=cargo
make_install_args="--path spotify_player"
-hostmakedepends="pkg-config"
+hostmakedepends="pkg-config cmake clang rust-bindgen"
makedepends="openssl-devel alsa-lib-devel dbus-devel libxcb-devel"
short_desc="Command driven spotify player"
maintainer="Rodrigo Oliveira <mdkcore@qtrnn.io>"
license="MIT"
homepage="https://github.com/aome510/spotify-player"
distfiles="https://github.com/aome510/spotify-player/archive/refs/tags/v${version}.tar.gz"
-checksum=bd516ed91cee0a96444797c2b99f3775efea84c252f79f7bc7de4cdb33dbd52c
+checksum=1d13f47ef4df3415835736f32629d57e331707d781507007ea04217a7dc735d8
+
+# FIXME: Workaround will be removed when https://github.com/aws/aws-lc-rs/issues/632 is resolved
+if [ "$XBPS_TARGET_MACHINE" = armv7l ]; then
+ export AWS_LC_SYS_CFLAGS="-Wno-stringop-overflow"
+fi
post_install() {
vlicense LICENSE
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: spotify-player: update to 0.20.4.
2024-12-12 20:50 [PR PATCH] spotify-player: update to 0.20.3 xavierfortier1
` (12 preceding siblings ...)
2024-12-16 20:12 ` [PR PATCH] [Updated] spotify-player: update to 0.20.4 xavierfortier1
@ 2024-12-16 20:14 ` xavierfortier1
2024-12-16 20:26 ` xavierfortier1
` (3 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: xavierfortier1 @ 2024-12-16 20:14 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 459 bytes --]
New comment by xavierfortier1 on void-packages repository
https://github.com/void-linux/void-packages/pull/53498#issuecomment-2546625048
Comment:
No problem! It was actually fun to debug this. I learned a couple of things updating this.
Also, I couldn't specify in the template (didn't find a way to do it) that `rust_bindgen` version must be `>=1.71.1` for the build to work. I don't know how this works, but #53526 must be merged before this package.
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: spotify-player: update to 0.20.4.
2024-12-12 20:50 [PR PATCH] spotify-player: update to 0.20.3 xavierfortier1
` (13 preceding siblings ...)
2024-12-16 20:14 ` xavierfortier1
@ 2024-12-16 20:26 ` xavierfortier1
2024-12-16 22:12 ` [PR PATCH] [Updated] " xavierfortier1
` (2 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: xavierfortier1 @ 2024-12-16 20:26 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 310 bytes --]
New comment by xavierfortier1 on void-packages repository
https://github.com/void-linux/void-packages/pull/53498#issuecomment-2546625048
Comment:
No problem! Actually, I learned a couple of things updating this.
Also, I don't know how this works, but #53526 should probably be merged before this package.
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PR PATCH] [Updated] spotify-player: update to 0.20.4.
2024-12-12 20:50 [PR PATCH] spotify-player: update to 0.20.3 xavierfortier1
` (14 preceding siblings ...)
2024-12-16 20:26 ` xavierfortier1
@ 2024-12-16 22:12 ` xavierfortier1
2024-12-16 22:15 ` xavierfortier1
2024-12-19 4:28 ` [PR PATCH] [Merged]: " classabbyamp
17 siblings, 0 replies; 19+ messages in thread
From: xavierfortier1 @ 2024-12-16 22:12 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 527 bytes --]
There is an updated pull request by xavierfortier1 against master on the void-packages repository
https://github.com/xavierfortier1/void-packages spotify-player
https://github.com/void-linux/void-packages/pull/53498
spotify-player: update to 0.20.4.
#### Testing the changes
- I tested the changes in this PR: **YES**
#### Local build testing
- I built this PR locally for my native architecture, **x86_64-glibc**
@mdkcore0
A patch file from https://github.com/void-linux/void-packages/pull/53498.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-spotify-player-53498.patch --]
[-- Type: text/x-diff, Size: 1497 bytes --]
From af8d66321b99b78f8d47d02d00c88c864fdd7f5f Mon Sep 17 00:00:00 2001
From: Xavier Fortier <xavier.fortier@proton.me>
Date: Thu, 12 Dec 2024 15:48:04 -0500
Subject: [PATCH] spotify-player: update to 0.20.4.
---
srcpkgs/spotify-player/template | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/spotify-player/template b/srcpkgs/spotify-player/template
index 17d9f99553ce60..694d24482c98ee 100644
--- a/srcpkgs/spotify-player/template
+++ b/srcpkgs/spotify-player/template
@@ -1,17 +1,22 @@
# Template file for 'spotify-player'
pkgname=spotify-player
-version=0.19.1
+version=0.20.4
revision=1
build_style=cargo
make_install_args="--path spotify_player"
-hostmakedepends="pkg-config"
+hostmakedepends="pkg-config cmake clang rust-bindgen"
makedepends="openssl-devel alsa-lib-devel dbus-devel libxcb-devel"
short_desc="Command driven spotify player"
maintainer="Rodrigo Oliveira <mdkcore@qtrnn.io>"
license="MIT"
homepage="https://github.com/aome510/spotify-player"
distfiles="https://github.com/aome510/spotify-player/archive/refs/tags/v${version}.tar.gz"
-checksum=bd516ed91cee0a96444797c2b99f3775efea84c252f79f7bc7de4cdb33dbd52c
+checksum=1d13f47ef4df3415835736f32629d57e331707d781507007ea04217a7dc735d8
+
+# FIXME: Workaround will be removed when https://github.com/aws/aws-lc-rs/issues/632 is resolved
+if [ "$XBPS_TARGET_MACHINE" = armv7l ]; then
+ export AWS_LC_SYS_CFLAGS="-Wno-stringop-overflow"
+fi
post_install() {
vlicense LICENSE
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PR PATCH] [Updated] spotify-player: update to 0.20.4.
2024-12-12 20:50 [PR PATCH] spotify-player: update to 0.20.3 xavierfortier1
` (15 preceding siblings ...)
2024-12-16 22:12 ` [PR PATCH] [Updated] " xavierfortier1
@ 2024-12-16 22:15 ` xavierfortier1
2024-12-19 4:28 ` [PR PATCH] [Merged]: " classabbyamp
17 siblings, 0 replies; 19+ messages in thread
From: xavierfortier1 @ 2024-12-16 22:15 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 527 bytes --]
There is an updated pull request by xavierfortier1 against master on the void-packages repository
https://github.com/xavierfortier1/void-packages spotify-player
https://github.com/void-linux/void-packages/pull/53498
spotify-player: update to 0.20.4.
#### Testing the changes
- I tested the changes in this PR: **YES**
#### Local build testing
- I built this PR locally for my native architecture, **x86_64-glibc**
@mdkcore0
A patch file from https://github.com/void-linux/void-packages/pull/53498.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-spotify-player-53498.patch --]
[-- Type: text/x-diff, Size: 1497 bytes --]
From af8d66321b99b78f8d47d02d00c88c864fdd7f5f Mon Sep 17 00:00:00 2001
From: Xavier Fortier <xavier.fortier@proton.me>
Date: Thu, 12 Dec 2024 15:48:04 -0500
Subject: [PATCH] spotify-player: update to 0.20.4.
---
srcpkgs/spotify-player/template | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/spotify-player/template b/srcpkgs/spotify-player/template
index 17d9f99553ce60..694d24482c98ee 100644
--- a/srcpkgs/spotify-player/template
+++ b/srcpkgs/spotify-player/template
@@ -1,17 +1,22 @@
# Template file for 'spotify-player'
pkgname=spotify-player
-version=0.19.1
+version=0.20.4
revision=1
build_style=cargo
make_install_args="--path spotify_player"
-hostmakedepends="pkg-config"
+hostmakedepends="pkg-config cmake clang rust-bindgen"
makedepends="openssl-devel alsa-lib-devel dbus-devel libxcb-devel"
short_desc="Command driven spotify player"
maintainer="Rodrigo Oliveira <mdkcore@qtrnn.io>"
license="MIT"
homepage="https://github.com/aome510/spotify-player"
distfiles="https://github.com/aome510/spotify-player/archive/refs/tags/v${version}.tar.gz"
-checksum=bd516ed91cee0a96444797c2b99f3775efea84c252f79f7bc7de4cdb33dbd52c
+checksum=1d13f47ef4df3415835736f32629d57e331707d781507007ea04217a7dc735d8
+
+# FIXME: Workaround will be removed when https://github.com/aws/aws-lc-rs/issues/632 is resolved
+if [ "$XBPS_TARGET_MACHINE" = armv7l ]; then
+ export AWS_LC_SYS_CFLAGS="-Wno-stringop-overflow"
+fi
post_install() {
vlicense LICENSE
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PR PATCH] [Merged]: spotify-player: update to 0.20.4.
2024-12-12 20:50 [PR PATCH] spotify-player: update to 0.20.3 xavierfortier1
` (16 preceding siblings ...)
2024-12-16 22:15 ` xavierfortier1
@ 2024-12-19 4:28 ` classabbyamp
17 siblings, 0 replies; 19+ messages in thread
From: classabbyamp @ 2024-12-19 4:28 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 466 bytes --]
There's a merged pull request on the void-packages repository
spotify-player: update to 0.20.4.
https://github.com/void-linux/void-packages/pull/53498
Description:
#### Testing the changes
- I tested the changes in this PR: **YES**
#### Local build testing
- I built this PR locally for my native architecture, **x86_64-glibc**
- I built this PR locally for these architectures:
- **armv7l (crossbuild)**
- **armv6l-musl (crossbuild)**
@mdkcore0
^ permalink raw reply [flat|nested] 19+ messages in thread
end of thread, other threads:[~2024-12-19 4:28 UTC | newest]
Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-12-12 20:50 [PR PATCH] spotify-player: update to 0.20.3 xavierfortier1
2024-12-12 21:33 ` mdkcore0
2024-12-12 22:26 ` classabbyamp
2024-12-12 22:44 ` mdkcore0
2024-12-12 23:03 ` xavierfortier1
2024-12-12 23:04 ` xavierfortier1
2024-12-12 23:04 ` xavierfortier1
2024-12-13 5:43 ` xavierfortier1
2024-12-14 3:48 ` xavierfortier1
2024-12-14 3:53 ` xavierfortier1
2024-12-16 18:42 ` mdkcore0
2024-12-16 20:05 ` [PR PATCH] [Updated] " xavierfortier1
2024-12-16 20:08 ` xavierfortier1
2024-12-16 20:12 ` [PR PATCH] [Updated] spotify-player: update to 0.20.4 xavierfortier1
2024-12-16 20:14 ` xavierfortier1
2024-12-16 20:26 ` xavierfortier1
2024-12-16 22:12 ` [PR PATCH] [Updated] " xavierfortier1
2024-12-16 22:15 ` xavierfortier1
2024-12-19 4:28 ` [PR PATCH] [Merged]: " classabbyamp
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).