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/* | ||||
| } | ||||
|  | ||||
		Reference in New Issue
	
	Block a user