summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Husmann2015-06-09 00:24:01 +0200
committerStefan Husmann2015-06-09 00:24:01 +0200
commitf2bda5a8cf1faa45e9f018066515feda7f52eeef (patch)
tree43bb7d1b95f47f016ac5918d0b225626df4d96ae
downloadaur-f2bda5a8cf1faa45e9f018066515feda7f52eeef.tar.gz
initial version
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD32
-rw-r--r--emacs-rudel-bzr.install14
3 files changed, 64 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..856b7b8fdd99
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = emacs-rudel-bzr
+ pkgdesc = A collaborative editing environment for GNU Emacs
+ pkgver = 0.3r632
+ pkgrel = 1
+ url = http://www.emacswiki.org/emacs/Rudel
+ install = emacs-rudel-bzr.install
+ arch = any
+ license = GPL
+ makedepends = bzr
+ depends = emacs
+ provides = emacs-rudel
+ conflicts = emacs-rudel-git
+ conflicts = emacs-rudel-svn
+ source = emacs-rudel::bzr://rudel.bzr.sourceforge.net/bzrroot/rudel/trunk/
+ md5sums = SKIP
+
+pkgname = emacs-rudel-bzr
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..f1b1cc33b662
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,32 @@
+# Maintainer: Stefan Husmann <stefan-husmann@t-online.de>
+pkgname=emacs-rudel-bzr
+pkgver=0.3r632
+pkgrel=1
+pkgdesc="A collaborative editing environment for GNU Emacs"
+arch=('any')
+url="http://www.emacswiki.org/emacs/Rudel"
+license=('GPL')
+depends=('emacs')
+makedepends=('bzr')
+provides=('emacs-rudel')
+conflicts=('emacs-rudel-git' 'emacs-rudel-svn')
+install=$pkgname.install
+source=('emacs-rudel::bzr://rudel.bzr.sourceforge.net/bzrroot/rudel/trunk/')
+md5sums=('SKIP')
+_bzrmod="emacs-rudel"
+
+pkgver() {
+ cd "$srcdir"/$_bzrmod
+ printf "%sr%s" 0.3 $(bzr revno)
+}
+
+build() {
+ cd "$srcdir"/$_bzrmod
+ emacs --script rudel-compile.el
+}
+
+package() {
+ install -d $pkgdir/usr/share/emacs/site-lisp/rudel
+ cd "$srcdir/$_bzrmod"
+ cp -a * $pkgdir/usr/share/emacs/site-lisp/rudel
+}
diff --git a/emacs-rudel-bzr.install b/emacs-rudel-bzr.install
new file mode 100644
index 000000000000..dcfdcbcabad8
--- /dev/null
+++ b/emacs-rudel-bzr.install
@@ -0,0 +1,14 @@
+post_install() {
+ cat <<EOF
+==> Include this in your .emacs:
+ (load-file "/usr/share/emacs/site-lisp/rudel/rudel-loaddefs.el")
+EOF
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+op=$1
+shift
+$op $*