# Maintainer: Sophie Tauchert _pkgname=openbook-desktop _pkgver=0.0.43-2 pkgname="${_pkgname}-bin" pkgver="${_pkgver//-/_}" pkgrel=1 pkgdesc="Desktop client for Openbook" arch=('x86_64') url="https://gitlab.com/999eagle/openbook-desktop" license=('AGPL3') provides=("${_pkgname}") conflicts=("${_pkgname}") depends=('libxcursor' 'libxinerama' 'libxrandr' 'libxxf86vm' 'sqlite' 'bash' 'gtk3') source=("${_pkgname}-${_pkgver}.zip::https://gitlab.com/999eagle/openbook-desktop/-/jobs/artifacts/${_pkgver}/download?job=release-linux") sha256sums=('2ef3e61f2584cd38faa99f19bc7a988df12f4adf42b61940d248759092ad68c8') package() { # Main files install -d "${pkgdir}/opt/${_pkgname}" cp -a "${srcdir}/${_pkgname}/." "${pkgdir}/opt/${_pkgname}" # Binary symlink install -d "${pkgdir}/usr/bin" ln -s "/opt/${_pkgname}/${_pkgname}.sh" "${pkgdir}/usr/bin/${_pkgname}" # Desktop entry install -d "${pkgdir}/usr/share/applications" install "${srcdir}/${_pkgname}/${_pkgname}.desktop" "${pkgdir}/usr/share/applications" rm "${pkgdir}/opt/${_pkgname}/${_pkgname}.desktop" # Icons for size in 32 64 256; do path="${pkgdir}/usr/share/icons/hicolor/${size}x${size}/apps" install -d "${path}" ln -s "/opt/${_pkgname}/assets/openbook-o-logo_transparent_${size}.png" "${path}/${_pkgname}.png" done }