clean:
dh_testdir
dh_testroot
- dh_clean
+ dh_clean
binary:
dh_testdir
dh_testroot
- dh_installchangelogs
+ dh_installchangelogs
dh_installdocs
dh_installman tks.1
- dh_compress
+ dh_compress
dh_fixperms
-
+
dh_installdeb
-
+
dh_installdirs
- #dh_install
+ dh_install
+
cp $(CURDIR)/tks.pl $(CURDIR)/debian/tks/usr/bin/tks
cp -R $(CURDIR)/lib/WRMS* $(CURDIR)/debian/tks/usr/share/perl5
-
- # Vim auto-syntax-highlighting stuff
- cp ext/vim/syntax/tks.vim \
- $(CURDIR)/debian/tks/usr/share/vim/vim70/syntax/
- cp ext/vim/syntax/tks.vim \
- $(CURDIR)/debian/tks/usr/share/vim/vim71/syntax/
- cp ext/vim/ftdetect/tks.vim \
- $(CURDIR)/debian/tks/usr/share/vim/addons/ftdetect/
-
-
+
dh_gencontrol
dh_md5sums
-
+
dh_builddeb
.PHONY: build clean binary
usr/bin
usr/share/perl5
-usr/share/vim/addons/ftdetect
-usr/share/vim/vim70/syntax
-usr/share/vim/vim71/syntax
+usr/share/tks
+usr/share/tks/vim
+usr/share/vim/registry
--- /dev/null
+ext/vim/ftdetect usr/share/tks/vim
+ext/vim/ftplugin usr/share/tks/vim
+ext/vim/syntax usr/share/tks/vim
+ext/vim/tks.yaml usr/share/vim/registry
--- /dev/null
+#!/bin/sh
+# postinst script for tks
+#
+# see: dh_installdeb(1)
+
+set -e
+
+# summary of how this script can be called:
+# * <postinst> `configure' <most-recently-configured-version>
+# * <old-postinst> `abort-upgrade' <new version>
+# * <conflictor's-postinst> `abort-remove' `in-favour' <package>
+# <new-version>
+# * <postinst> `abort-remove'
+# * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
+# <failed-install-package> <version> `removing'
+# <conflicting-package> <version>
+# for details, see http://www.debian.org/doc/debian-policy/ or
+# the debian-policy package
+
+#DEBHELPER#
+
+case "$1" in
+ configure)
+
+ # Install vim plugin
+ for dir in ftdetect ftplugin syntax; do
+ # Ensure required vim plugin dirs exist
+ [ -d /var/lib/vim/addons/$dir ] || mkdir /var/lib/vim/addons/$dir
+
+ [ -L /var/lib/vim/addons/$dir/tks.vim ] || ln -fs /usr/share/tks/vim/$dir/tks.vim /var/lib/vim/addons/$dir/tks.vim
+ done
+
+ ;;
+ abort-upgrade|abort-remove|abort-deconfigure)
+ ;;
+ *)
+ echo "postinst called with unknown argument \`$1'" >&2
+ exit 1
+ ;;
+esac
+
+exit 0
--- /dev/null
+#!/bin/sh
+# postrm script for tks
+#
+# see: dh_installdeb(1)
+
+set -e
+
+#DEBHELPER#
+
+# summary of how this script can be called:
+# * <postrm> `remove'
+# * <postrm> `purge'
+# * <old-postrm> `upgrade' <new-version>
+# * <new-postrm> `failed-upgrade' <old-version>
+# * <new-postrm> `abort-install'
+# * <new-postrm> `abort-install' <old-version>
+# * <new-postrm> `abort-upgrade' <old-version>
+# * <disappearer's-postrm> `disappear' <overwriter>
+# <overwriter-version>
+# for details, see http://www.debian.org/doc/debian-policy/ or
+# the debian-policy package
+
+case "$1" in
+ purge)
+ # Uninstall vim plugin
+ for dir in ftdetect ftplugin syntax; do
+ [ -L /var/lib/vim/addons/$dir/tks.vim ] && rm /var/lib/vim/addons/$dir/tks.vim
+ done
+ ;;
+ remove)
+ ;;
+ failed-upgrade|abort-install|abort-upgrade|disappear|upgrade)
+ ;;
+ *)
+ echo "postrm called with unknown argument \`$1'" >&2
+ exit 1
+ ;;
+esac
+
+exit 0
+
+
+
" detect tks filetype
-au BufRead,BufNewFile *.tks set filetype=tks tabstop=16 shiftwidth=16 noexpandtab
+au BufRead,BufNewFile *.tks set filetype=tks
--- /dev/null
+set tabstop=16
+set shiftwidth=16
+set noexpandtab
--- /dev/null
+addon: tks
+description: "Syntax highlighting for TKS"
+basedir: /usr/share/tks/vim
+files:
+ - syntax/tks.vim
+ - ftplugin/tks.vim
+ - ftdetect/tks.vim