revolt-desktop git
This commit is contained in:
parent
80a1d94781
commit
f8cc4e87ee
@ -10,7 +10,7 @@ licenses='AGPL3'
|
|||||||
provides=('revolt-desktop-git' 'revolt-desktop')
|
provides=('revolt-desktop-git' 'revolt-desktop')
|
||||||
conflicts=('revolt-desktop-git' 'revolt-desktop')
|
conflicts=('revolt-desktop-git' 'revolt-desktop')
|
||||||
|
|
||||||
deps=('electron22')
|
deps=('electron-bin')
|
||||||
|
|
||||||
sources=(
|
sources=(
|
||||||
""git+https://github.com/revoltchat/desktop.git""
|
""git+https://github.com/revoltchat/desktop.git""
|
||||||
@ -28,26 +28,28 @@ version() {
|
|||||||
build() {
|
build() {
|
||||||
cd "$srcdir/desktop"
|
cd "$srcdir/desktop"
|
||||||
|
|
||||||
electronDist=/usr/lib/electron22
|
electronDist=/usr/lib/electron
|
||||||
electronVer=$(${electronDist}/electron --version | tail -c +2)
|
electronVer=$(${electronDist}/electron --version | tail -c +2)
|
||||||
|
|
||||||
sed -i '/ "electron": /d' ./package.json
|
sed -i '/ "electron": /d' ./package.json
|
||||||
HOME="$srcdir/.electron-gyp" npm install --cache "${srcdir}/npm-cache"
|
HOME="$srcdir/.electron-gyp" npm install --cache "${srcdir}/npm-cache"
|
||||||
|
npm install electron-builder@latest --save-dev
|
||||||
|
|
||||||
npm run build:bundle
|
npm run build:bundle
|
||||||
|
|
||||||
./node_modules/.bin/electron-builder -l dir -c.electronDist=$electronDist -c.electronVersion=$electronVer
|
./node_modules/.bin/electron-builder -l dir -c.electronDist=$electronDist -c.electronVersion=$electronVer
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd "$srcdir/desktop"
|
cd "$srcdir/desktop/"
|
||||||
|
|
||||||
install-binary -dm755 "${pkgdir}/usr/lib/${name%-git}"
|
install -dm755 "${pkgdir}/usr/lib/${name%-git}"
|
||||||
cp -dr --no-preserve=ownership dist/linux-unpacked/resources/* "${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 -Dm644 build/icons/icon.png "$pkgdir/usr/share/pixmaps/${name%-git}.png"
|
||||||
|
|
||||||
install -dm755 "${pkgdir}/usr/bin" "revolt-desktop"
|
install -dm755 "${pkgdir}/usr/bin" "revolt-desktop"
|
||||||
|
|
||||||
install -Dm755 "revolt-desktop.sh" "$pkgdir/usr/bin/${name%-git}"
|
install -Dm755 "${srcdir}}/revolt-desktop.sh" "$pkgdir/usr/bin/${name%-git}"
|
||||||
install -Dm644 "revolt-desktop.desktop" -t "$pkgdir/usr/share/applications"
|
install -Dm644 "revolt-desktop.desktop" -t "$pkgdir/usr/share/applications"
|
||||||
}
|
}
|
||||||
|
3
revolt-desktop-git/revolt-desktop.sh
Normal file
3
revolt-desktop-git/revolt-desktop.sh
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
exec electron /usr/lib/revolt-desktop/app.asar "$@"
|
Loading…
Reference in New Issue
Block a user