mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-08 14:43:27 -04:00
media-sound/qobuz-player: drop 0.10.0
Signed-off-by: Jonas Frei <freijon@pm.me>
This commit is contained in:
@@ -1,7 +1,5 @@
|
||||
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.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-2026-05-03-crates.tar.xz 73206836 BLAKE2B 486c4b247862a0d4ec244a11dd362966b13aaa0ff6426381ef411e68815c435d0a6389ab8a565ef36fd210ea5b0da7687d3a4f59ba18e46e0f4e944dde1ad972 SHA512 f9f542e6b645ad5db705dc29daef563fadc0404899dbdb663e716390aef2caba369048842c28c4e5a10f9b95ef13b0c28fd1245b30946e7aff8bdcb30d0f6526
|
||||
DIST qobuz-player-2026-05-03.tar.gz 8440227 BLAKE2B 6e16e293b54122c1a60ba3974b1ce96369b999b332fa17831e561c4d92da76b770ed10387dc70ae8dc0b6b868ab032761f2f4e8e39fa70b21a9e18ed2a3b8dd1 SHA512 f4cf19e5643113c1a8c071af6f20ad4a5ebc979e925e718c1ac0567fe6e953b88229357a225910acf4f72a319052ca2a4834f1832b13c74414644937ca9e36e6
|
||||
DIST qobuz-player-2026-06-12-crates.tar.xz 73250912 BLAKE2B 6f4e8d99e172db0492bbeeb2b13ea250e105e8c2c41f05e1530d9e72b9f9f4686704909b4106d5869973d3da8a2f017da94e5e4047736a5ddf5f6e6c0c0906e8 SHA512 57f58173935c6a88d4fd0e48ec276f2aff74ddcee30d1a5c7421cc19e296502f25e330a77bbc1ab9367d69ac79d7129c316b874397681d386efe927d37dacdaf
|
||||
|
||||
@@ -1,83 +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%'
|
||||
[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
|
||||
}
|
||||
Reference in New Issue
Block a user