summaryrefslogtreecommitdiff
path: root/gnu/recutils/recutils.install
diff options
context:
space:
mode:
authorLuke Shumaker <LukeShu@sbcglobal.net>2012-04-11 20:31:43 -0400
committerLuke Shumaker <LukeShu@sbcglobal.net>2012-04-11 20:31:43 -0400
commit5f338c195e399f2c2486e06be0851d4f597162d7 (patch)
tree4c144c54bbd85fa2e641d219275045bae11cb4c3 /gnu/recutils/recutils.install
parent158b35a711165b70a2b718b01cbc261ba50a5cf1 (diff)
parent7e431bf14475a0539a570ce18d290d04427c194c (diff)
downloadabslibre-5f338c195e399f2c2486e06be0851d4f597162d7.tar.gz
abslibre-5f338c195e399f2c2486e06be0851d4f597162d7.tar.bz2
abslibre-5f338c195e399f2c2486e06be0851d4f597162d7.zip
Merge branch 'master' of ssh://parabolagnulinux.org:1863/abslibre
Diffstat (limited to 'gnu/recutils/recutils.install')
-rw-r--r--gnu/recutils/recutils.install36
1 files changed, 36 insertions, 0 deletions
diff --git a/gnu/recutils/recutils.install b/gnu/recutils/recutils.install
new file mode 100644
index 000000000..245c7ae01
--- /dev/null
+++ b/gnu/recutils/recutils.install
@@ -0,0 +1,36 @@
+_infodir=/usr/share/info
+_infofiles=( recutils.info.gz )
+
+_mandir=/usr/share/man/man1
+_manfiles=( csv2rec.1.gz rec2csv.1.gz recdel.1.gz recfix.1.gz recfmt.1.gz recinf.1.gz recins.1.gz recsel.1.gz recset.1.gz)
+
+## arg 1: the new package version
+post_install() {
+ [ -x /usr/bin/mandb ] || return 0
+ for _file in ${_manfiles[@]}; do
+ mandb -f $_mandir/$_file
+ done
+
+ [ -x /usr/bin/install-info ] || return 0
+ for _file in ${_infofiles[@]}; do
+ install-info $_infodir/$_file $_infodir/dir #2> /dev/null
+ done
+}
+
+# arg 1: the new package version
+# arg 2: the old package version
+post_upgrade() {
+ post_install $1
+}
+
+pre_remove() {
+ [ -x /usr/bin/mandb ] || return 0
+ mandb
+
+ [ -x /usr/bin/install-info ] || return 0
+ for _file in ${_infofiles[@]}; do
+ install-info --delete $_infodir/$_file $_infodir/dir #2> /dev/null
+ done
+}
+
+# vim:set ts=2 sw=2 et: