Parse resilient SACD images, decode DST, scan ISO releases into the local library, and keep explicit opens ephemeral. Ship decoder notices across distribution formats and align DSD album filtering and version selection. cx
46 lines
1.8 KiB
Bash
46 lines
1.8 KiB
Bash
# Maintainer: blitzkriegfc <blitzkriegfc@gmail.com>
|
|
pkgname=qbz-bin
|
|
pkgver=0.0.0
|
|
pkgrel=1
|
|
pkgdesc="Native hi-fi Qobuz desktop player for Linux (prebuilt binary)"
|
|
arch=('x86_64' 'aarch64')
|
|
url="https://github.com/vicrodh/qbz"
|
|
license=('MIT')
|
|
depends=('qt6-base>=6.8' 'qt6-declarative>=6.8' 'qt6-svg>=6.8' 'qt6-wayland' 'alsa-lib' 'xdg-utils')
|
|
optdepends=(
|
|
'alsa-utils: ALSA diagnostics and device inspection'
|
|
'pipewire: PipeWire device discovery and sample-rate control'
|
|
'libpulse: PulseAudio device discovery and routing through pactl'
|
|
'jack2: JACK audio backend'
|
|
)
|
|
provides=('qbz')
|
|
conflicts=('qbz' 'qbz-git')
|
|
options=('!strip')
|
|
source_x86_64=("${pkgname}-${pkgver}-x86_64.tar.gz::https://github.com/vicrodh/qbz/releases/download/v${pkgver}/qbz_${pkgver}_amd64.tar.gz")
|
|
source_aarch64=("${pkgname}-${pkgver}-aarch64.tar.gz::https://github.com/vicrodh/qbz/releases/download/v${pkgver}/qbz_${pkgver}_aarch64.tar.gz")
|
|
sha256sums_x86_64=('SKIP')
|
|
sha256sums_aarch64=('SKIP')
|
|
|
|
package() {
|
|
local release_arch
|
|
case "$CARCH" in
|
|
x86_64) release_arch=amd64 ;;
|
|
aarch64) release_arch=aarch64 ;;
|
|
esac
|
|
|
|
cd "${srcdir}/qbz_${pkgver}_${release_arch}"
|
|
install -Dm755 qbz "${pkgdir}/usr/bin/qbz"
|
|
install -Dm644 qbz.desktop "${pkgdir}/usr/share/applications/com.blitzfc.qbz.desktop"
|
|
|
|
local size
|
|
for size in 32 48 64 128 256 512; do
|
|
install -Dm644 "icons/hicolor/${size}x${size}/apps/qbz.png" \
|
|
"${pkgdir}/usr/share/icons/hicolor/${size}x${size}/apps/qbz.png"
|
|
done
|
|
|
|
install -Dm644 com.blitzfc.qbz.metainfo.xml \
|
|
"${pkgdir}/usr/share/metainfo/com.blitzfc.qbz.metainfo.xml"
|
|
install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
|
|
install -Dm644 licenses/* -t "${pkgdir}/usr/share/licenses/${pkgname}/third-party"
|
|
}
|