# Maintainer: zxp19821005 <zxp19821005 at 163 dot com> pkgname=fooyin-bin _pkgname=Fooyin _appname="org.${pkgname%-bin}.${pkgname%-bin}" pkgver=0.7.3 pkgrel=1 pkgdesc="A customisable music player.Binary version." arch=('x86_64') url="https://github.com/ludouzi/fooyin" license=('GPL-3.0-only') conflicts=("${pkgname%-bin}") provides=("${pkgname%-bin}=${pkgver}") depends=( 'qt6-base' 'qt6-svg' 'qt6-tools' 'alsa-lib' 'taglib1' 'ffmpeg' 'kdsingleapplication' 'libgme' 'libarchive' 'libvgm-player-git' ) optdepends=( 'sdl2: For the SDL2 audio output plugin' 'pipewire: For the PipeWire audio output plugin' ) source=( "${pkgname%-bin}-${pkgver}.deb::${url}/releases/download/v${pkgver}/${pkgname%-bin}_${pkgver}-noble_amd64.deb" ) sha256sums=('84d57d622eb32da34e90414902e03f8cc5b073b74a92b8cdac79e9046085c938') build() { bsdtar -xf "${srcdir}/data."* sed -i "s/${_appname}/${pkgname%-bin}/g" -i "${srcdir}/usr/share/applications/${_appname}.desktop" } package() { install -Dm755 "${srcdir}/usr/bin/${pkgname%-bin}" -t "${pkgdir}/usr/bin" install -Dm644 "${srcdir}/usr/lib/${pkgname%-bin}/"*.so* -t "${pkgdir}/usr/lib/${pkgname%-bin}" install -Dm644 "${srcdir}/usr/lib/${pkgname%-bin}/plugins/"*.so -t "${pkgdir}/usr/lib/${pkgname%-bin}/plugins" _icon_sizes=(16x16 22x22 32x32 48x48 64x64 128x128 256x256 512x512) for _icons in "${_icon_sizes[@]}";do install -Dm644 "${srcdir}/usr/share/icons/hicolor/${_icons}/apps/${_appname}.png" \ "${pkgdir}/usr/share/icons/hicolor/${_icons}/apps/${pkgname%-bin}.png" done install -Dm644 "${srcdir}/usr/share/icons/hicolor/scalable/apps/${_appname}.svg" "${pkgdir}/usr/share/icons/hicolor/scalable/apps/${pkgname%-bin}.svg" install -Dm644 "${srcdir}/usr/share/${pkgname%-bin}/translations/"*.qm -t "${pkgdir}/usr/share/${pkgname%-bin}/translations" install -Dm644 "${srcdir}/usr/share/applications/${_appname}.desktop" "${pkgdir}/usr/share/applications/${pkgname%-bin}.desktop" install -Dm644 "${srcdir}/usr/share/doc/${pkgname%-bin}/LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname%-bin}" install -Dm644 "${srcdir}/usr/share/metainfo/${_appname}.metainfo.xml" "${pkgdir}/usr/share/metainfo/${pkgname%-bin}.metainfo.xml" }