diff options
author | David Birks | 2020-03-26 20:01:36 -0400 |
---|---|---|
committer | David Birks | 2020-03-26 23:38:15 -0400 |
commit | 076949c6b792bf7690a5c4e91cdf48faa4bd359b (patch) | |
tree | 7ed5dd6f401434e27fbee3130cd51005e1af4de7 | |
download | aur-076949c6b792bf7690a5c4e91cdf48faa4bd359b.tar.gz |
Initial commit of 3.1.0-beta.1
Version 3.1.0-beta.1 looks to be the first released version that's open
source.
Installing from source. Initally tried using the system electron6. Ran
into issues with it, with a slight mismatch between node 12 and electron
6. Error message:
```
App threw an error during load
Error: The module '/tmp/.org.chromium.Chromium.BfwVJN'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 73. This version of Node.js requires
NODE_MODULE_VERSION 76. Please try re-compiling or re-installing
the module (for instance, using `npm rebuild` or `npm install`).
```
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 40 | ||||
-rw-r--r-- | lens.desktop | 10 | ||||
-rwxr-xr-x | lens.sh | 3 |
5 files changed, 76 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..5821759ec1da --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = lens + pkgdesc = A Kubernetes management tool + pkgver = 3.1.0_beta.1 + pkgrel = 1 + url = https://github.com/lensapp/lens + arch = x86_64 + license = MIT + makedepends = nodejs-lts-erbium + makedepends = yarn + makedepends = electron6 + source = lens-3.1.0-beta.1.tar.gz::https://github.com/lensapp/lens/archive/v3.1.0-beta.1.tar.gz + source = lens.sh + source = lens.desktop + sha256sums = 7e6b854cde1805cc3422b8893ea708ba89facbedb263e4cc31e8a52d326f8812 + sha256sums = ef469cad4eaea7fbafedcd96cbc4ccba3db158b554841536a4d558c93ef98203 + sha256sums = 2427ae570b5433cef30bfd9501dacbc06a29327dd12b3fd613185d8ee7fb1309 + +pkgname = lens + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..e0f8ccd78030 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +*.tar.gz +*.xz +src +pkg diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..519f2504c381 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: David Birks <david@birks.dev> + +pkgname=lens +pkgdesc='A Kubernetes management tool' +pkgver=3.1.0_beta.1 +pkgrel=1 +arch=('x86_64') +license=('MIT') +url='https://github.com/lensapp/lens' +makedepends=('nodejs-lts-erbium' 'yarn' 'electron6') +source=("$pkgname-${pkgver/_/-}.tar.gz::https://github.com/lensapp/lens/archive/v${pkgver/_/-}.tar.gz" + "lens.sh" + "lens.desktop") +#source=("$pkgname-${pkgver/_/-}::git+https://github.com/lensapp/lens.git#branch=master") +sha256sums=('7e6b854cde1805cc3422b8893ea708ba89facbedb263e4cc31e8a52d326f8812' + 'ef469cad4eaea7fbafedcd96cbc4ccba3db158b554841536a4d558c93ef98203' + '2427ae570b5433cef30bfd9501dacbc06a29327dd12b3fd613185d8ee7fb1309') + +build() { + cd $pkgname-${pkgver/_/-} + + make build +} + +package() { + cd $pkgname-${pkgver/_/-} + + # Linked libs + install -dm 755 "$pkgdir/usr/lib/$pkgname" + cp -r dist/linux-unpacked/resources "$pkgdir"/usr/lib/$pkgname/ + + # Icon + install -Dm 644 build/icons/512x512.png "$pkgdir"/usr/share/icons/hicolor/512x512/apps/$pkgname.png + + # Desktop file + install -Dm 644 "$srcdir"/$pkgname.desktop "$pkgdir"/usr/share/applications/$pkgname.desktop + + # Launcher script + install -Dm 755 "$srcdir"/$pkgname.sh "$pkgdir"/usr/bin/$pkgname +} diff --git a/lens.desktop b/lens.desktop new file mode 100644 index 000000000000..b2022762ec59 --- /dev/null +++ b/lens.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Type=Application +Name=Lens +GenericName=Lens +Comment=Lens Kubernetes utilty +Icon=lens +Exec=lens +Categories=Network; +StartupNotify=true + diff --git a/lens.sh b/lens.sh new file mode 100755 index 000000000000..5f834dd45ee4 --- /dev/null +++ b/lens.sh @@ -0,0 +1,3 @@ +#!/bin/sh +export NODE_ENV=production +electron /usr/lib/lens/resources/app.asar $@
\ No newline at end of file |