diff options
author | ventusliberum | 2020-04-29 19:22:32 +0800 |
---|---|---|
committer | ventusliberum | 2020-04-29 19:22:32 +0800 |
commit | c054f32890d77aef45cfa62e32a4e62566b7326a (patch) | |
tree | 1c0e410330196dc760302f35692bbb97669cd21a | |
download | aur-c054f32890d77aef45cfa62e32a4e62566b7326a.tar.gz |
init
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 52 | ||||
-rw-r--r-- | build.patch | 14 | ||||
-rw-r--r-- | graviton.desktop | 9 | ||||
-rw-r--r-- | graviton.sh | 2 |
5 files changed, 101 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..54e07c7fc65d --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,24 @@ +pkgbase = graviton + pkgdesc = A modern Code Editor + pkgver = 1.2.0 + pkgrel = 1 + url = https://graviton.netlify.app/ + arch = x86_64 + license = MIT + makedepends = npm + depends = libappindicator-gtk3 + depends = libdbusmenu-gtk3 + depends = libindicator-gtk3 + provides = graviton + options = !strip + source = https://github.com/Graviton-Code-Editor/Graviton-App/archive/1.2.0.tar.gz + source = graviton.desktop + source = build.patch + source = graviton.sh + sha256sums = d79857465d977347f698e0495e0447afbf9cac4e258e052e4be7a4b93b7237be + sha256sums = 8f3ef4f93bb38ed985088e8fe6b58906ab549bbb78ed6e49d0c7b12b993f7ee3 + sha256sums = 402df175a9915341df076f7d5a5131377e6feaf46f2057844b1b73608e317ec5 + sha256sums = 19ae8be14003db09b5ec1d2437e5d22c73af85acb69efffab07f2ff830d02ba5 + +pkgname = graviton + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..c5abf9c73fee --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,52 @@ +# Maintainer: ventusliberum <dafeinayius@gmail.com> + +pkgname=graviton +_pkgname=Graviton-App +pkgver=1.2.0 +pkgrel=1 +pkgdesc='A modern Code Editor' +arch=('x86_64') +url='https://graviton.netlify.app/' +license=('MIT') +depends=('libappindicator-gtk3' 'libdbusmenu-gtk3' 'libindicator-gtk3') +makedepends=('npm') +provides=("graviton") +options=('!strip') + +source=("https://github.com/Graviton-Code-Editor/Graviton-App/archive/$pkgver.tar.gz" + 'graviton.desktop' + 'build.patch' + 'graviton.sh') + +sha256sums=('d79857465d977347f698e0495e0447afbf9cac4e258e052e4be7a4b93b7237be' + '8f3ef4f93bb38ed985088e8fe6b58906ab549bbb78ed6e49d0c7b12b993f7ee3' + '402df175a9915341df076f7d5a5131377e6feaf46f2057844b1b73608e317ec5' + '19ae8be14003db09b5ec1d2437e5d22c73af85acb69efffab07f2ff830d02ba5') + +prepare() { + cd $srcdir/${_pkgname}-$pkgver + patch -Np1 -i "$srcdir/build.patch" +} + +build() { + cd $srcdir/${_pkgname}-$pkgver + npm install + npm run build +} + +package() { + # Install + cd "$srcdir/${_pkgname}-$pkgver/dist/linux-unpacked" + install -dm755 "$pkgdir/opt/$pkgname" + cp -r * "$pkgdir/opt/$pkgname" + install -Dm755 "$srcdir/graviton.sh" "$pkgdir/usr/bin/$pkgname" + + # Install Other things + install -Dm644 "$srcdir/${_pkgname}-$pkgver/LICENSE.md" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -Dm644 "$srcdir/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop" + + # Install icons + for i in 16x16 24x24 32x32 48x48 64x64 96x96 128x128 256x256 512x512; do + install -Dm644 "$srcdir/${_pkgname}-$pkgver/assets/linux/$i.png" "$pkgdir/usr/share/icons/hicolor/$i/apps/$pkgname.png" + done +} diff --git a/build.patch b/build.patch new file mode 100644 index 000000000000..25dec0450629 --- /dev/null +++ b/build.patch @@ -0,0 +1,14 @@ +diff -ura Graviton-App-1.2.0/package.json Graviton-App-1.2.0-new/package.json +--- Graviton-App-1.2.0/package.json 2019-12-22 06:55:39.000000000 +0800 ++++ Graviton-App-1.2.0-new/package.json 2020-04-29 16:53:06.092989940 +0800 +@@ -86,9 +86,7 @@ + "linux": { + "category": "Development", + "target": [ +- "AppImage", +- "deb", +- "rpm" ++ "dir" + ], + "icon": "assets/linux" + }, diff --git a/graviton.desktop b/graviton.desktop new file mode 100644 index 000000000000..921cfc150736 --- /dev/null +++ b/graviton.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=Graviton +Exec=graviton %F +Terminal=false +Type=Application +Icon=graviton +StartupWMClass=Graviton +Comment=Graviton is a simple code editor. +Categories=Development; diff --git a/graviton.sh b/graviton.sh new file mode 100644 index 000000000000..87ec114d26e3 --- /dev/null +++ b/graviton.sh @@ -0,0 +1,2 @@ +#!/bin/sh +/opt/graviton/graviton "$@" |