diff options
author | quest | 2022-11-21 14:56:16 -1000 |
---|---|---|
committer | quest | 2022-11-21 14:56:16 -1000 |
commit | 8fa34a507b3d02ff269f043ea9480c8ecc8fc92b (patch) | |
tree | 15f8e2a274022219a06578aaf1bb91dfba16f4e7 | |
download | aur-8fa34a507b3d02ff269f043ea9480c8ecc8fc92b.tar.gz |
Lokinet GUI
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 33 | ||||
-rw-r--r-- | git-config | 11 |
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 |