summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorquest2022-11-21 14:56:16 -1000
committerquest2022-11-21 14:56:16 -1000
commit8fa34a507b3d02ff269f043ea9480c8ecc8fc92b (patch)
tree15f8e2a274022219a06578aaf1bb91dfba16f4e7
downloadaur-8fa34a507b3d02ff269f043ea9480c8ecc8fc92b.tar.gz
Lokinet GUI
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD33
-rw-r--r--git-config11
3 files changed, 62 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..aa8a5403fbc5
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = lokinet-gui
+ pkgdesc = Graphical user interface for lokinet
+ pkgver = 1.0.0
+ pkgrel = 0
+ url = https://github.com/oxen-io/lokinet-gui
+ arch = i686
+ arch = x86_64
+ makedepends = nodejs
+ makedepends = libxcrypt-compat
+ depends = lokinet
+ provides = lokinet-gui
+ options = !strip
+ source = https://github.com/oxen-io/lokinet-gui/archive/refs/tags/v1.0.0.tar.gz
+ source = git-config
+ sha256sums = e0919464e64540a3f573ace4dfaa93d00a5d13daa754d6c054befcb882f855a0
+ sha256sums = c42bf520ceb87783604e50fd6a3145eea34e8d6ff244bfbb77540cac2415f447
+
+pkgname = lokinet-gui
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..98aaa69cea72
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,33 @@
+# Maintainer: Josh Ellithorpe <quest at mac dot com>
+
+pkgname=lokinet-gui
+pkgver=1.0.0
+pkgrel=0
+pkgdesc="Graphical user interface for lokinet"
+arch=('i686' 'x86_64')
+url="https://github.com/oxen-io/lokinet-gui"
+options=(!strip)
+makedepends=('nodejs' 'libxcrypt-compat')
+depends=('lokinet')
+provides=("lokinet-gui")
+source=("https://github.com/oxen-io/${pkgname}/archive/refs/tags/v${pkgver}.tar.gz" "git-config")
+sha256sums=('e0919464e64540a3f573ace4dfaa93d00a5d13daa754d6c054befcb882f855a0'
+ 'c42bf520ceb87783604e50fd6a3145eea34e8d6ff244bfbb77540cac2415f447')
+
+build() {
+ cd "$pkgname-$pkgver"
+
+ # Build requires a working .git config.
+ cp ../git-config .git/config
+
+ # Build the AppImage
+ yarn install --frozen-lockfile
+ yarn appImage
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+
+ install -Dm 775 "release/Lokinet-GUI-${pkgver}.AppImage" "${pkgdir}/usr/bin/Lokinet-GUI.AppImage"
+ install -Dm 644 README.md "${pkgdir}/usr/share/doc/${pkgname}/README.md"
+}
diff --git a/git-config b/git-config
new file mode 100644
index 000000000000..c63fa3a6fe38
--- /dev/null
+++ b/git-config
@@ -0,0 +1,11 @@
+[core]
+ repositoryformatversion = 0
+ filemode = true
+ bare = false
+ logallrefupdates = true
+[remote "origin"]
+ url = https://github.com/oxen-io/lokinet-gui
+ fetch = +refs/heads/*:refs/remotes/origin/*
+[branch "dev"]
+ remote = origin
+ merge = refs/heads/dev