diff options
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 29 | ||||
-rw-r--r-- | revolt-desktop.patch | 11 |
3 files changed, 55 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..23cf70e55563 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = revolt-desktop-appimage + pkgdesc = Revolt Desktop App + pkgver = 1.0.6 + pkgrel = 1 + url = https://github.com/revoltchat/desktop + arch = any + license = AGPL3 + depends = hicolor-icon-theme + options = !strip + source = https://github.com/revoltchat/desktop/releases/download/v1.0.6/Revolt-1.0.6.AppImage + source = revolt-desktop.patch + md5sums = 8b4e34af554b3a81215d388d985e977c + md5sums = adaaacac103291d004e4adca52db6b55 + +pkgname = revolt-desktop-appimage diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..320a8810ff49 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,29 @@ +# Maintainer: Nathan Wong, NorthWestWind <wsyn148@gmail.com> +_pkgname=revolt-desktop +pkgname=$_pkgname-appimage +pkgver=1.0.6 +pkgrel=1 +pkgdesc="Revolt Desktop App" +arch=('any') +url="https://github.com/revoltchat/desktop" +license=('AGPL3') +depends=('hicolor-icon-theme') +source=("${url}/releases/download/v${pkgver}/Revolt-${pkgver}.AppImage" "revolt-desktop.patch") +md5sums=('8b4e34af554b3a81215d388d985e977c' + 'adaaacac103291d004e4adca52db6b55') +options=(!strip) + +prepare() { + cd $srcdir + + chmod +x ./Revolt-${pkgver}.AppImage + ./Revolt-${pkgver}.AppImage --appimage-extract + + cd squashfs-root + patch --forward --strip=1 --input="${srcdir}/revolt-desktop.patch" +} + +package() { + install -Dm755 "${srcdir}/Revolt-${pkgver}.AppImage" "${pkgdir}/usr/bin/revolt-desktop" + install -Dm755 "${srcdir}/squashfs-root/revolt-desktop.desktop" "${pkgdir}/usr/share/applications/revolt-desktop.desktop" +}
\ No newline at end of file diff --git a/revolt-desktop.patch b/revolt-desktop.patch new file mode 100644 index 000000000000..4d5da4f2421f --- /dev/null +++ b/revolt-desktop.patch @@ -0,0 +1,11 @@ +diff --color --unified --recursive --text squashfs-root.orig/revolt-desktop.desktop squashfs-root.new/revolt-desktop.desktop +--- squashfs-root.orig/revolt-desktop.desktop 2023-07-06 16:26:38.483129870 +0800 ++++ squashfs-root.new/revolt-desktop.desktop 2023-07-06 16:27:32.137368198 +0800 +@@ -1,6 +1,6 @@ + [Desktop Entry] + Name=Revolt +-Exec=AppRun --no-sandbox %U ++Exec=/usr/bin/revolt-desktop + Terminal=false + Type=Application + Icon=revolt-desktop |