summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJon Gjengset2014-04-10 18:24:06 +0100
committerJon Gjengset2015-06-08 11:35:01 -0400
commit83032a1abd0654acec721cad014d7d43b98d4d4c (patch)
tree6d2a21e24973b29922025d4c024231400da54096
downloadaur-83032a1abd0654acec721cad014d7d43b98d4d4c.tar.gz
First commit
-rw-r--r--.SRCINFO21
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD52
-rw-r--r--zed.desktop12
-rwxr-xr-xzed.sh9
5 files changed, 98 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..536b72f2df33
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = zed-git
+ pkgdesc = a code editor built using web technologies
+ pkgver = 0.10.2.r37.g480b696
+ pkgrel = 1
+ url = http://zedapp.org/
+ arch = i686
+ arch = x86_64
+ license = MIT
+ makedepends = git
+ depends = node-webkit
+ conflicts = zed
+ options = !strip
+ source = git+https://github.com/zedapp/zed.git
+ source = zed.sh
+ source = zed.desktop
+ md5sums = SKIP
+ md5sums = abae90ce618ed1b3f471b8d1c4b788d1
+ md5sums = 6da60b5e24427a4f5a4315c71f24e8c3
+
+pkgname = zed-git
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..b595cb7b2e5d
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*.pkg.tar*
+*.src.tar*
+src/
+pkg/
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..ec3c5f210b24
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,52 @@
+# Maintainer: Jon Gjengset <jon@tsp.io>
+# Repository here: https://github.com/jonhoo/zed-PKGBUILD
+pkgname=zed-git
+pkgver=0.10.2.r37.g480b696
+pkgrel=1
+pkgdesc="a code editor built using web technologies"
+arch=('i686' 'x86_64')
+makedepends=('git')
+depends=('node-webkit')
+conflicts=('zed')
+provides=()
+options=(!strip)
+license=("MIT")
+url="http://zedapp.org/"
+source=('git+https://github.com/zedapp/zed.git' 'zed.sh' 'zed.desktop')
+md5sums=('SKIP'
+ 'abae90ce618ed1b3f471b8d1c4b788d1'
+ '6da60b5e24427a4f5a4315c71f24e8c3')
+
+pkgver() {
+ cd "${srcdir}/zed"
+ git describe --long --tags | sed -r 's/^v//;s/([^-]*-g)/r\1/;s/-/./g'
+}
+
+prepare() {
+ cd "${srcdir}/zed"
+ make install-dep
+}
+
+build() {
+ cd "${srcdir}/zed"
+ make apps-npm
+}
+
+package() {
+ cd "${srcdir}/zed"
+
+ install -d "${pkgdir}/usr/share/${pkgname}"
+
+ msg2 "Copy editor files"
+ rm -rf "${pkgdir}/usr/share/${pkgname}/app.nw"
+ cp -r "${srcdir}/zed/app" "${pkgdir}/usr/share/${pkgname}/app.nw"
+ install "${srcdir}"/zed/Zed.png "${pkgdir}/usr/share/${pkgname}/launcher.png"
+
+ # Install Launcher
+ msg2 "Install launcher to /usr/bin"
+ install -D -m755 "${srcdir}"/zed.sh "${pkgdir}"/usr/bin/zed
+
+ # Install Desktop
+ msg2 "Add .desktop file"
+ install -D -m644 "${srcdir}"/zed.desktop "${pkgdir}"/usr/share/applications/zed.desktop
+}
diff --git a/zed.desktop b/zed.desktop
new file mode 100644
index 000000000000..50e234dedad2
--- /dev/null
+++ b/zed.desktop
@@ -0,0 +1,12 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=Zed
+Comment=Zed Editor
+GenericName=zed
+Exec=zed
+Terminal=false
+X-MultipleArgs=false
+Type=Application
+Icon=/usr/share/zed-git/launcher.png
+Categories=Editor;
+X-Desktop-File-Install-Version=1.3.13
diff --git a/zed.sh b/zed.sh
new file mode 100755
index 000000000000..ada3810fcc4f
--- /dev/null
+++ b/zed.sh
@@ -0,0 +1,9 @@
+#!/usr/bin/env bash
+
+if [[ $1 == http://* ]] || [[ $1 == https://* ]]; then
+ PROJECT=$1
+elif [ "" != "$1" ]; then
+ PROJECT=$(readlink -f $1)
+fi
+
+nw /usr/share/zed-git/app.nw/ $PROJECT 2> /dev/null