summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarsh Barsaiyan2020-12-02 20:40:51 +0530
committerHarsh Barsaiyan2020-12-02 20:40:51 +0530
commitdc41b9266377b8f04d2037adbe2da455f6e82b94 (patch)
tree3839f808925553c92f49c9d7e8e61e1e5879e6d6
downloadaur-dc41b9266377b8f04d2037adbe2da455f6e82b94.tar.gz
Initial Release
-rw-r--r--.SRCINFO20
-rwxr-xr-xLICENSE5
-rw-r--r--PKGBUILD39
-rw-r--r--gravit-designer.desktop10
-rw-r--r--gravit-designer.pngbin0 -> 33369 bytes
5 files changed, 74 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..dd9cc830f48c
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = gravit-designer-electron
+ pkgdesc = Electron wrapper for the Gravit Designer web application
+ pkgver = 2020_1.3.3
+ pkgrel = 3
+ url = https://designer.gravit.io/
+ arch = any
+ license = custom
+ makedepends = nodejs
+ makedepends = nodejs-nativefier
+ makedepends = npm
+ makedepends = unzip
+ source = gravit-designer.png
+ source = gravit-designer.desktop
+ source = LICENSE
+ sha256sums = 80f947f51165c9764ec3ac168df64178a68c26c49d96ae1a970930146aee3cfe
+ sha256sums = c7f033c88085631d92e722ff1a54a9d65173a25869e6ec4938dd6e90d2c0ed2e
+ sha256sums = 92b40d4d5f6eed16d088ae3c9427e37515cd28626cd79fa15efdc94fc8987a94
+
+pkgname = gravit-designer-electron
+
diff --git a/LICENSE b/LICENSE
new file mode 100755
index 000000000000..a467cb4c9adb
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,5 @@
+LICENSE
+
+https://twitter.com/GravitDesigner/status/926333173751050240
+
+Thereā€˜s no dedicated license. But you can use Gravit Designer for free.
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b2c624fba2ba
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+# Maintainer: Harsh Barsaiyan <hbarsaiyan at gmail dot com>
+
+pkgname=('gravit-designer-electron')
+_pkgname=('gravit-designer')
+pkgver=2020_1.3.3
+pkgrel=3
+pkgdesc="Electron wrapper for the Gravit Designer web application"
+arch=(any)
+license=(custom)
+url="https://designer.gravit.io/"
+source=($_pkgname.png
+ $_pkgname.desktop
+ LICENSE)
+
+makedepends=(nodejs nodejs-nativefier npm unzip)
+sha256sums=('80f947f51165c9764ec3ac168df64178a68c26c49d96ae1a970930146aee3cfe'
+ 'c7f033c88085631d92e722ff1a54a9d65173a25869e6ec4938dd6e90d2c0ed2e'
+ '92b40d4d5f6eed16d088ae3c9427e37515cd28626cd79fa15efdc94fc8987a94')
+
+_instname="GravitDesigner"
+
+build() {
+ nativefier "https://designer.gravit.io/" \
+ --icon $_pkgname.png \
+ --maximize \
+ --name $_instname \
+ --internal-urls "(.*?designer\.gravit\.io.*?|.*?accounts\.google\.com.*?|.*?cloud\.gravit\.io.*?)" \
+ --single-instance
+}
+
+package() {
+ install -d "$pkgdir"/opt "$pkgdir"/usr/{bin,share/pixmaps}
+ install -Dm644 $_pkgname.desktop "$pkgdir"/usr/share/applications/$_instname.desktop
+ cp -rL $_instname-linux-* "$pkgdir"/opt/$_pkgname
+ ln -sf /opt/$_pkgname/$_instname "$pkgdir"/usr/bin/$_pkgname
+ ln -sf /opt/$_pkgname/resources/app/icon.png "$pkgdir"/usr/share/pixmaps/$_pkgname.png
+ chmod 666 "$pkgdir"/opt/$_pkgname/resources/app/nativefier.json
+ install -D LICENSE "$pkgdir"/usr/share/licenses/"$_pkgname"/LICENSE
+}
diff --git a/gravit-designer.desktop b/gravit-designer.desktop
new file mode 100644
index 000000000000..754abba1f131
--- /dev/null
+++ b/gravit-designer.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Name=Gravit Designer
+Exec=gravit-designer
+Version=2020-1.3.4
+Terminal=false
+Type=Application
+Comment=A cross-platform, free design tool for the 21st century empowering everyone to design
+MimeType=x-scheme-handler/designer;application/gravit-designer-document
+Icon=/usr/share/pixmaps/gravit-designer.png
+Categories=Graphics;
diff --git a/gravit-designer.png b/gravit-designer.png
new file mode 100644
index 000000000000..527045af2e6e
--- /dev/null
+++ b/gravit-designer.png
Binary files differ