revolt-desktop-git
This commit is contained in:
parent
d184ef4a14
commit
adbc58f9c2
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"
|
||||
}
|
Loading…
Reference in New Issue
Block a user