diff options
author | Daichi Shinozaki | 2015-06-09 18:12:17 +0900 |
---|---|---|
committer | Daichi Shinozaki | 2015-06-09 18:12:17 +0900 |
commit | 655dcaab45c3b31c88249a9d08971fe34d4d57e7 (patch) | |
tree | c35fa9d397144e3da5e12658c87dfcb36568363e | |
download | aur-655dcaab45c3b31c88249a9d08971fe34d4d57e7.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 27 | ||||
-rw-r--r-- | emacs-julia-mode.install | 16 |
3 files changed, 57 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..78b44bfa627b --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = emacs-julia-mode + pkgdesc = Emacs major mode for the Julia programming language + pkgver = 0.3.1 + pkgrel = 2 + url = http://www.julialang.org + install = emacs-julia-mode.install + arch = any + license = GPL + depends = emacs + source = https://raw.githubusercontent.com/JuliaLang/julia/master/contrib/julia-mode.el + md5sums = be9be3a7b7e549b41674551f34b83ebf + +pkgname = emacs-julia-mode + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..9c2aa8a00b07 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,27 @@ +# Maintainer: Daichi Shinozaki <dsdseg@gmail.com> +pkgname=emacs-julia-mode +pkgver=0.3.1 +pkgrel=2 +pkgdesc="Emacs major mode for the Julia programming language" +arch=('any') +url="http://www.julialang.org" +license=('GPL') +depends=('emacs') +install=$pkgname.install +source='https://raw.githubusercontent.com/JuliaLang/julia/master/contrib/julia-mode.el' +md5sums=('be9be3a7b7e549b41674551f34b83ebf') +_el="${pkgname#emacs-}.el" + +build() { + cd $srcdir + emacs --batch --eval '(progn + (push "." load-path) + (byte-compile-file "julia-mode.el"))' +} + +package() { + cd $srcdir + mkdir -p $pkgdir/usr/share/emacs/site-lisp + install -m644 $srcdir/${_el} $pkgdir/usr/share/emacs/site-lisp + install -m644 $srcdir/${_el}c $pkgdir/usr/share/emacs/site-lisp +} diff --git a/emacs-julia-mode.install b/emacs-julia-mode.install new file mode 100644 index 000000000000..f2327321a645 --- /dev/null +++ b/emacs-julia-mode.install @@ -0,0 +1,16 @@ +post_install() { + cat <<EOF +==> Include something like this in your .emacs: +(autoload 'julia-mode "julia-mode" + "Major mode for editing Julia source files" t) +(add-to-list 'auto-mode-alist '("\\.jl\\'" . julia-mode)) +EOF +} + +post_upgrade() { + post_install $1 +} + +op=$1 +shift +$op $* |