diff options
author | OmegaRogue | 2023-09-06 16:09:12 +0200 |
---|---|---|
committer | OmegaRogue | 2023-09-06 16:21:48 +0200 |
commit | 34eac05ccd266d96386913b4d94aaaacc73570b7 (patch) | |
tree | 44e7d7e812522c3a0b71f19bdb365ff553326bd1 | |
download | aur-34eac05ccd266d96386913b4d94aaaacc73570b7.tar.gz |
Initial Commit
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 35 | ||||
-rw-r--r-- | fvtt-desktop-client | 2 | ||||
-rw-r--r-- | fvtt-desktop-client.desktop | 9 |
4 files changed, 68 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..49e80d7dc5d4 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = fvtt-player-client-omegarogue + pkgdesc = Foundry VTT Desktop Client + pkgver = 1.3.4 + pkgrel = 2 + url = https://github.com/OmegaRogue/fvtt-player-client + arch = x86_64 + license = MIT + makedepends = git + makedepends = yarn + makedepends = npm + depends = electron + depends = nodejs + provides = fvtt-player-client + conflicts = fvtt-player-client + source = fvtt-player-client-omegarogue-1.3.4.tar.gz::https://github.com/OmegaRogue/fvtt-player-client/archive/1.3.4.tar.gz + source = fvtt-desktop-client.desktop + source = fvtt-desktop-client + sha256sums = 9f327371edb131b24ff7f35ab50774200d3e12ed3fc14dfb2f446891ada40d57 + sha256sums = f23835dbdc669c2915ba44c650973a00c9606912c421fc36ff72092658df8b4a + sha256sums = db5c0491dad5e13a153b488a7a08229d8002a82b5471d26a0c98da285ed6fd9b + +pkgname = fvtt-player-client-omegarogue diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b78fd14c42c2 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,35 @@ +# Maintainer: OmegaRogue <omegarogue@omegavoid.codes> +pkgname=fvtt-player-client-omegarogue +pkgver=1.3.4 +pkgrel=2 +pkgdesc='Foundry VTT Desktop Client' +arch=('x86_64') +url='https://github.com/OmegaRogue/fvtt-player-client' +license=('MIT') +depends=('electron' 'nodejs') +makedepends=('git' 'yarn' 'npm') +provides=('fvtt-player-client') +conflicts=('fvtt-player-client') +source=("$pkgname-$pkgver.tar.gz::https://github.com/OmegaRogue/${pkgname%-omegarogue}/archive/${pkgver}.tar.gz" + fvtt-desktop-client.desktop + fvtt-desktop-client) +sha256sums=('9f327371edb131b24ff7f35ab50774200d3e12ed3fc14dfb2f446891ada40d57' + 'f23835dbdc669c2915ba44c650973a00c9606912c421fc36ff72092658df8b4a' + 'db5c0491dad5e13a153b488a7a08229d8002a82b5471d26a0c98da285ed6fd9b') +prepare() { + cd "${pkgname%-omegarogue}-$pkgver" + yarn install +} + +build() { + cd "${pkgname%-omegarogue}-$pkgver" + yarn run electron-forge make --platform linux --dir $test +} +package() { + install -Dm644 -t "$pkgdir/usr/share/applications" fvtt-desktop-client.desktop + install -Dm755 -t "$pkgdir/usr/bin" fvtt-desktop-client + cd "${pkgname%-omegarogue}-$pkgver" + install -dm755 "$pkgdir/usr/lib/fvtt-desktop-client" + + cp -rt "$pkgdir/usr/lib/fvtt-desktop-client" out/vtt-desktop-client-linux-x64/* +} diff --git a/fvtt-desktop-client b/fvtt-desktop-client new file mode 100644 index 000000000000..ed72828fa3f6 --- /dev/null +++ b/fvtt-desktop-client @@ -0,0 +1,2 @@ +#!/bin/sh +/usr/lib/fvtt-desktop-client/vtt-desktop-client "$@" diff --git a/fvtt-desktop-client.desktop b/fvtt-desktop-client.desktop new file mode 100644 index 000000000000..b9d00f91fdcf --- /dev/null +++ b/fvtt-desktop-client.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=FoundryVTT Desktop Client +Comment=FoundryVTT Desktop Client +GenericName=fvtt-desktop-client +Exec=fvtt-desktop-client %U +Icon=fvtt-desktop-client +Type=Application +StartupNotify=true +Categories=Game;Network |