summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTommaso Dordoni2023-09-22 17:26:01 -0600
committerTommaso Dordoni2023-09-22 17:26:01 -0600
commitd4210f1299f1f6f4f995de9d0c1da6f0ef127b8a (patch)
treeadd76f7a9589d1de5fa4b8a001e920e27accf3de
downloadaur-d4210f1299f1f6f4f995de9d0c1da6f0ef127b8a.tar.gz
Initial 2.0.0-beta14
-rw-r--r--.SRCINFO15
-rwxr-xr-xPKGBUILD42
2 files changed, 57 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..464d6ecdd464
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = greenlight-beta-appimage
+ pkgdesc = An open-source client for xCloud and xHome streaming made in Javascript and Typescript
+ pkgver = 2.0.0_beta14
+ pkgrel = 1
+ url = https://github.com/unknownskl/greenlight
+ arch = any
+ license = unknown
+ depends = fuse2
+ depends = hicolor-icon-theme
+ depends = zlib
+ options = !strip
+ source = https://github.com/unknownskl/greenlight/releases/download/v2.0.0-beta14/Greenlight-2.0.0-beta14.AppImage
+ sha512sums = SKIP
+
+pkgname = greenlight-beta-appimage
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100755
index 000000000000..1c0567426c84
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,42 @@
+# Maintainer: Tommaso Dordoni <t dot dordoni dot aur at outlook dot it>
+
+pkgname=greenlight-beta-appimage
+pkgver=2.0.0_beta14
+pkgrel=1
+pkgdesc="An open-source client for xCloud and xHome streaming made in Javascript and Typescript"
+arch=('any')
+url="https://github.com/unknownskl/greenlight"
+license=('unknown')
+depends=(
+ 'fuse2'
+ 'hicolor-icon-theme'
+ 'zlib'
+)
+options=(!strip)
+source=("https://github.com/unknownskl/greenlight/releases/download/v${pkgver//_/-}/Greenlight-${pkgver//_/-}.AppImage")
+sha512sums=(SKIP)
+
+prepare() {
+ chmod a+x $srcdir/Greenlight-${pkgver//_/-}.AppImage
+ $srcdir/Greenlight-${pkgver//_/-}.AppImage --appimage-extract
+
+ sed 's/AppRun/\/usr\/bin\/greenlight-beta/g' -i "$srcdir/squashfs-root/${pkgname//-beta-appimage/""}.desktop"
+}
+
+package() {
+ # AppImage
+ install -Dm755 "$srcdir/Greenlight-${pkgver//_/-}.AppImage" "$pkgdir/opt/${pkgname//-appimage/""}/Greenlight-${pkgver//_/-}.AppImage"
+
+ # Desktop file
+ install -Dm755 "$srcdir/squashfs-root/${pkgname//-beta-appimage/""}.desktop" "$pkgdir/usr/share/applications/${pkgname//-appimage/""}.desktop"
+
+ # Icon images
+ for _icons in 16x16 32x32 48x48 64x64 128x128 256x256 512x512;do
+ install -Dm645 "$srcdir/squashfs-root/usr/share/icons/hicolor/$_icons/apps/${pkgname//-beta-appimage/""}.png" "$pkgdir/usr/share/icons/hicolor/$_icons/apps/${pkgname//-appimage/""}.png"
+ done
+
+ # Symlink executable
+ install -dm755 "$pkgdir/usr/bin"
+ ln -s "/opt/${pkgname//-appimage/""}/Greenlight-${pkgver//_/-}.AppImage" "$pkgdir/usr/bin/${pkgname//-appimage/""}"
+
+}