Adding side stream changes to Maemian. Working to integrate full upstream libraries...
[maemian] / nokia-lintian / testset / manpages / debian / rules
diff --git a/nokia-lintian/testset/manpages/debian/rules b/nokia-lintian/testset/manpages/debian/rules
new file mode 100755 (executable)
index 0000000..4266526
--- /dev/null
@@ -0,0 +1,87 @@
+#!/usr/bin/make -f
+
+tmp=debian/tmp
+
+build:
+
+binary-arch:
+
+binary-indep:
+       install -d $(tmp)/usr/share/man/man1 $(tmp)/usr/share/man/man3 \
+                  $(tmp)/usr/share/man/man6 $(tmp)/usr/X11R6/man/man6 \
+                  $(tmp)/usr/bin $(tmp)/usr/sbin $(tmp)/usr/X11R6/bin \
+                 $(tmp)/usr/share/man/de/man1 $(tmp)/usr/X11R6/man/man1/ \
+                 $(tmp)/usr/bin/bin
+       touch $(tmp)/usr/bin/usr-bin-binary-alt
+       chmod 755 $(tmp)/usr/bin/usr-bin-binary-alt
+       touch $(tmp)/usr/sbin/usr-sbin-binary
+       chmod 755 $(tmp)/usr/sbin/usr-sbin-binary
+       touch $(tmp)/usr/X11R6/bin/rstartd
+       touch $(tmp)/usr/bin/binary-without-english-manpage
+       chmod 755 $(tmp)/usr/bin/binary-without-english-manpage
+       touch $(tmp)/usr/bin/bin/bad
+       chmod 755 $(tmp)/usr/bin/bin/bad
+
+       gzip -c9 <test.1p >$(tmp)/usr/share/man/man1/test.1p.gz
+       gzip -c9 <test.1p.de >$(tmp)/usr/share/man/man1/test-latin1-chars.1p.gz
+
+       gzip -c9 <true.1 >$(tmp)/usr/share/man/man1/true.1.gz
+
+       gzip -c9 <program.1 >$(tmp)/usr/share/man/man1/program.1.gz
+
+       ln -s ../X11R6/bin/rstartd $(tmp)/usr/bin/rstartd
+       touch $(tmp)/usr/X11R6/man/man1/rstartd.1x.gz
+
+       ln -s ../man7/undocumented.7.gz \
+             $(tmp)/usr/share/man/man1/bin-binary.1.gz
+       ln -s undocumented.7.gz $(tmp)/usr/share/man/man1/sbin-binary.1.gz
+       ln -s undocumented.3.gz $(tmp)/usr/share/man/man3/function.3.gz
+       touch $(tmp)/usr/share/man/man1/usr-bin-binary.1
+       chmod 644 $(tmp)/usr/share/man/man1/usr-bin-binary.1
+       touch $(tmp)/usr/share/man/man1/usr-sbin-binary.1.gz
+       chmod 644 $(tmp)/usr/share/man/man1/usr-sbin-binary.1.gz
+       cd $(tmp)/usr/share/man/man1 && ln usr-sbin-binary.1.gz usr-bin-binary-alt.1.gz
+       touch $(tmp)/usr/share/man/man6/usr-games-binary.6
+       chmod 644 $(tmp)/usr/share/man/man6/usr-games-binary.6
+       gzip -1 $(tmp)/usr/share/man/man6/usr-games-binary.6
+       touch $(tmp)/usr/X11R6/man/man6/X11R6-binary.man
+       chmod 644 $(tmp)/usr/X11R6/man/man6/X11R6-binary.man
+       touch $(tmp)/usr/share/man/de/man1/binary-without-english-manpage.1
+       chmod 755 $(tmp)/usr/share/man/de/man1/binary-without-english-manpage.1
+       gzip -c9 <test.1p.de >$(tmp)/usr/share/man/de/man1/test-latin1-chars.1p.gz
+
+       install -d $(tmp)/usr/share/man/de_DE/man1
+       gzip -c9 <test.1p.utf-8 >$(tmp)/usr/share/man/de_DE/man1/test-utf8-chars.1p.gz
+
+       gzip -c9 <include.3 >$(tmp)/usr/share/man/man3/include.3.gz
+       gzip -c9 <included.3 >$(tmp)/usr/share/man/man3/included.3.gz
+
+       install -d $(tmp)/usr/share/man/man1/not-a-man-page.1.gz
+
+       install -d $(tmp)/usr/share/lintian/overrides
+       install -m644 debian/overrides $(tmp)/usr/share/lintian/overrides/manpages
+
+       install -d $(tmp)/usr/share/info
+       touch $(tmp)/usr/share/info/broken
+       gzip -c9 <foo.info >$(tmp)/usr/share/info/foo.info.gz
+       gzip -c1 </dev/null >$(tmp)/usr/share/info/bar.gz
+       install -m644 foo.info $(tmp)/usr/share/info/baz.broken.gz
+       touch $(tmp)/usr/share/info/image.png
+
+# Emit an info tag to test override handling.
+       mkdir -p $(tmp)/usr/lib/perl5
+
+       install -d $(tmp)/usr/share/doc/manpages
+       install -m644 debian/changelog $(tmp)/usr/share/doc/manpages/changelog
+       gzip -9 $(tmp)/usr/share/doc/manpages/changelog
+       install -d $(tmp)/DEBIAN
+       install -m755 debian/postinst $(tmp)/DEBIAN/postinst
+       dpkg-gencontrol -isp
+       dpkg --build $(tmp) ..
+
+binary: binary-arch binary-indep
+
+clean:
+       rm -rf debian/files $(tmp)
+
+.PHONY: build binary-arch binary-indep binary clean