diff options
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 34 | ||||
-rw-r--r-- | identica-mode.install | 21 |
3 files changed, 73 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..9882ffb68dd4 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = emacs-identica-mode + pkgdesc = GNU Emacs mode for laconi.ca microblogging service. + pkgver = 1.3.1 + pkgrel = 1 + url = http://git.savannah.gnu.org/cgit/identica-mode.git + install = identica-mode.install + arch = any + license = GPL2 + license = FDL1.2 + makedepends = texinfo + depends = emacs + depends = curl + depends = wget + source = http://git.savannah.gnu.org/cgit/identica-mode.git/snapshot/identica-mode-1.3.1.tar.gz + md5sums = cffea13b5e777319c5867f7800bcb36a + +pkgname = emacs-identica-mode + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..701ac3964a98 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,34 @@ +# Contributor: Frikilinux <frikilinux@frikilinux.com.ar> +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> +pkgname=emacs-identica-mode +_realname=identica-mode +pkgver=1.3.1 +pkgrel=1 +pkgdesc="GNU Emacs mode for laconi.ca microblogging service." +arch=('any') +url="http://git.savannah.gnu.org/cgit/${_realname}.git" +license=('GPL2' 'FDL1.2') +depends=('emacs' 'curl' 'wget') +makedepends=('texinfo') +install=${_realname}.install +source=("http://git.savannah.gnu.org/cgit/${_realname}.git/snapshot/${_realname}-$pkgver.tar.gz") +md5sums=('cffea13b5e777319c5867f7800bcb36a') + +build() { + cd $srcdir/${_realname}-$pkgver + emacs -batch -q -f batch-byte-compile ${_realname}.el + cd $srcdir/${_realname}-$pkgver/doc + makeinfo ${_realname}.texi +} + +package() { + cd $srcdir/${_realname}-$pkgver + install -d $pkgdir/usr/share/emacs/site-lisp/ + for _i in *.el *.elc + do + install -m644 $srcdir/${_realname}-$pkgver/${_i} \ + $pkgdir/usr/share/emacs/site-lisp/${_i} + done + install -Dm644 $srcdir/${_realname}-$pkgver/doc/${_realname}.info \ + $pkgdir/usr/share/info/${_realname}.info +} diff --git a/identica-mode.install b/identica-mode.install new file mode 100644 index 000000000000..d86834222719 --- /dev/null +++ b/identica-mode.install @@ -0,0 +1,21 @@ +info_dir=/usr/share/info + +post_install() { + install-info ${info_dir}/identica-mode.info.gz ${info_dir}/dir 2> /dev/null +cat << EOF +==> Put this in your ~/.emacs file to identify in identi.ca + +;; Identi.ca mode +(require 'identica-mode) +(setq identica-username "yourusername") +(setq identica-password "yourpassword") +EOF +} + +post_upgrade() { + post_install $1 +} + +pre_remove () { + install-info --delete ${info_dir}/identica-mode.info.gz ${info_dir}/dir 2> /dev/null +}
\ No newline at end of file |