diff options
author | Harsh Barsaiyan | 2020-12-02 20:40:51 +0530 |
---|---|---|
committer | Harsh Barsaiyan | 2020-12-02 20:40:51 +0530 |
commit | dc41b9266377b8f04d2037adbe2da455f6e82b94 (patch) | |
tree | 3839f808925553c92f49c9d7e8e61e1e5879e6d6 | |
download | aur-dc41b9266377b8f04d2037adbe2da455f6e82b94.tar.gz |
Initial Release
-rw-r--r-- | .SRCINFO | 20 | ||||
-rwxr-xr-x | LICENSE | 5 | ||||
-rw-r--r-- | PKGBUILD | 39 | ||||
-rw-r--r-- | gravit-designer.desktop | 10 | ||||
-rw-r--r-- | gravit-designer.png | bin | 0 -> 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 Binary files differnew file mode 100644 index 000000000000..527045af2e6e --- /dev/null +++ b/gravit-designer.png |