summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAmadeus Folego2017-09-25 17:29:35 -0300
committerAmadeus Folego2017-09-25 17:29:35 -0300
commit2be5814a662f484d4093fa39f0e3430989900846 (patch)
tree1643d8f74ea92f992efaa873e22485539e0de5f5
parent2424f02c778cea0c9ef90778ab4c36e9c4515dff (diff)
downloadaur-2be5814a662f484d4093fa39f0e3430989900846.tar.gz
Create desktop entry for oni
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD17
-rw-r--r--icons.tar.gzbin0 -> 206136 bytes
-rw-r--r--oni.desktop13
-rwxr-xr-xupdate-icons.sh9
5 files changed, 39 insertions, 5 deletions
diff --git a/.gitignore b/.gitignore
index fbc5cfc4eecf..0d194d2b3c8c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,6 @@
-*.tar.gz
-*.tar.xz
+oni-*.tar.xz
+oni-*.tar.gz
+icons/
pkg/
src/
diff --git a/PKGBUILD b/PKGBUILD
index 940e7d98fb28..32438ada88f1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Terje Larsen <terlar@gmail.com>
pkgname=oni
pkgver=0.2.9
-pkgrel=1
+pkgrel=2
pkgdesc='An IDE built around Neovim'
arch=(any)
url="https://github.com/extr0py/oni"
@@ -9,13 +9,24 @@ license=('MIT')
depends=('nodejs' 'neovim-git' 'gconf' 'libxss')
makedepends=('tar')
source=("https://github.com/extr0py/${pkgname}/releases/download/v${pkgver}/${pkgname}-${pkgver}-linux.tar.gz"
- "oni.sh")
+ "oni.sh"
+ "oni.desktop"
+ "icons.tar.gz")
sha256sums=('839eb3e1034d538f005bfac35865e98f25d57dbe7b4139075f868ccea24cd15f'
- '72a945d501f33cfc2fd0d8e832942ba75c09518abd2248973c4df461c3229aee')
+ '72a945d501f33cfc2fd0d8e832942ba75c09518abd2248973c4df461c3229aee'
+ 'edcda81d04ba34f5196d298e6848798f4bf5c6a00132a1fd9f6832d4cf120a3a'
+ 'db54f67cd9f83e8fd65b609dd2e4ff4f888dfb9a4eff422f8553e9a3aeefe3ff')
package() {
install -d ${pkgdir}/opt/${pkgname}
cp -R ${srcdir}/Oni-${pkgver}-linux/* ${pkgdir}/opt/${pkgname}
install -Dm755 $srcdir/${pkgname}.sh ${pkgdir}/usr/bin/${pkgname}
+
+ install -Dm644 oni.desktop "$pkgdir/usr/share/applications/oni.desktop"
+
+ tar -xf ${srcdir}/icons.tar.gz
+ for i in 16x16 32x32 64x64 128x128 256x256 512x512 1024x1024; do
+ install -Dm644 ${srcdir}/icons/$i.png "${pkgdir}/usr/share/icons/hicolor/$i/apps/oni.png"
+ done
}
# vim:set ts=2 sw=2 et:
diff --git a/icons.tar.gz b/icons.tar.gz
new file mode 100644
index 000000000000..93b7978745ea
--- /dev/null
+++ b/icons.tar.gz
Binary files differ
diff --git a/oni.desktop b/oni.desktop
new file mode 100644
index 000000000000..c69ce84b7275
--- /dev/null
+++ b/oni.desktop
@@ -0,0 +1,13 @@
+[Desktop Entry]
+Name=Oni
+GenericName=Text Editor
+Comment=An IDE powered by Neovim
+Exec=oni %F
+TryExec=oni
+Terminal=false
+Type=Application
+MimeType=text/english;text/plain;text/x-makefile;text/x-c++hdr;text/x-c++src;text/x-chdr;text/x-csrc;text/x-java;text/x-moc;text/x-pascal;text/x-tcl;text/x-tex;application/x-shellscript;text/x-c;text/x-c++;
+Icon=oni
+Categories=Utility;TextEditor;
+Keywords=Text;Editor;Neovim
+StartupNotify=false
diff --git a/update-icons.sh b/update-icons.sh
new file mode 100755
index 000000000000..3fb0156727b3
--- /dev/null
+++ b/update-icons.sh
@@ -0,0 +1,9 @@
+#!/bin/bash
+
+mkdir ./icons
+
+for i in 16x16 32x32 64x64 128x128 256x256 512x512 1024x1024; do
+ (cd ./icons && curl -O "https://raw.githubusercontent.com/extr0py/oni/master/build/icons/$i.png")
+done
+
+tar -cvzf icons.tar.gz ./icons/*.png