revolt-desktop-bin 1.0.8-1
This commit is contained in:
		
							
								
								
									
										70
									
								
								revolt-desktop-bin/alr.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										70
									
								
								revolt-desktop-bin/alr.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,70 @@ | ||||
| name='revolt-desktop-bin' | ||||
| version='1.0.8' | ||||
| release='1' | ||||
| epoch='1' | ||||
| desc='Open source user-first chat platform' | ||||
| desc_ru='Открытая платформа чата с приоритетом на пользователе' | ||||
| homepage='https://revolt.chat' | ||||
| maintainer="Евгений Храмов <xpamych@yandex.ru>" | ||||
| architectures=('amd64') | ||||
| license=('AGPL3') | ||||
| provides=('revolt-desktop') | ||||
| conflicts=('revolt-desktop-git') | ||||
|  | ||||
| deps=( | ||||
| 	'gtk3'  | ||||
| 	'nss'  | ||||
| 	'alsa-lib' | ||||
| 	'libX11' | ||||
| 	'libXcomposite' | ||||
| 	'libXdamage' | ||||
| 	'libXext' | ||||
| 	'libXfixes' | ||||
| 	'libXrandr' | ||||
| 	'libXrender' | ||||
| 	'libxcb' | ||||
| 	'libxkbcommon' | ||||
| 	'nspr' | ||||
| ) | ||||
|  | ||||
| opt_deps=( | ||||
| 	'libappindicator-gtk3: поддержка системного трея' | ||||
| 	'pipewire: WebRTC desktop sharing под Wayland' | ||||
| 	'xdg-utils: открытие URL с использованием стандартных приложений' | ||||
| ) | ||||
|  | ||||
| sources=( | ||||
| 	"https://github.com/revoltchat/desktop/releases/download/v${version}/revolt-desktop-${version}.tar.gz" | ||||
| 	"https://raw.githubusercontent.com/revoltchat/desktop/refs/heads/master/revolt-desktop.desktop" | ||||
| 	"https://raw.githubusercontent.com/revoltchat/desktop/refs/heads/master/LICENSE" | ||||
| 	"https://raw.githubusercontent.com/revoltchat/desktop/refs/heads/master/assets/icon.png" | ||||
| ) | ||||
|  | ||||
| checksums=( | ||||
| 	'SKIP' | ||||
| 	'SKIP' | ||||
|   'SKIP' | ||||
|   'SKIP' | ||||
| ) | ||||
|  | ||||
| package() { | ||||
| 	cd "$srcdir/revolt-desktop-${version}" | ||||
|  | ||||
|   install -d $pkgdir/opt/revolt-desktop/ | ||||
| 	cp -r ./* "$pkgdir/opt/revolt-desktop/" | ||||
|  | ||||
|   install -d $pkgdir/usr/bin/ | ||||
| 	ln -s /opt/revolt-desktop/revolt-desktop "$pkgdir/usr/bin/revolt-desktop" | ||||
| 	cd "$srcdir" | ||||
| 	install-desktop ./revolt-desktop.desktop | ||||
| 	install -Dm644 ./icon.png "$pkgdir/usr/share/pixmaps/revolt-desktop.png" | ||||
|   install-license ./LICENSE "revolt-desktop/LICENSE" | ||||
| } | ||||
|  | ||||
| files() { | ||||
| 	printf '"%s" ' ./opt/revolt-desktop/**/* | ||||
| 	echo ./usr/bin/revolt-desktop | ||||
|   echo ./usr/share/applications/revolt-desktop.desktop | ||||
|   echo ./usr/share/pixmaps/revolt-desktop.png | ||||
|   echo ./usr/share/licenses/revolt-desktop/LICENSE | ||||
| } | ||||
		Reference in New Issue
	
	Block a user