From 069c3fa0900283ecb92d11d92190bb83026466f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=95=D0=B2=D0=B3=D0=B5=D0=BD=D0=B8=D0=B9=20=28=D0=A5?= =?UTF-8?q?=D1=80=D0=B0=D0=BC=D1=8B=D1=87=D0=AA=29=20=D0=A5=D1=80=D0=B0?= =?UTF-8?q?=D0=BC=D0=BE=D0=B2?= Date: Sun, 13 Apr 2025 14:40:27 +0300 Subject: [PATCH] coolercontrol-bin 2.1.0 --- coolercontrol-bin/alr.sh | 77 +++++++++++++++++++++++++++++++++++++++ coolercontrold-bin/alr.sh | 66 +++++++++++++++++++++++++++++++++ 2 files changed, 143 insertions(+) create mode 100644 coolercontrol-bin/alr.sh create mode 100644 coolercontrold-bin/alr.sh diff --git a/coolercontrol-bin/alr.sh b/coolercontrol-bin/alr.sh new file mode 100644 index 0000000..c23771d --- /dev/null +++ b/coolercontrol-bin/alr.sh @@ -0,0 +1,77 @@ +name='coolercontrol-bin' +_pkgname=${name%-bin} +_app_id="org.$_pkgname.CoolerControl" +version='2.1.0' +release='1' +desc='A program to monitor and control your cooling devices (binary release)' +desk_ru='Программа для мониторинга и управления тепловыми устройствами (бинарная версия)' +homepage='https://gitlab.com/coolercontrol/coolercontrol' +maintainer="Евгений Храмов " +architectures=('amd64') +license=('GPL-3.0-or-later') +provides=('$_pkgname') +conflicts=('$_pkgname') + +deps=( + 'gtk3' + 'hicolor-icon-theme' + 'coolercontrold-bin' + 'qt6-qtwebengine' +) +deps_arch=( + 'gtk3' + 'hicolor-icon-theme' + 'coolercontrold-bin' + 'qt6-webengine' +) + +build_deps=( + 'desktop-file-utils' + 'libappstream-glib' +) +build_deps_arch=( + 'appstream-glib' + 'desktop-file-utils' +) + +sources=( + "https://gitlab.com/coolercontrol/coolercontrol/-/releases/$version/downloads/packages/${_pkgname}_${version}" + "https://gitlab.com/coolercontrol/coolercontrol/-/archive/$version/$_pkgname-$version.tar.gz" +) +checksums=( + '0583e979e00a3cf032d48baff0e6dcf4127768f64a8952ac88de5326c56d4ce4' + 'f0850097914fb8892ee49c03c5cea55e78c8f3e6aa99b417fc86f44250b6bdbd' +) + +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() { + echo ./usr/bin/coolercontrol + echo ./usr/share/applications/org.coolercontrol.CoolerControl.desktop + echo ./usr/share/doc/coolercontrol/README.md + echo ./usr/share/licenses/coolercontrol/LICENSE + echo ./usr/share/metainfo/org.coolercontrol.CoolerControl.metainfo.xml + echo ./usr/share/pixmaps/org.coolercontrol.CoolerControl.png + printf '"%s" ' ./usr/share/icons/hicolor/**/apps/* +} + diff --git a/coolercontrold-bin/alr.sh b/coolercontrold-bin/alr.sh new file mode 100644 index 0000000..6982e9f --- /dev/null +++ b/coolercontrold-bin/alr.sh @@ -0,0 +1,66 @@ +name='coolercontrold-bin' +_pkgname=${name%-bin} +_app_id="org.$_pkgname.CoolerControl" +version='2.1.0' +release='1' +desc='A program to monitor and control your cooling devices: daemon (binary release)' +desk_ru='Программа для мониторинга и управления тепловыми устройствами: демон (бинарная версия)' +homepage='https://gitlab.com/coolercontrol/coolercontrol' +maintainer="Евгений Храмов " +architectures=('amd64') +license=('GPL-3.0-or-later') +provides=('$_pkgname') +conflicts=('$_pkgname') + +deps=( + 'libdrm' + 'libgcc' + 'glibc' +) +deps_arch=( + 'libdrm' + 'gcc-libs' + 'glibc' +) + +build_deps=( + 'desktop-file-utils' + 'libappstream-glib' +) +build_deps_arch=( + 'appstream-glib' + 'desktop-file-utils' +) + +sources=( + "https://gitlab.com/coolercontrol/coolercontrol/-/releases/$version/downloads/packages/${_pkgname}_$version" + "https://gitlab.com/coolercontrol/coolercontrol/-/archive/$version/coolercontrol-$version.tar.gz" +) +checksums=( + 'bf12254bab40362c3bd820d2cc68674b91c9bebc46069a6eda38f93331e4f827' + 'f0850097914fb8892ee49c03c5cea55e78c8f3e6aa99b417fc86f44250b6bdbd' +) + +check() { + chmod +x "./${_pkgname}_$version" + "./${_pkgname}_$version" --version +} + +package() { + install-binary "./${_pkgname}_$version" ${_pkgname} + + cd "${srcdir}/${name%d-bin}-$version" + + install-systemd "packaging/systemd/$_pkgname.service" + + install -Dm644 "README.md" -t "$pkgdir/usr/share/doc/$_pkgname" + install-license ./LICENSE ./$_pkgname/LICENSE +} + +files() { + echo ./usr/bin/coolercontrold + echo ./usr/lib/systemd/system/$_pkgname.service + echo ./usr/share/doc/coolercontrold/README.md + echo ./usr/share/licenses/coolercontrold/LICENSE +} +