summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThibaut Horel <thibaut.horel@gmail.com>2012-02-19 03:14:27 -0800
committerThibaut Horel <thibaut.horel@gmail.com>2012-02-19 03:14:27 -0800
commit559fcbf60bbd9128630d529550153dde75765349 (patch)
tree3227b26b031e0aef11e40415b7495cfe19eeca3b
downloadarchlinux-559fcbf60bbd9128630d529550153dde75765349.tar.gz
Add typerex
-rw-r--r--typerex/PKGBUILD31
-rw-r--r--typerex/typerex.install7
2 files changed, 38 insertions, 0 deletions
diff --git a/typerex/PKGBUILD b/typerex/PKGBUILD
new file mode 100644
index 0000000..f1c38cb
--- /dev/null
+++ b/typerex/PKGBUILD
@@ -0,0 +1,31 @@
+# Maintainer: Thibaut Horel <thibaut dot horel at gmail dot com>
+
+pkgname=typerex
+pkgver=1.0e
+pkgrel=1
+pkgdesc="An OCaml development environment."
+arch=('i686' 'x86_64')
+url="http://www.ocamlpro.com/typerex/"
+license=('GPL3')
+depends=('ocaml>=3.11.2' 'emacs>=23.2.1')
+optdepends=('emacs-auto-complete-git: for the auto-completion')
+install=typerex.install
+source=(http://www.ocamlpro.com/typerex/files/$pkgname-$pkgver.tar.bz2)
+md5sums=('768c53decdfa2925a9c15c790fdf0d1e')
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+ ./configure --bindir=/usr/bin \
+ --with-lispdir=/usr/share/emacs/site-lisp \
+ --disable-auto-complete
+ make
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+ make BINDIR="$pkgdir/usr/bin" EMACSDIR="$pkgdir/usr/share/emacs/site-lisp" install
+ install -m755 -d $pkgdir/usr/share/doc/$pkgname/
+ cp -r docs/user-manual/* $pkgdir/usr/share/doc/$pkgname/
+ install -m644 AUTHORS $pkgdir/usr/share/doc/$pkgname/
+ install -m644 -D emacs.append $pkgdir/usr/share/$pkgname/config.el
+}
diff --git a/typerex/typerex.install b/typerex/typerex.install
new file mode 100644
index 0000000..431cd01
--- /dev/null
+++ b/typerex/typerex.install
@@ -0,0 +1,7 @@
+post_install() {
+ cat << EOF
+==> Don't forget to enable typerex in your .emacs.
+==> See the config file provided in /usr/share/typerex/
+ cat /usr/share/typerex/config.el >> ~/.emacs
+EOF
+}