diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 54 |
1 files changed, 23 insertions, 31 deletions
@@ -1,51 +1,43 @@ ## Maintainer: AudioLinux audiolinux@fastmail.fm pkgname=hqplayer-embedded -_rpmver=4.25.0-64 -_debpkgver=4.25.0-81 -pkgver=4.25.0 +_debpkgver=5.5.3-16 +_debpkgverarm=5.5.3-16 +pkgver=5.5.3 pkgrel=1 pkgdesc="Signalyst HQPlayer Embedded HQPlayer - the high-end upsampling multichannel software HD-audio player" -arch=('x86_64' 'aarch64') +arch=('x86_64' 'x86_64_v3' 'aarch64') url="http://www.signalyst.com/custom.html" license=('custom') -depends=('alsa-lib' 'glibc' 'flac' 'gcc-libs' 'libgmpris' 'glib2' 'rygel' 'zip' 'unzip' 'wavpack' 'gupnp' 'openmp') -conflicts=('hqplayer-embedded-amd' 'hqplayer-embedded-rocm') +depends=('alsa-lib' 'glibc' 'libusb-compat' 'flac' 'gcc-libs' 'libgmpris' 'glib2' 'rygel' 'zip' 'unzip' 'wavpack' 'gupnp' 'gupnp-av' 'openmp' 'mpg123' 'lame') +optdepends=('hqplayer-client') source=('hqplayerd.service' 'hqplayerd_user.service' - 'sysusers.d' - 'tmpfiles.d' ) -source_x86_64=("https://www.signalyst.eu/bins/hqplayerd/fc34/hqplayerd-"$_rpmver".fc34.x86_64.rpm") -source_aarch64=("https://www.signalyst.eu/bins/hqplayerd/buster/hqplayerd_"$_debpkgver"_arm64.deb") -sha256sums=('d46242c40660ddf877eff89e2459a76fe5fbecb5621fd727aad742d69cbf96d1' - '5d4194a704979b3ff92482e155769460906745a66e759142eba33a2226f9cb3a' - '911b813c6d6b4b88daab7c28566136112f1217dce7f890902fd0f46a519c50fc' - '353eb19a099092f1ee3b34b46a68e684b221003f221dc92e2c6e929311d0ff83') -sha256sums_x86_64=('28b3fb835490cd52aef479e9b5beacd05c262d28e194020d26826c9236be6c33') -sha256sums_aarch64=('d3190a8ab422df6a5a8d8ad885290dabb94606d3d5783bcff2e61b7ae8b052fa') +source_x86_64=("https://www.signalyst.eu/bins/hqplayerd/jammy/hqplayerd_"$_debpkgver"_amd64.deb") +source_x86_64_v3=("https://www.signalyst.eu/bins/hqplayerd/jammy/hqplayerd_"$_debpkgver"_amd64.deb") +source_aarch64=("https://www.signalyst.eu/bins/hqplayerd/bookworm/hqplayerd_"$_debpkgverarm"_arm64.deb") +sha256sums=('7a61af6b213a44003545e7dace4bd2b6cd7e7d5caa053a2d887750ab35a5a2e1' + '5d4194a704979b3ff92482e155769460906745a66e759142eba33a2226f9cb3a') +sha256sums_x86_64=('e37f67ade7ea9a1a75fd44b52b6b8f6c2387fb66d0cc7efde1876bdd3f5ee679') +sha256sums_x86_64_v3=('e37f67ade7ea9a1a75fd44b52b6b8f6c2387fb66d0cc7efde1876bdd3f5ee679') +sha256sums_aarch64=('e0992a4682e8f555633d9af2951008be24626ddbf42e9f083fc7fd12fc7fdd6f') install=${pkgname}.install package() { - if [ "$(uname -m)" == "x86_64" ]; then - bsdtar xf hqplayerd-"$_rpmver".fc34.x86_64.rpm -C "$pkgdir" - install -Dm644 "$pkgdir/usr/share/doc/hqplayerd/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/COPYING" - rm "$pkgdir/usr/share/doc/hqplayerd/LICENSE" - else - cd "$srcdir" - bsdtar xf data.tar.xz -C "$pkgdir" - install -Dm644 "$pkgdir/usr/share/doc/hqplayerd/copyright" "$pkgdir/usr/share/licenses/$pkgname/COPYING" - rm "$pkgdir/usr/share/doc/hqplayerd/copyright" - rm -rf "$pkgdir/lib" - fi + if [[ "$CARCH" = "x86_64" ]] || [[ "$CARCH" = "x86_64_v3" ]]; then + bsdtar xf data.tar.zst -C "$pkgdir" + else + bsdtar xf data.tar.xz -C "$pkgdir" + fi + install -Dm644 "$pkgdir/usr/share/doc/hqplayerd/copyright" "$pkgdir/usr/share/licenses/$pkgname/COPYING" install -Dm644 "hqplayerd_user.service" "$pkgdir/usr/lib/systemd/user/hqplayerd.service" install -Dm644 "hqplayerd.service" "$pkgdir/usr/lib/systemd/system/hqplayerd.service" - install -Dm644 tmpfiles.d "${pkgdir}"/usr/lib/tmpfiles.d/hqplayer.conf - install -Dm644 sysusers.d "${pkgdir}"/usr/lib/sysusers.d/hqplayer.conf - install -Dm644 "$pkgdir/etc/hqplayer/hqplayerd.xml" "$pkgdir/usr/share/doc/hqplayerd/hqplayerd.xml" - + + rm -rf "$pkgdir/lib" + rm "$pkgdir/usr/share/doc/hqplayerd/copyright" rm -rf "$pkgdir/etc/modules-load.d" rm -rf "$pkgdir/etc/udev" } |