forked from Plemya-x/alr-repo
		
	coolercontrol-bin 2.1.0
This commit is contained in:
		
							
								
								
									
										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 | ||||||
|  | } | ||||||
|  |  | ||||||
		Reference in New Issue
	
	Block a user