summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD28
2 files changed, 25 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e1ff8b86f205..adc318a39115 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 285503731ba3..df6b6c458cb4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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/
}