Github messages for voidlinux
 help / color / mirror / Atom feed
* [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).