# Maintainer: Jon Gjengset # Repository here: https://github.com/jonhoo/zed-PKGBUILD pkgname=zed-git pkgver=0.11.1.r793.f275a19 pkgrel=1 pkgdesc="a code editor built using web technologies" arch=('i686' 'x86_64') makedepends=('git') depends=('node-webkit' 'nodejs' 'ttf-ms-fonts') 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' '7755f566349b49648b3e5d5c896da83b') pkgver() { cd "${srcdir}/zed" major=$(cat app/manifest.json | grep '"version"' | cut -f 4 -d '"') printf "%s.r%s.%s" "$major" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } prepare() { cd "${srcdir}/zed" make app/ace } 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.svg "${pkgdir}/usr/share/${pkgname}/" # 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 }