diff options
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 26 | ||||
-rw-r--r-- | gnuserv.install | 20 |
3 files changed, 61 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..e839d84522c1 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = gnuserv + pkgdesc = gnuserv with gnu emacs compatability layer + pkgver = 3.12.8 + pkgrel = 1 + url = http://meltin.net/hacks/emacs/ + install = gnuserv.install + arch = i686 + arch = x86_64 + license = GPL + depends = bash + source = http://meltin.net/hacks/emacs/src/gnuserv-3.12.8.tar.gz + md5sums = 3173682652726fa3685a4cf2193c27e4 + +pkgname = gnuserv + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..0d6dd6f6b8bd --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,26 @@ +pkgname=gnuserv +pkgver=3.12.8 +pkgrel=1 +pkgdesc="gnuserv with gnu emacs compatability layer" +arch=('i686' 'x86_64') +url="http://meltin.net/hacks/emacs/" +license="GPL" +depends=('bash') +makedepends=() +conflicts=() +replaces=() +backup=() +install="$pkgname.install" +source=(http://meltin.net/hacks/emacs/src/gnuserv-3.12.8.tar.gz) +md5sums=('3173682652726fa3685a4cf2193c27e4') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make prefix=$startdir/pkg/usr install + mkdir -p $startdir/pkg/usr/share/emacs/site-lisp + make prefix=$startdir/pkg/usr install-elisp + cp gnuserv-compat.el{,c} $startdir/pkg/usr/share/emacs/site-lisp/ + cp devices.el{,c} $startdir/pkg/usr/share/emacs/site-lisp/ +}
\ No newline at end of file diff --git a/gnuserv.install b/gnuserv.install new file mode 100644 index 000000000000..f9c3ebc91891 --- /dev/null +++ b/gnuserv.install @@ -0,0 +1,20 @@ +post_install () { + echo "" + echo "==> To use gnuserv, add the following Lisp to your ~/.emacs file:" + echo "==> " + echo "==> (autoload 'gnuserv-start \"gnuserv-compat\"" + echo "==> \"Allow this Emacs process to be a server for client processes.\"" + echo "==> t)" + echo "==> " + echo "==> Then, run (gnuserv-start). This may be done in your ~/.emacs. See " + echo "==> /usr/share/emacs/site-lisp/gnuserv-compat.el for commentary." + echo "" +} + +post_upgrade () { + post_install $1 + } + + op=$1 + shift + $op $* |