# Contributor: Yichao Yu # Contributor: Hauke Wesselmann # Maintainer: Stefan Husmann pkgname=emacs-js2-mode-git pkgver=20190307 pkgrel=1 pkgdesc="An improved JavaScript mode for GNU Emacs" arch=('any') url="https://github.com/mooz/js2-mode.git" license=('GPL3') depends=('emacs') provides=('emacs-js2-mode') conflicts=('emacs-js2-mode') _gitname=js2-mode source=("git+$url") md5sums=('SKIP') pkgver() { cd "$srcdir"/$_gitname echo $(git log -1 --format="%cd" --date=short | sed 's|-||g') } build() { cd "$srcdir/$_gitname" make } package() { cd "$srcdir/$_gitname" install -Dm644 js2-mode.el "$pkgdir"/usr/share/emacs/site-lisp/js2-mode.el install -Dm644 js2-mode.elc "$pkgdir"/usr/share/emacs/site-lisp/js2-mode.elc install -Dm644 js2-old-indent.el "$pkgdir"/usr/share/emacs/site-lisp/js2-old-indent.el install -Dm644 js2-imenu-extras.el \ "$pkgdir/usr/share/emacs/site-lisp/js2-imenu-extras.el" install -Dm644 js2-imenu-extras.elc \ "$pkgdir/usr/share/emacs/site-lisp/js2-imenu-extras.elc" }