From f8cc4e87ee961da0692725c1fea4b914f0ed6efa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=95=D0=B2=D0=B3=D0=B5=D0=BD=D0=B8=D0=B9=20=D0=A5=D1=80?= =?UTF-8?q?=D0=B0=D0=BC=D0=BE=D0=B2?= Date: Fri, 11 Oct 2024 12:52:53 +0300 Subject: [PATCH] revolt-desktop git --- revolt-desktop-git/alr.sh | 12 +++++++----- revolt-desktop-git/revolt-desktop.sh | 3 +++ 2 files changed, 10 insertions(+), 5 deletions(-) create mode 100644 revolt-desktop-git/revolt-desktop.sh diff --git a/revolt-desktop-git/alr.sh b/revolt-desktop-git/alr.sh index c907e2e..8de387e 100644 --- a/revolt-desktop-git/alr.sh +++ b/revolt-desktop-git/alr.sh @@ -10,7 +10,7 @@ licenses='AGPL3' provides=('revolt-desktop-git' 'revolt-desktop') conflicts=('revolt-desktop-git' 'revolt-desktop') -deps=('electron22') +deps=('electron-bin') sources=( ""git+https://github.com/revoltchat/desktop.git"" @@ -28,26 +28,28 @@ version() { build() { cd "$srcdir/desktop" - electronDist=/usr/lib/electron22 + electronDist=/usr/lib/electron electronVer=$(${electronDist}/electron --version | tail -c +2) sed -i '/ "electron": /d' ./package.json HOME="$srcdir/.electron-gyp" npm install --cache "${srcdir}/npm-cache" + npm install electron-builder@latest --save-dev + npm run build:bundle ./node_modules/.bin/electron-builder -l dir -c.electronDist=$electronDist -c.electronVersion=$electronVer } 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}/" 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 -Dm755 "${srcdir}}/revolt-desktop.sh" "$pkgdir/usr/bin/${name%-git}" install -Dm644 "revolt-desktop.desktop" -t "$pkgdir/usr/share/applications" } diff --git a/revolt-desktop-git/revolt-desktop.sh b/revolt-desktop-git/revolt-desktop.sh new file mode 100644 index 0000000..e8e2f59 --- /dev/null +++ b/revolt-desktop-git/revolt-desktop.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +exec electron /usr/lib/revolt-desktop/app.asar "$@"