coolercontrol-bin 2.1.0
This commit is contained in:
parent
31ea6c9c0c
commit
069c3fa090
77
coolercontrol-bin/alr.sh
Normal file
77
coolercontrol-bin/alr.sh
Normal file
@ -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="Евгений Храмов <xpamych@yandex.ru>"
|
||||
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/*
|
||||
}
|
||||
|
66
coolercontrold-bin/alr.sh
Normal file
66
coolercontrold-bin/alr.sh
Normal file
@ -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="Евгений Храмов <xpamych@yandex.ru>"
|
||||
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
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user