commit: b29328866dc7e9eaeda5b0b4ad019ba33dda9c52 Author: Jonas Frei <freijon <AT> pm <DOT> me> AuthorDate: Wed Feb 11 19:39:06 2026 +0000 Commit: Jonas Frei <freijon <AT> pm <DOT> me> CommitDate: Wed Feb 11 19:39:44 2026 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b2932886
media-sound/qobuz-player: add 0.7.0 Signed-off-by: Jonas Frei <freijon <AT> pm.me> media-sound/qobuz-player/Manifest | 3 ++ media-sound/qobuz-player/qobuz-player-0.7.0.ebuild | 51 ++++++++++++++++++++++ 2 files changed, 54 insertions(+) diff --git a/media-sound/qobuz-player/Manifest b/media-sound/qobuz-player/Manifest index 2ee3dd4cf5..11a38be9ae 100644 --- a/media-sound/qobuz-player/Manifest +++ b/media-sound/qobuz-player/Manifest @@ -3,3 +3,6 @@ DIST qobuz-player-0.6.5-crates.tar.xz 65406920 BLAKE2B e1509616e6b648e8338c70722 DIST qobuz-player-0.6.5.tar.gz 6426558 BLAKE2B 238d769621a2d8fe645b7f028d06381c82c2cec1741c8bffe05f2b6e7d432061f624d61d46a1a3e046c696fe1bf8d75e057ada27c8d3bd73de75368f501795e4 SHA512 76ce3715770e83ebf3e2478d44038a0bfb0e9a18c6f45f50494fc6d4a09dd2c44d6c1027e21abca0088e74d08a469610e96137b4432fc03de21972a6b80f8597 DIST qobuz-player-0.6.6-crates.tar.xz 65258996 BLAKE2B f447bf1e2c5e0064a1d959bb5e41a92147f5137f5e4c29c861313dd522592af113f371e6c3df1f630b7f29050b8c6ace0e8adff0fff4f3396f546b3843204049 SHA512 686ad9996348fe8cd3a7fb637f21bab84a7b169fa915b6d2317cd5a90051742cc122db431faacec0dda014924727e0dabbc0fb3e602391c67ec8db13aea70479 DIST qobuz-player-0.6.6.tar.gz 6455426 BLAKE2B f79cb81e1afb542bfafaf6e72e8de6ef10cf743d1407374ccd68b53a60712b6f1f653d8b9a6e9b579c2ac92765db5526890e63c5cd2248827a8f01a46c8a8b8f SHA512 164dd80c96473bcf4cf998d6a5ebffeccdbf3b4bd9e0c548bc12c93da26f0ec835e1c2a01880eff45974f90a2a26b068b91745e6978873f4ce43b8ea5f8a65e8 +DIST qobuz-player-0.7.0-crates.tar.xz 67087988 BLAKE2B d049366ade0e2d9c4f4e3799ed0792db271362c65e386481735ef786a2d23b2ff1e83c6edfa6712a68206aceee67299ffd79ccfe14d46fe62d8148d743845507 SHA512 30c9b68b08501c89c67c163619bf8a70c638228a978f1ef048c299eadfecce417ec84dda2ce65055d0ed1ef7ad5caff06598396106dc3678357033d4f3ad4dcb +DIST qobuz-player-0.7.0.tar.gz 6464243 BLAKE2B ea85aa7178d4b9ce83007ab0d5525f716d8781badd607fed574574f0e99687fa4268317555f1e477066e565c806e4b4d932758bfdbf07f6ad3a0d9454c742b93 SHA512 7fd294db74789020bf4246a4e4731c3a6d7844e20fb594c8ef3dbde05834c08a75c8a8f4e9d63a072d4e9d6c0de392f0bdee481adc49b359a2093a8730c55ebd +DIST qonductor-efba84c3a82042f8dca375a8b4860a96e165eed7.gh.tar.gz 66713 BLAKE2B bf3da2ec71c009ea52927a16afbdead63f85e3f707b7d8fdcc5ced70c6dd6dead0b6d1deaed581a36088cc1068ce5e8b49871110cecbcfac139a077f2f1a1a0e SHA512 664d6d5f1572a31ef253fb7a20da9e9953740860792d15c279c0501420ed5ba15b66d2aaa1c94ec1c69eb4010fd7a3175afae7229b70ef60229d224cc558446b diff --git a/media-sound/qobuz-player/qobuz-player-0.7.0.ebuild b/media-sound/qobuz-player/qobuz-player-0.7.0.ebuild new file mode 100644 index 0000000000..66a1b62497 --- /dev/null +++ b/media-sound/qobuz-player/qobuz-player-0.7.0.ebuild @@ -0,0 +1,51 @@ +# 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 +}
