summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorOmegaRogue2023-09-06 16:09:12 +0200
committerOmegaRogue2023-09-06 16:21:48 +0200
commit34eac05ccd266d96386913b4d94aaaacc73570b7 (patch)
tree44e7d7e812522c3a0b71f19bdb365ff553326bd1
downloadaur-34eac05ccd266d96386913b4d94aaaacc73570b7.tar.gz
Initial Commit
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD35
-rw-r--r--fvtt-desktop-client2
-rw-r--r--fvtt-desktop-client.desktop9
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