From bfdc55f9682888b8b64b31ed4916a37164b03190 Mon Sep 17 00:00:00 2001 From: Omar Vega Ramos Date: Mon, 8 Feb 2016 03:42:16 -0500 Subject: emacs-js2-mode-20150909-1: updating version --- pcr/emacs-js2-mode/PKGBUILD | 31 ++++++++++++++++++++++--------- 1 file changed, 22 insertions(+), 9 deletions(-) (limited to 'pcr/emacs-js2-mode/PKGBUILD') diff --git a/pcr/emacs-js2-mode/PKGBUILD b/pcr/emacs-js2-mode/PKGBUILD index bff5e39a1..5e4a234dd 100644 --- a/pcr/emacs-js2-mode/PKGBUILD +++ b/pcr/emacs-js2-mode/PKGBUILD @@ -1,24 +1,37 @@ # Contributor (Arch): Hauke Wesselmann # Contributor (Arch): xgdgsc -# Contributor (Arch): Stefan Husmann -# Maintainer : Parabola GNU / Linux-libre Aurélien DESBRIÈRES +# Maintainer (Arch): Stefan Husmann +# Maintainer: Omar Vega Ramos pkgname=emacs-js2-mode -pkgver=20121128 +pkgver=20150909 pkgrel=1 pkgdesc="An improved JavaScript mode for GNU Emacs" arch=('any') url="http://code.google.com/p/js2-mode/" license=('GPL2') depends=('emacs') -source=(https://js2-mode.googlecode.com/files/js2-mode.el) -md5sums=('4635201397803fd4b705b285f77b2321') +source=("https://github.com/mooz/js2-mode/archive/$pkgver.tar.gz" + 'js2-mode-makefile.patch') +md5sums=('41149d4ec8fa207a4df69d06fb0df54a' + '6c6f92086c627103f98e3fd4e4c2a5a7') + +prepare() { + cd "$srcdir"/${pkgname#emacs-}-$pkgver + patch -Np1 -i "${srcdir}/js2-mode-makefile.patch" +} build() { - cd $srcdir - emacs -batch -q -f batch-byte-compile js2-mode.el + cd "$srcdir"/${pkgname#emacs-}-$pkgver + make } package() { - install -Dm644 $srcdir/js2-mode.el $pkgdir/usr/share/emacs/site-lisp/js2-mode.el - install -Dm644 $srcdir/js2-mode.elc $pkgdir/usr/share/emacs/site-lisp/js2-mode.elc + cd "$srcdir"/${pkgname#emacs-}-$pkgver + 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 } -- cgit v1.2.3-54-g00ecf