name='coolercontrol-bin' _pkgname=${name%-bin} _app_id="org.$_pkgname.CoolerControl" version='3.0.1' release='1' desc='A program to monitor and control your cooling devices' desc_ru='Программа для мониторинга и управления системами охлаждения' homepage='https://gitlab.com/coolercontrol/coolercontrol' maintainer="Evgeniy Khramov " maintainer_ru="Евгений Храмов " architectures=('amd64') license=('GPL-3.0-or-later') provides=('coolercontrol') conflicts=('coolercontrol') deps=( 'gtk3' 'hicolor-icon-theme' 'coolercontrold-bin' ) deps_redos=("${deps[@]}" 'qt6-qtwebengine') deps_arch=("${deps[@]}" 'qt6-webengine') deps_alt=("${deps[@]}" 'libqt6-webengine6') deps_debian=("${deps[@]}" 'libqt6-webengine6') deps_fedora=("${deps[@]}" 'qt6-qtwebengine') deps_rhel=("${deps[@]}" 'qt6-qtwebengine') deps_rosa=("${deps[@]}" 'qt6-qtwebengine') build_deps=( 'desktop-file-utils' ) build_deps_redos=("${build_deps[@]}" 'libappstream-glib') build_deps_arch=("${build_deps[@]}" 'appstream-glib') build_deps_alt=("${build_deps[@]}" 'appstream-glib') build_deps_debian=("${build_deps[@]}" 'appstream') build_deps_fedora=("${build_deps[@]}" 'libappstream-glib') build_deps_rhel=("${build_deps[@]}" 'libappstream-glib') build_deps_rosa=("${build_deps[@]}" 'libappstream-glib') sources=( "https://gitlab.com/coolercontrol/coolercontrol/-/releases/$version/downloads/packages/${_pkgname}_${version}" "https://gitlab.com/coolercontrol/coolercontrol/-/archive/$version/$_pkgname-$version.tar.gz" ) checksums=( 'SKIP' 'SKIP' ) check() { cd "${srcdir}/$_pkgname-$version" desktop-file-validate "packaging/metadata/$_app_id.desktop" appstream-util validate-relax "packaging/metadata/$_app_id.metainfo.xml" } package() { cd ${srcdir} install-binary "${_pkgname}_$version" coolercontrol cd ${srcdir}/$_pkgname-$version install-desktop "packaging/metadata/$_app_id.desktop" install -Dm644 "packaging/metadata/$_app_id.metainfo.xml" -t "$pkgdir/usr/share/metainfo/" install -Dm644 "packaging/metadata/$_app_id.png" -t "$pkgdir/usr/share/pixmaps/" install -Dm644 "packaging/metadata/$_app_id.svg" -t "$pkgdir/usr/share/icons/hicolor/scalable/apps/" install -Dm644 "packaging/metadata/${_app_id}-symbolic.svg" -t "$pkgdir/usr/share/icons/hicolor/symbolic/apps/" install -Dm644 ./README.md -t "$pkgdir/usr/share/doc/$_pkgname" install-license ./LICENSE $_pkgname/LICENSE } files() { files-find-bin files-find-share "applications" "org.coolercontrol.CoolerControl.desktop" files-find-share "doc/coolercontrol" files-find-share "licenses/coolercontrol" files-find-share "metainfo" "org.coolercontrol.CoolerControl.metainfo.xml" files-find-share "pixmaps" "org.coolercontrol.CoolerControl.png" files-find-share "icons" }