summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorhaawda2017-07-25 21:58:40 +0200
committerhaawda2017-07-25 21:58:40 +0200
commit7351e5c473ea6e6f1bfe4d10a73ba227bd712109 (patch)
treeb0b75650bbd22eb6ffcc96d2de7962c8987c8ab6
downloadaur-7351e5c473ea6e6f1bfe4d10a73ba227bd712109.tar.gz
initial upload
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD39
-rw-r--r--emacs-clojure-mode.install16
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
+}
+