diff options
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 28 |
2 files changed, 25 insertions, 12 deletions
@@ -1,14 +1,15 @@ pkgbase = emacs-julia-mode pkgdesc = Emacs major mode for the Julia programming language - pkgver = 0.3.11 - pkgrel = 2 + pkgver = 0.3.r300 + pkgrel = 1 url = http://www.julialang.org install = emacs-julia-mode.install arch = any license = GPL + makedepends = git depends = emacs - source = emacs-julia-mode-0.3.11.el::https://raw.githubusercontent.com/JuliaLang/julia/v0.3.11/contrib/julia-mode.el - sha256sums = 392dd3d6c4fc9a788fe86b445e6661983b3c46e44e30ac2e0ff54e9b2928d5d8 + source = git+https://github.com/JuliaEditorSupport/julia-emacs.git#commit=ad6a4944feb61f5c7238cfaf6c99ae63544315c2 + sha256sums = SKIP pkgname = emacs-julia-mode @@ -1,25 +1,37 @@ -# Maintainer: Daichi Shinozaki <dsdseg@gmail.com> +# ContributorMaintainer: Daichi Shinozaki <dsdseg@gmail.com> +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> + pkgname=emacs-julia-mode -pkgver=0.3.11 -pkgrel=2 +pkgver=0.3.r300 +pkgrel=1 pkgdesc="Emacs major mode for the Julia programming language" arch=('any') url="http://www.julialang.org" license=('GPL') depends=('emacs') +makedepends=('git') install=$pkgname.install -source=("$pkgname-$pkgver.el::https://raw.githubusercontent.com/JuliaLang/julia/v$pkgver/contrib/julia-mode.el") -sha256sums=('392dd3d6c4fc9a788fe86b445e6661983b3c46e44e30ac2e0ff54e9b2928d5d8') +source=("git+https://github.com/JuliaEditorSupport/julia-emacs.git#commit=ad6a4944feb61f5c7238cfaf6c99ae63544315c2") +sha256sums=('SKIP') + +pkgver() { + cd julia-emacs + printf %s.r%s $(grep Version: julia-mode.el| cut -d: -f2|cut -c2-) $(git rev-list --count HEAD) +} build() { - cp $pkgname-$pkgver.el julia-mode.el + cd julia-emacs + emacs --batch --eval '(progn + (push "." load-path) + (byte-compile-file "julia-latexsubs.el"))' emacs --batch --eval '(progn (push "." load-path) (byte-compile-file "julia-mode.el"))' } package() { + cd julia-emacs install -d "$pkgdir"/usr/share/emacs/site-lisp - install -m644 ${pkgname#emacs-}.el "$pkgdir"/usr/share/emacs/site-lisp/ - install -m644 ${pkgname#emacs-}.elc "$pkgdir"/usr/share/emacs/site-lisp + install -m644 ${pkgname#emacs-}.el{,c} "$pkgdir"/usr/share/emacs/site-lisp/ + install -m644 julia-latexsubs.el{,c} "$pkgdir"/usr/share/emacs/site-lisp/ } |