diff options
author | haawda | 2017-07-25 21:58:40 +0200 |
---|---|---|
committer | haawda | 2017-07-25 21:58:40 +0200 |
commit | 7351e5c473ea6e6f1bfe4d10a73ba227bd712109 (patch) | |
tree | b0b75650bbd22eb6ffcc96d2de7962c8987c8ab6 | |
download | aur-7351e5c473ea6e6f1bfe4d10a73ba227bd712109.tar.gz |
initial upload
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 39 | ||||
-rw-r--r-- | emacs-clojure-mode.install | 16 |
3 files changed, 74 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..a0e8356ba332 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +# Generated by mksrcinfo v8 +# Tue Jul 25 19:58:33 UTC 2017 +pkgbase = emacs-clojure-mode-git + pkgdesc = Emacs major mode for the clojure language + pkgver = 5.6.1.16.g276dad9 + pkgrel = 1 + url = https://github.com/clojure-emacs/clojure-mode + install = emacs-clojure-mode.install + arch = any + license = GPL3 + depends = emacs + optdepends = paredit: enhanced LISP structure editing + provides = emacs-clojure-mode + conflicts = emacs-clojure-mode + source = emacs-clojure-mode::git+https://github.com/clojure-emacs/clojure-mode.git + sha256sums = SKIP + +pkgname = emacs-clojure-mode-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..66a6c11b2896 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +# Contributor: Marco Pompili <aur@emarcs.org> +# Contributor: Mattias Andrée <`base64 -d`(bWFhbmRyZWUK)@member.fsf.org> +# Contributor: Gianni Vialetto <g.vialetto@gmail.com> +# Contributor: Nick Vogel <vogelrn+aur@gmail.com> +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> + +pkgname=emacs-clojure-mode-git +pkgver=5.6.1.16.g276dad9 +pkgrel=1 +arch=('any') +pkgdesc="Emacs major mode for the clojure language" +url="https://github.com/clojure-emacs/clojure-mode" +license=('GPL3') +depends=('emacs') +optdepends=('paredit: enhanced LISP structure editing') +conflicts=('emacs-clojure-mode') +provides=('emacs-clojure-mode') +install=emacs-clojure-mode.install +source=("emacs-clojure-mode::git+https://github.com/clojure-emacs/clojure-mode.git") +sha256sums=('SKIP') + +pkgver() { + cd ${pkgname%-git} + echo $(git describe --tags|tr - .) +} + +build() { + cd ${pkgname%-git} + emacs -Q --batch -f batch-byte-compile clojure-mode.el +} + +package() { + cd ${pkgname%-git} + install -d "${pkgdir}/usr/share/emacs/site-lisp/" + + # install the files in directory created above + install -m644 clojure-mode.el{,c} -t "${pkgdir}/usr/share/emacs/site-lisp/" + install -m644 clojure-mode-extra-font-locking.el -t "${pkgdir}/usr/share/emacs/site-lisp/" +} diff --git a/emacs-clojure-mode.install b/emacs-clojure-mode.install new file mode 100644 index 000000000000..7710f4fbb7ae --- /dev/null +++ b/emacs-clojure-mode.install @@ -0,0 +1,16 @@ +post_install () { +echo +echo "==> To enable clojure-mode, add this to your \$HOME/.emacs:" +echo +echo " (require 'clojure-mode)" +echo +echo "==> There are also a clojurescript-mode and a clojure-test-mode" +echo "==> available - to get more information on those, please refer to" +echo "==> the package homepage." +echo +} + +post_upgrade () { + post_install $1 +} + |