summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Husmann2015-07-30 22:05:35 +0200
committerStefan Husmann2015-07-30 22:05:35 +0200
commit6bf9ddf1befabd8bdd556ce65f2f0b7b153ad0d0 (patch)
tree2fc1f84760b611c0ea495eb9376536ff74d10d60
parent5dba9aed6c6470af37543046b17a1c999c250936 (diff)
downloadaur-6bf9ddf1befabd8bdd556ce65f2f0b7b153ad0d0.tar.gz
add install file for info file handling
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD3
-rw-r--r--mmm-mode.install20
3 files changed, 24 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9cb3dd5b3c58..1df61b634a21 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,9 @@
pkgbase = emacs-mmm-mode-git
pkgdesc = Minor mode for Emacs that allows Multiple Major Modes to coexist in one buffer
- pkgver = 20150325
+ pkgver = 20150730
pkgrel = 1
url = http://mmm-mode.sourceforge.net
+ install = mmm-mode.install
arch = any
license = GPL
makedepends = git
diff --git a/PKGBUILD b/PKGBUILD
index a99be1c90c73..086f371cd898 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
# Maintainer: Stefan Husmann <stefan-husmann@t-online.de>
pkgname=emacs-mmm-mode-git
-pkgver=20150325
+pkgver=20150730
pkgrel=1
pkgdesc="Minor mode for Emacs that allows Multiple Major Modes to coexist in one buffer"
arch=('any')
@@ -10,6 +10,7 @@ makedepends=('git')
provides=('emacs-mmm-mode' 'mmm-mode')
conflicts=('emacs-mmm-mode' 'mmm-mode')
source=('git://github.com/purcell/mmm-mode.git')
+install=mmm-mode.install
_gitname="mmm-mode"
md5sums=('SKIP')
diff --git a/mmm-mode.install b/mmm-mode.install
new file mode 100644
index 000000000000..70f270b6dcd2
--- /dev/null
+++ b/mmm-mode.install
@@ -0,0 +1,20 @@
+infodir=usr/share/info
+filelist=(mmm.info.gz)
+
+post_install() {
+ [[ -x usr/bin/install-info ]] || return 0
+ for file in "${filelist[@]}"; do
+ install-info "$infodir/$file" "$infodir/dir" 2> /dev/null
+ done
+}
+
+post_upgrade() {
+ post_install "$1"
+}
+
+pre_remove() {
+ [[ -x usr/bin/install-info ]] || return 0
+ for file in "${filelist[@]}"; do
+ install-info --delete "$infodir/$file" "$infodir/dir" 2> /dev/null
+ done
+}