From: Ian Jackson Date: Mon, 25 Aug 2014 01:48:44 +0000 (+0100) Subject: manpage X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ijackson/git?a=commitdiff_plain;h=4a966db11cea5894c7e3b1e4f790ee17b9ffa92f;p=talk-2014-debconf-dgit.git manpage --- diff --git a/.gitignore b/.gitignore index 1d06b32..719435f 100644 --- a/.gitignore +++ b/.gitignore @@ -2,11 +2,12 @@ lout.li *.lout.ld *.ps +manpage.pdf ps t t.* *.bak -*.1 +*.[1-9] libavg-gitk-cut.ppm slides.pdf slides.ps diff --git a/Makefile b/Makefile index daf0b78..5e8d4c2 100644 --- a/Makefile +++ b/Makefile @@ -14,10 +14,12 @@ libavg.ps: libavg-gitk-cut.ppm libavg-clone.ppm manpage.ps: Makefile man -Tps dgit >$@.1 - pstops -pa4 '100:0@1.7L(-4cm,-10cm)' <$@.1 >$@.2 - sed '/^%%DocumentMedia/d; /^%%BoundingBox/d' <$@.2 | psresize -Pa4 -pa4 >$@.3 - pstops -w29.7cm -h21cm '100:0@1(0cm,0cm)' <$@.3 $o - # + pstops -pa3 '100:0@1.7(-4cm,-47cm)' <$@.1 >$@.2 + ps2pdf -sPAPERSIZE=a3 $@.2 $@.3 + pdfcrop --bbox '0 0 841 595' $@.3 $@.4 + pdf2ps $@.4 $@ +# ps2ps -sPAPERSIZE=a4 $@.2 $@.3 +# pstops -w29.7cm -h21cm '100:0@1R(0cm,21cm)' <$@.3 $o %.ps: %.fig iconv <$< >$@.1 -f UTF-8 -t ISO-8859-1 diff --git a/talk.txt b/talk.txt index ae076ff..9e37759 100644 --- a/talk.txt +++ b/talk.txt @@ -3,7 +3,7 @@ [archive as vcs] -The Debian archive is a version control system. +The Debian archive is (amongst other things) a version control system. Clone (checkout) <=> apt-get source Commit+push <=> upload @@ -16,11 +16,13 @@ But: Solution - Well, we might replace it. But the archive is various other things - besides an appallingly bad VCS. So instead, let's build something - to deal with the problems. +Well, we might replace it. But the archive is various other things +besides an appallingly bad VCS. And a lot of our co-developers are +used to it and fear and hate change. So instead, we should have some +software to help deal with the problem: - What that really means is that we need a better gateway. +What that really means is that we need a better gateway. That's what +dgit is. [manpage]