mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-10-12 17:51:11 -04:00
media-sound/qobine: drop 2026.05.03
Signed-off-by: Jonas Frei <freijon@pm.me>
This commit is contained in:
2 files changed
-98
No files matched your search
@@ -3,8 +3,6 @@ DIST mpris-server-f8b3f74e93910fffd0c93df687e05cf954dcdeba.gh.tar.gz 43952 BLAKE
|
||||
DIST qobine-2026-07-21-crates.tar.xz 74139048 BLAKE2B f6bc54d7a9d9044017aef5906c90dc606639c1d2a44cd7a50717ec6db363720faef201d125d89c2a43b9aae59a814f8e64cef3c55dad510a01ddd72681b83516 SHA512 2b32e10558fe80a51fc8565dfa45be0faf8b63d12991be4856f70acc218d905c44fd66bcf9c2c6cb36124873931cfda6cc8a0442c5feb53f7e913c472f957984
|
||||
DIST qobine-2026.07.01.tar.gz 7561344 BLAKE2B 4917b0b2c051cf5b0965b6fc5c2240160b3a508e3e74299bb45944f1bdbb245678506c66b5afe5ffe7927cdbfe1d86414ea7f769186ec0885413963b987c401b SHA512 63f91a50046f859a34b5991ea84bf345f51facd87de9fdfd8aadb1adf660d346b1af45139718c018653a4ebf3b126577f1ef754800a4494d03051f036282105a
|
||||
DIST qobine-2026.07.21.tar.gz 7563309 BLAKE2B e79b261822b3f08e380e97963b6344c29716ffc4656338cf82beaa71805b4e762e6a34bee05b11e59eee7f22533bb94be13257cc244110d09f4efc889a449f00 SHA512 eccc47b666cc424e92ca47135c501b417d6878b13b41770d016552859c9ad65ed5da77eacb247f74807e358f075460fcf57437ab49ba0a797e4cf661d215a42b
|
||||
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
|
||||
DIST qobuz-player-2026-06-12.tar.gz 8853094 BLAKE2B 22969c4843369ed9f91f20f68b0d50f64f9913fd5e5003368e895d43af653ce5404a475eda901c23b4fe88b2572cb36769fa55cc58d2152d812fbdbb04bc9797 SHA512 ecdc03df6ac1236237bc1fa07354ae63fb9b6fc42d89c4c8f8005ae58bfb9e70d1fee2da4e102604cf6ade97c4ce7688ae83bd48050c77852f99b73931daa78e
|
||||
DIST qobuz-player-2026-07-01-crates.tar.xz 74045172 BLAKE2B 86da9bd50610eaf8d48b4401288263889db0fabb355609a9785c888c6d9dde7c496e0759c702042d6531bdae97656f6c00fb9532ff759e6a269c3131b1249b83 SHA512 c0f230c4ae7e9594fb0dd9f473d58672a2b27efe370bc27c495aaba049f37906ae5d79e18ae884328dfd9b3a2cd6cf6db6af8097c961de45b3007025fbdeaa37
|
||||
|
||||
@@ -1,96 +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"
|
||||
|
||||
OLD_PN="qobuz-player"
|
||||
UPSTREAM_PV="${PV//./-}"
|
||||
OLD_P="${OLD_PN}-${UPSTREAM_PV}"
|
||||
MY_P="${PN}-${UPSTREAM_PV}"
|
||||
|
||||
inherit cargo
|
||||
|
||||
DESCRIPTION="Tui, web and rfid player for Qobuz"
|
||||
HOMEPAGE="https://github.com/SofusA/qobine"
|
||||
SRC_URI="https://github.com/SofusA/${PN}/archive/refs/tags/v${UPSTREAM_PV}.tar.gz -> ${OLD_P}.tar.gz"
|
||||
SRC_URI+=" https://github.com/gentoo-crate-dist/${OLD_PN}/releases/download/v${UPSTREAM_PV}/${OLD_P}-crates.tar.xz"
|
||||
SRC_URI+=" ${CARGO_CRATE_URIS}"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
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"
|
||||
# The GTK feature now needs >=gui-libs/gtk-4.20 which is too much of a hassle.
|
||||
# I'll skip this feature for now because personally, I don't need it.
|
||||
# Also see: https://github.com/SofusA/qobine/issues/348#issuecomment-4368448105
|
||||
# IUSE="gtk"
|
||||
RESTRICT="test"
|
||||
|
||||
DEPEND="
|
||||
dev-db/sqlite:3=
|
||||
dev-libs/glib
|
||||
media-libs/alsa-lib
|
||||
sys-apps/dbus
|
||||
"
|
||||
# This will need to be in DEPEND when this feature will be re-enabled
|
||||
# gtk? ( gui-libs/libadwaita )
|
||||
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-rfid
|
||||
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-rfid
|
||||
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