summaryrefslogtreecommitdiff
path: root/media-sound
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-04-24 19:21:09 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-04-24 19:21:09 +0000
commit00ae7917936dcce4c0ff3c6dc8ada15ee24ff8af (patch)
treec48373593348d5561fd150d741470a67929ed0c9 /media-sound
parent518a9802b3c051064c58d593f5222a61fae2e644 (diff)
downloadbaldeagleos-repo-00ae7917936dcce4c0ff3c6dc8ada15ee24ff8af.tar.gz
baldeagleos-repo-00ae7917936dcce4c0ff3c6dc8ada15ee24ff8af.tar.xz
baldeagleos-repo-00ae7917936dcce4c0ff3c6dc8ada15ee24ff8af.zip
Adding metadata
Diffstat (limited to 'media-sound')
-rw-r--r--media-sound/qobuz-player/Manifest5
-rw-r--r--media-sound/qobuz-player/qobuz-player-0.10.0.ebuild83
-rw-r--r--media-sound/qobuz-player/qobuz-player-0.7.4.ebuild51
3 files changed, 85 insertions, 54 deletions
diff --git a/media-sound/qobuz-player/Manifest b/media-sound/qobuz-player/Manifest
index 0213f45c79ee..02cd316615d8 100644
--- a/media-sound/qobuz-player/Manifest
+++ b/media-sound/qobuz-player/Manifest
@@ -1,10 +1,9 @@
DIST cpal-fd3b945bffcaa493fa7cb5ceddf9db1f9330fd30.gh.tar.gz 180966 BLAKE2B aabc59d29ab8b26ea778e32ec0687ca52801604b76e874ecd6bfaa2f33f78eaffa895e7da54ce7186be2a016917586dd7c43941b2b85918c22cc3ef668f0f330 SHA512 9b848148ce45b9eb99083ef83bd44ecd51156595dbf9fa571eeeff6d2d067e4ae5f923107bd34f10165b7334cad947e9502f61d038fed8c059c1563cc4aaa58b
DIST mpris-server-f8b3f74e93910fffd0c93df687e05cf954dcdeba.gh.tar.gz 43952 BLAKE2B 6f91e8975e2bb40369bdb430feecb497e555a19dff70a7570aec89b3c0644f2b89d0b8cb6b4544660dedfb1bf2617836a5e79f2af48d2e6a9c025d22323168ac SHA512 aa2f0a1a220d30602478a119a9bcfd548d0dbc18a5036b5dc38742cadf9b589bb65f6632056af149bc4c3cda022ef95cb28e426a7a0198ab45cc58be85f849b4
-DIST qobuz-player-0.7.4-crates.tar.xz 72911764 BLAKE2B 240a5bcdb5236f6105862e7c68c8fc8fdde771c57ad06cc59764720155b6758f1413503011e7860a065412b8eba2d2aa81c820e97e0600a86c93c78a24f8586a SHA512 a45098e8c048228264c9c53e3a0009463a8ba7818fc39ec734b8f7a7ed05533003b8ab6f7185aec7f1bda85fc121debc37de9b3c0dd75fc827a8fa0e057d7825
-DIST qobuz-player-0.7.4.tar.gz 6476316 BLAKE2B a6b5c862f079941c01c45058c81bd84aaf47ab0d9fd5dd7997ab85a1bba07416874b9b5c86ae9037efb281297a332e4ef286a107e1996d5e96b18afbd9ab11be SHA512 0cbf9d2ffd2d4ed5481edc4a8ae57b936bc24b074b2d409eea8df20c8846c20c8bba45fb2d875b34cec8c65fe91658d1a287c5ef57cfe9a1a3238a9ed9004780
+DIST qobuz-player-0.10.0-crates.tar.xz 70805628 BLAKE2B 980f39c603ab8d3c3818ecc8de48b3406756ce8fabf9323682a24dde7ab5ea4ccaecb74182c0a4c541553d82c50ad9408889bdffecf3b128c11b2bc064de6900 SHA512 eadbef8aa306c9771d9e22a775bfdeb6754170f650b87059ec0f07609150cc3de6b81905367e6c77b0617ac6ee675e9f65110743f69f3b6b589e722aa3bcbcba
+DIST qobuz-player-0.10.0.tar.gz 6510566 BLAKE2B e43fa28055626b2e48e39cc453bb1d199ae1c31ef65557a7060cdfa84377c6d439d78c8f6ae8df8ebb3cb24defd0b8313992e2372a9bb3b6b40db484191f3b4f SHA512 a85c265cbd9c2dc3925b4f7d9fe0a1ce37fda88d73ea6e29558ac53724cd1db246a34edf583fa4fa6a23a0941cf66ef6433780f36f896a24f95317fdca846b8b
DIST qobuz-player-0.8.0-crates.tar.xz 64451024 BLAKE2B b0b0d956775dd356e8da8aa3b914d32b5535f7def1c83fc21de8bd90825a34509255f16403635c62ae420a633edf08038e9634e3ed6d7ce8b6590a68a962d0b0 SHA512 168723a23b3542d245172ee036b89179b2748bfde7adcb724f1f6a28fd1b6445e07562ed0dbb078a6fa8908c94e5c6c44cab6184528738a93e16850fa9e3eaa2
DIST qobuz-player-0.8.0.tar.gz 6476576 BLAKE2B d1b93ffcc8e81310a055179edba7875cc55827e303fff6be4ed308797d9b3b719b55e0a19add3c9fd4073ea7c2ddafd713b0929a959bd36325c3106a004f6e8d SHA512 6a99447f8a66573c70e1848f8f340d850c648c5a0fdd77f326e774323345b292f7cf7696318787d319bdb4c99be9388ea4a9339315188464463ee679071b8387
DIST qobuz-player-0.9.0-crates.tar.xz 69589892 BLAKE2B 95c8221543fc544ab5c4ad967e453749875427e5adbf3ea60d0649f7d607c59d9b081bf699f1bd8a167a4a0474eb3ded9b498cbc0f9a8337f8da734ac06c6475 SHA512 5f6776059ca90efc1ed552488c4b9ae3e40220cb47a5a8472f539d2a73c810435287dcc4133b2cbc69d5828632d18ea73d1dccea3c774e2d07d68e9ba0713def
DIST qobuz-player-0.9.0.tar.gz 6496039 BLAKE2B 06ba1a65efd9a185dfa3adfd59444f1fd9c0d4ea39909b4ae23d7f90e34d58bbb740667559018564aa6384d630883e5d5f79b1f5bd1a3ffd274ca3c97248a1b9 SHA512 b3f60801febfc2d02d7d03333188cea636d12c7fff0159954d6a1ff6027f9fe7d74cac4a7f1b8b757c0271eb8b68518aa306e5c4f148aca74784d1b1f0b286e5
-DIST qonductor-efba84c3a82042f8dca375a8b4860a96e165eed7.gh.tar.gz 66713 BLAKE2B bf3da2ec71c009ea52927a16afbdead63f85e3f707b7d8fdcc5ced70c6dd6dead0b6d1deaed581a36088cc1068ce5e8b49871110cecbcfac139a077f2f1a1a0e SHA512 664d6d5f1572a31ef253fb7a20da9e9953740860792d15c279c0501420ed5ba15b66d2aaa1c94ec1c69eb4010fd7a3175afae7229b70ef60229d224cc558446b
DIST rodio-a352fb53846b47523d828b276b6d625f251aabb2.gh.tar.gz 15052657 BLAKE2B 88148261bb03c0c0daa54ee0961623db69a3fb84e6c0f8ff5b3aff98615f3d70e2d3743efa46e6e0c34e734489f7ff93cacb29d18009a295adaf6c5ba27571da SHA512 fc69172d286578cbb4970deb350d178ff570440744018f89133afdd4244a3d566e95bdacd2783189cb9d8448b542e000692110026e9291ff13c2619311ba5f72
diff --git a/media-sound/qobuz-player/qobuz-player-0.10.0.ebuild b/media-sound/qobuz-player/qobuz-player-0.10.0.ebuild
new file mode 100644
index 000000000000..a2cf04549875
--- /dev/null
+++ b/media-sound/qobuz-player/qobuz-player-0.10.0.ebuild
@@ -0,0 +1,83 @@
+# Copyright 2025-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+declare -A GIT_CRATES=(
+ [mpris-server]='https://github.com/SeaDve/mpris-server;f8b3f74e93910fffd0c93df687e05cf954dcdeba;mpris-server-%commit%'
+ # [qonductor]='https://github.com/nickblt/qonductor;efba84c3a82042f8dca375a8b4860a96e165eed7;qonductor-%commit%'
+ [rodio]='https://github.com/RustAudio/rodio;a352fb53846b47523d828b276b6d625f251aabb2;rodio-%commit%'
+ [cpal]='https://github.com/RustAudio/cpal;fd3b945bffcaa493fa7cb5ceddf9db1f9330fd30;cpal-%commit%'
+)
+
+RUST_MIN_VER="1.92"
+
+inherit cargo
+
+DESCRIPTION="Tui, web and rfid player for Qobuz"
+HOMEPAGE="https://github.com/SofusA/qobuz-player"
+SRC_URI="https://github.com/SofusA/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" https://github.com/gentoo-crate-dist/${PN}/releases/download/v${PV}/${P}-crates.tar.xz"
+SRC_URI+=" ${CARGO_CRATE_URIS}"
+
+LICENSE="GPL-3"
+# Dependent crate licenses
+LICENSE+="
+ Apache-2.0 BSD-2 BSD CDLA-Permissive-2.0 ISC MIT MPL-2.0 UoI-NCSA
+ Unicode-3.0 ZLIB
+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="gtk"
+RESTRICT="test"
+
+DEPEND="
+ dev-db/sqlite:3=
+ dev-libs/glib
+ gtk? ( gui-libs/libadwaita )
+ media-libs/alsa-lib
+ sys-apps/dbus
+"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+ default
+
+ local rodio_path="${WORKDIR}/rodio-a352fb53846b47523d828b276b6d625f251aabb2"
+ local cpal_path="${WORKDIR}/cpal-fd3b945bffcaa493fa7cb5ceddf9db1f9330fd30"
+
+ # Patch rodio's Cargo.toml to use local path for cpal
+ sed -i \
+ -e "s|cpal\s*=\s*{\s*version\s*=\s*\"[^\"]*\"|cpal = { path = \"${cpal_path}\"|" \
+ -e "s|cpal\s*=\s*{\s*git\s*=\s*\"https://github.com/RustAudio/cpal\"[^}]*|cpal = { path = \"${cpal_path}\"|" \
+ "${rodio_path}/Cargo.toml" || die "Failed to patch rodio Cargo.toml"
+
+ grep -q "cpal = { path = \"${cpal_path}\"" "${rodio_path}/Cargo.toml" \
+ || die "Failed to verify cpal patch in rodio"
+}
+
+src_configure() {
+ # high magic to allow system-libs
+ export LIBSQLITE3_SYS_USE_PKG_CONFIG=1
+ default
+}
+
+src_compile() {
+ cargo_src_compile --package qobuz-player-connect
+ use gtk && cargo_src_compile --package qobuz-player-gtk
+ cargo_src_compile --package qobuz-player-tui
+ cargo_src_compile --package qobuz-player-web
+}
+
+src_install() {
+ cargo_src_install --path qobuz-player-connect
+ use gtk && cargo_src_install --path qobuz-player-gtk
+ cargo_src_install --path qobuz-player-tui
+ cargo_src_install --path qobuz-player-web
+
+ local DOCS=(
+ README.md
+ )
+ einstalldocs
+}
diff --git a/media-sound/qobuz-player/qobuz-player-0.7.4.ebuild b/media-sound/qobuz-player/qobuz-player-0.7.4.ebuild
deleted file mode 100644
index 66a1b624970c..000000000000
--- a/media-sound/qobuz-player/qobuz-player-0.7.4.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 2025-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-declare -A GIT_CRATES=(
- [mpris-server]='https://github.com/SeaDve/mpris-server;f8b3f74e93910fffd0c93df687e05cf954dcdeba;mpris-server-%commit%'
- [qonductor]='https://github.com/nickblt/qonductor;efba84c3a82042f8dca375a8b4860a96e165eed7;qonductor-%commit%'
-)
-
-RUST_MIN_VER="1.90.0"
-
-inherit cargo
-
-DESCRIPTION="Tui, web and rfid player for Qobuz"
-HOMEPAGE="https://github.com/SofusA/qobuz-player"
-SRC_URI="https://github.com/SofusA/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" https://github.com/gentoo-crate-dist/${PN}/releases/download/v${PV}/${P}-crates.tar.xz"
-SRC_URI+=" ${CARGO_CRATE_URIS}"
-
-LICENSE="GPL-3"
-# Dependent crate licenses
-LICENSE+="
- Apache-2.0 BSD-2 BSD CDLA-Permissive-2.0 ISC MIT MPL-2.0 UoI-NCSA
- Unicode-3.0 ZLIB
-"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="
- dev-db/sqlite:3=
- media-libs/alsa-lib
- sys-apps/dbus
-"
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_configure() {
- # high magic to allow system-libs
- export LIBSQLITE3_SYS_USE_PKG_CONFIG=1
- default
-}
-
-src_install() {
- cargo_src_install --path qobuz-player-cli
-
- local DOCS=(
- README.md
- )
- einstalldocs
-}