diff options
author | Tommaso Dordoni | 2023-09-22 17:26:01 -0600 |
---|---|---|
committer | Tommaso Dordoni | 2023-09-22 17:26:01 -0600 |
commit | d4210f1299f1f6f4f995de9d0c1da6f0ef127b8a (patch) | |
tree | add76f7a9589d1de5fa4b8a001e920e27accf3de | |
download | aur-d4210f1299f1f6f4f995de9d0c1da6f0ef127b8a.tar.gz |
Initial 2.0.0-beta14
-rw-r--r-- | .SRCINFO | 15 | ||||
-rwxr-xr-x | PKGBUILD | 42 |
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/""}" + +} |