Some small cleanups to make lintian happy / part 1
[zsh-lovers.git] / debian / rules
index 42bb404..abd4507 100755 (executable)
@@ -5,38 +5,37 @@ build: build-stamp
 build-stamp: 
        dh_testdir
 
-       # save old files
-       mkdir $(CURDIR)/debian/saved
-       cp zsh-lovers.1 $(CURDIR)/debian/saved
-       cp *pdf $(CURDIR)/debian/saved
-       cp *ps $(CURDIR)/debian/saved
-       cp zsh-lovers.html $(CURDIR)/debian/saved
+        # html:
+       asciidoc zsh-lovers.1.txt
+       mv zsh-lovers.1.html zsh-lovers.html
 
-       groff -Tps -mandoc zsh-lovers.1 > zsh-lovers.ps
-       ps2pdf zsh-lovers.ps
-       man -Thtml ./zsh-lovers.1 > zsh-lovers.html
+        # manpage:
+       a2x -f manpage zsh-lovers.1.txt
+
+        # pdf:
+       #  notice: current version of fop (1:0.93.dfsg.1-2) is horrible broken
+       #  download http://snapshot.debian.net/archive/2005/10/15/debian/pool/contrib/f/fop/fop_0.20.5-8_all.deb
+       #  to work around this bug
+       a2x -f pdf zsh-lovers.1.txt
+       mv zsh-lovers.1.pdf zsh-lovers.pdf
 
        touch build-stamp
 
 clean:
        dh_testdir
        dh_testroot
-
-       if [ -d $(CURDIR)/debian/saved ]; then \
-               mv $(CURDIR)/debian/saved/* $(CURDIR); \
-               rmdir $(CURDIR)/debian/saved ; \
-       fi
+       rm -f zsh-lovers.1 zsh-lovers.1.fo zsh-lovers.1.xml zsh-lovers.html zsh-lovers.pdf
        rm -f build-stamp
        dh_clean 
-       rm -rf $(CURDIR)/debian/zsh-lovers/
 
 install: build
        dh_testdir
        dh_testroot
        dh_clean -k 
-       dh_installdirs
+       dh_installdirs usr/share/doc/zsh-lovers/zsh_people usr/share/man/man1 usr/share/vim/syntax
 
-       install -m 644 $(CURDIR)/zsh.vim $(CURDIR)/debian/zsh-lovers/usr/share/vim/syntax/zsh.vim
+       # cp -a zsh_people       debian/zsh-lovers/usr/share/doc/zsh-lovers/
+       # install -m 644 zsh.vim debian/zsh-lovers/usr/share/vim/syntax/zsh.vim
 
 binary-indep: build install
        # We have nothing to do
@@ -49,6 +48,8 @@ binary-arch: build install
        dh_installman zsh-lovers.1
        dh_link
        dh_compress
+       mkdir -p debian/zsh-lovers/usr/share/lintian/overrides/
+       cp -av debian/overrides debian/zsh-lovers/usr/share/lintian/overrides/zsh-lovers
        dh_fixperms
        dh_installdeb
        dh_shlibdeps
@@ -57,4 +58,4 @@ binary-arch: build install
        dh_builddeb
 
 binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install configure
+.PHONY: build clean binary-indep binary-arch binary install