forked from Plemya-x/alr-repo
		
	revolt-desktop-git
This commit is contained in:
		
							
								
								
									
										53
									
								
								revolt-desktop-git/alr.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										53
									
								
								revolt-desktop-git/alr.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,53 @@ | |||||||
|  | name='revolt-desktop-git' | ||||||
|  | version='1.0.7.r13.g2373e7d' | ||||||
|  | release='1' | ||||||
|  | epoch='1' | ||||||
|  | desc='Open source user-first chat platform.' | ||||||
|  | homepage='https://revolt.chat' | ||||||
|  | maintainer="Евгений Храмов <xpamych@yandex.ru>" | ||||||
|  | architectures=('amd64') | ||||||
|  | licenses='AGPL3' | ||||||
|  | provides=('revolt-desktop-git' 'revolt-desktop') | ||||||
|  | conflicts=('revolt-desktop-git' 'revolt-desktop') | ||||||
|  |  | ||||||
|  | deps=('electron22') | ||||||
|  |  | ||||||
|  | sources=( | ||||||
|  | 	""git+https://github.com/revoltchat/desktop.git"" | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | checksums=( | ||||||
|  | 	'SKIP' | ||||||
|  | ) | ||||||
|  |  | ||||||
|  | version() { | ||||||
|  | 	cd "$srcdir/desktop" | ||||||
|  | 	git-version | ||||||
|  | } | ||||||
|  |  | ||||||
|  | build() { | ||||||
|  | 	cd "$srcdir/desktop" | ||||||
|  |  | ||||||
|  |     electronDist=/usr/lib/electron22 | ||||||
|  |     electronVer=$(${electronDist}/electron --version | tail -c +2) | ||||||
|  |  | ||||||
|  |     sed -i '/		"electron": /d' ./package.json | ||||||
|  |     HOME="$srcdir/.electron-gyp" npm install --cache "${srcdir}/npm-cache" | ||||||
|  | 	npm run build:bundle | ||||||
|  |  | ||||||
|  |     ./node_modules/.bin/electron-builder -l dir -c.electronDist=$electronDist -c.electronVersion=$electronVer | ||||||
|  | } | ||||||
|  |  | ||||||
|  | package() { | ||||||
|  | 	cd "$srcdir/desktop" | ||||||
|  |  | ||||||
|  |     install-binary -dm755 "${pkgdir}/usr/lib/${name%-git}" | ||||||
|  |     cp -dr --no-preserve=ownership dist/linux-unpacked/resources/* "${pkgdir}/usr/lib/${name%-git}/" | ||||||
|  |  | ||||||
|  |     install -Dm644 build/icons/icon.png "$pkgdir/usr/share/pixmaps/${name%-git}.png" | ||||||
|  |  | ||||||
|  |     install -dm755 "${pkgdir}/usr/bin" "revolt-desktop" | ||||||
|  |  | ||||||
|  |     install -Dm755 "revolt-desktop.sh" "$pkgdir/usr/bin/${name%-git}" | ||||||
|  |     install -Dm644 "revolt-desktop.desktop" -t "$pkgdir/usr/share/applications" | ||||||
|  | } | ||||||
		Reference in New Issue
	
	Block a user