summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD34
-rw-r--r--identica-mode.install21
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