summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAtnanasi2019-08-21 21:02:41 +0900
committerAtnanasi2019-08-21 21:05:19 +0900
commit476b5ca5460460d45e5f7a1a15e46234f13e4912 (patch)
treebd766e887801c75f4cb0ecbcea2174f373c1885a
downloadaur-476b5ca5460460d45e5f7a1a15e46234f13e4912.tar.gz
feat: Add packaging files
-rw-r--r--.SRCINFO19
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD47
-rw-r--r--editaro3
-rw-r--r--editaro.desktop10
5 files changed, 83 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..be5fbd22819e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = editaro
+ pkgdesc = Simple text editor for draft
+ pkgver = 1.5.0
+ pkgrel = 1
+ url = https://github.com/kkosuge/editaro
+ arch = x86_64
+ license = MIT
+ makedepends = yarn
+ makedepends = nodejs-lts-dubnium
+ depends = electron2
+ source = editaro-1.5.0.tar.gz::https://github.com/kkosuge/editaro/archive/1.5.0.tar.gz
+ source = editaro.desktop
+ source = editaro
+ md5sums = c26e2f44ab5cf912be9fb5c757b77bc7
+ md5sums = 1ef1ba8c15bfd1e05784eef4bcbc1fef
+ md5sums = b9f9eb8ee4f95edb973a6b18499dd97a
+
+pkgname = editaro
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..94b1611e6c91
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*.gz
+*.pkg.*
+/pkg
+/src \ No newline at end of file
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..21ed8b94cce8
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,47 @@
+# Maintainer: Atnanasi <ys2000pro at gmail.com>
+# Contributor: Atnanasi <ys2000pro at gmail.com>
+
+pkgname='editaro'
+pkgver='1.5.0'
+pkgrel='1'
+pkgdesc='Simple text editor for draft'
+url='https://github.com/kkosuge/editaro'
+arch=('x86_64')
+license=('MIT')
+depends=('electron2')
+makedepends=('yarn' 'nodejs-lts-dubnium')
+source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz"
+ "${pkgname}.desktop"
+ "${pkgname}")
+md5sums=('c26e2f44ab5cf912be9fb5c757b77bc7'
+ '1ef1ba8c15bfd1e05784eef4bcbc1fef'
+ 'b9f9eb8ee4f95edb973a6b18499dd97a')
+
+build() {
+ cd "$pkgname-$pkgver"
+
+ npm_config_target="$(cat /usr/lib/electron2/version | tail -c +2)"
+ npm_config_arch='x64'
+ npm_config_target_arch='x64'
+ npm_config_disturl='https://atom.io/download/electron'
+ npm_config_runtime='electron'
+ npm_config_build_from_source='true'
+
+ HOME="$srcdir/.electron-gyp" yarn install
+ yarn run vue-cli-service electron:build --linux
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+
+ install -dm755 "${pkgdir}/usr/lib"
+ install -dm755 "${pkgdir}/usr/share/applications"
+ install -dm755 "${pkgdir}/usr/share/licenses/${pkgname}"
+ install -dm755 "${pkgdir}/usr/share/pixmaps"
+
+ install -Dm644 'LICENSE' "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ install -Dm644 'icons/png/96x96.png' "${pkgdir}/usr/share/pixmaps/${pkgname}.png"
+ install -Dm644 'dist_electron/linux-unpacked/resources/app.asar' "${pkgdir}/usr/lib/${pkgname}/app.asar"
+ install -Dm644 "../${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
+ install -Dm755 "../${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
+}
diff --git a/editaro b/editaro
new file mode 100644
index 000000000000..b2f32d997889
--- /dev/null
+++ b/editaro
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exec electron2 /usr/lib/editaro/app.asar
diff --git a/editaro.desktop b/editaro.desktop
new file mode 100644
index 000000000000..789a31b01683
--- /dev/null
+++ b/editaro.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Encoding=UTF-8
+Version=1.5
+Name=Editaro
+Comment=Simple text editor for draft
+Exec=editaro
+Terminal=false
+Type=Application
+Icon=editaro
+Categories=GTK;Utility;TextEditor;