Re: [PATCH] emacs: wash: make word-wrap bound message width
[notmuch-archives.git] / 14 / 2610255bfafb875830d951cf43a20f9af90e39
1 Return-Path: <bremner@tethera.net>\r
2 X-Original-To: notmuch@notmuchmail.org\r
3 Delivered-To: notmuch@notmuchmail.org\r
4 Received: from localhost (localhost [127.0.0.1])\r
5         by olra.theworths.org (Postfix) with ESMTP id C634F429E27\r
6         for <notmuch@notmuchmail.org>; Wed, 12 Mar 2014 20:22:06 -0700 (PDT)\r
7 X-Virus-Scanned: Debian amavisd-new at olra.theworths.org\r
8 X-Spam-Flag: NO\r
9 X-Spam-Score: 0\r
10 X-Spam-Level: \r
11 X-Spam-Status: No, score=0 tagged_above=-999 required=5 tests=[none]\r
12         autolearn=disabled\r
13 Received: from olra.theworths.org ([127.0.0.1])\r
14         by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
15         with ESMTP id BWl1J40xZ5O4 for <notmuch@notmuchmail.org>;\r
16         Wed, 12 Mar 2014 20:22:02 -0700 (PDT)\r
17 Received: from yantan.tethera.net (yantan.tethera.net [199.188.72.155])\r
18         (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))\r
19         (No client certificate requested)\r
20         by olra.theworths.org (Postfix) with ESMTPS id C2138431FC2\r
21         for <notmuch@notmuchmail.org>; Wed, 12 Mar 2014 20:21:46 -0700 (PDT)\r
22 Received: from remotemail by yantan.tethera.net with local (Exim 4.80)\r
23         (envelope-from <bremner@tethera.net>)\r
24         id 1WNwDK-0000DA-Dt; Thu, 13 Mar 2014 00:21:46 -0300\r
25 Received: (nullmailer pid 25679 invoked by uid 1000); Thu, 13 Mar 2014\r
26         03:21:29 -0000\r
27 From: David Bremner <david@tethera.net>\r
28 To: notmuch@notmuchmail.org\r
29 Subject: [Patch v3 2/4] doc: build man pages into hierarchy, fix help test.\r
30 Date: Thu, 13 Mar 2014 00:21:15 -0300\r
31 Message-Id: <1394680877-25572-3-git-send-email-david@tethera.net>\r
32 X-Mailer: git-send-email 1.8.5.3\r
33 In-Reply-To: <1394680877-25572-1-git-send-email-david@tethera.net>\r
34 References: <m238iozjmc.fsf@guru.guru-group.fi>\r
35         <1394680877-25572-1-git-send-email-david@tethera.net>\r
36 X-BeenThere: notmuch@notmuchmail.org\r
37 X-Mailman-Version: 2.1.13\r
38 Precedence: list\r
39 List-Id: "Use and development of the notmuch mail system."\r
40         <notmuch.notmuchmail.org>\r
41 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
42         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
43 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
44 List-Post: <mailto:notmuch@notmuchmail.org>\r
45 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
46 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
47         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
48 X-List-Received-Date: Thu, 13 Mar 2014 03:22:07 -0000\r
49 \r
50 It turns out there was a reason the old man pages were stored in a man\r
51 compatible hierarchy, namely so that we could run man on them before\r
52 installing.\r
53 \r
54 Hardcode doc build location into test suite.  This isn't ideal, but\r
55 let's unbreak the test suite for now.\r
56 ---\r
57  doc/Makefile.local      | 11 +++++++----\r
58  doc/mkdocdeps.py        |  2 +-\r
59  test/test-lib-common.sh |  4 ++--\r
60  3 files changed, 10 insertions(+), 7 deletions(-)\r
61 \r
62 diff --git a/doc/Makefile.local b/doc/Makefile.local\r
63 index 23f4095..fab6d48 100644\r
64 --- a/doc/Makefile.local\r
65 +++ b/doc/Makefile.local\r
66 @@ -40,7 +40,10 @@ ${MAN_ROFF_FILES}: ${dir}/man.stamp\r
67  $(dir)/man.stamp: ${MAN_RST_FILES}\r
68  ifeq ($(HAVE_SPHINX),1)\r
69         $(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(DOCBUILDDIR)/man\r
70 -       touch $@\r
71 +       for section in 1 5 7; do \\r
72 +           mkdir -p $(DOCBUILDDIR)/man/man$${section}; \\r
73 +           mv $(DOCBUILDDIR)/man/*.$${section} $(DOCBUILDDIR)/man/man$${section}; \\r
74 +       done\r
75  else ifeq ($(HAVE_RST2MAN),1)\r
76         $(prerst2man) $(DOCBUILDDIR)/.. $(DOCBUILDDIR)/man\r
77         touch $@\r
78 @@ -52,9 +55,9 @@ install-man: ${MAN_GZIP_FILES}\r
79         mkdir -p "$(DESTDIR)$(mandir)/man1"\r
80         mkdir -p "$(DESTDIR)$(mandir)/man5"\r
81         mkdir -p "$(DESTDIR)$(mandir)/man7"\r
82 -       install -m0644 $(DOCBUILDDIR)/man/*.1.gz $(DESTDIR)/$(mandir)/man1\r
83 -       install -m0644 $(DOCBUILDDIR)/man/*.5.gz $(DESTDIR)/$(mandir)/man5\r
84 -       install -m0644 $(DOCBUILDDIR)/man/*.7.gz $(DESTDIR)/$(mandir)/man7\r
85 +       install -m0644 $(DOCBUILDDIR)/man/man1/*.1.gz $(DESTDIR)/$(mandir)/man1\r
86 +       install -m0644 $(DOCBUILDDIR)/man/man5/*.5.gz $(DESTDIR)/$(mandir)/man5\r
87 +       install -m0644 $(DOCBUILDDIR)/man/man7/*.7.gz $(DESTDIR)/$(mandir)/man7\r
88         cd $(DESTDIR)/$(mandir)/man1 && ln -sf notmuch.1.gz notmuch-setup.1.gz\r
89  \r
90  $(dir)/docdeps.mk: $(dir)/conf.py $(dir)/mkdocdeps.py\r
91 diff --git a/doc/mkdocdeps.py b/doc/mkdocdeps.py\r
92 index e61bea6..3effdd8 100644\r
93 --- a/doc/mkdocdeps.py\r
94 +++ b/doc/mkdocdeps.py\r
95 @@ -10,7 +10,7 @@ rst_files = []\r
96  out=open(outfile,'w')\r
97  for page in man_pages:\r
98      rst_files = rst_files + ["doc/{0:s}.rst".format(page[0])]\r
99 -    roff_files = roff_files + ["{0:s}/man/{1:s}.{2:d}".format(builddir,page[1],page[4])]\r
100 +    roff_files = roff_files + ["{0:s}/man/{1:s}.{2:d}".format(builddir,page[0],page[4])]\r
101  \r
102  out.write ('MAN_ROFF_FILES := ' + ' \\\n\t'.join(roff_files)+'\n')\r
103  out.write ('MAN_RST_FILES := ' + ' \\\n\t'.join(rst_files)+'\n')\r
104 diff --git a/test/test-lib-common.sh b/test/test-lib-common.sh\r
105 index e1eaa5a..892991e 100644\r
106 --- a/test/test-lib-common.sh\r
107 +++ b/test/test-lib-common.sh\r
108 @@ -98,12 +98,12 @@ then\r
109         PATH=$GIT_VALGRIND/bin:$PATH\r
110         GIT_EXEC_PATH=$GIT_VALGRIND/bin\r
111         export GIT_VALGRIND\r
112 -       test -n "$notmuch_path" && MANPATH="$notmuch_path/man:$MANPATH"\r
113 +       test -n "$notmuch_path" && MANPATH="$notmuch_path/doc/_build/man"\r
114  else # normal case\r
115         if test -n "$notmuch_path"\r
116                 then\r
117                         PATH="$notmuch_path:$PATH"\r
118 -                       MANPATH="$notmuch_path/man:$MANPATH"\r
119 +                       MANPATH="$notmuch_path/doc/_build/man"\r
120                 fi\r
121  fi\r
122  export PATH MANPATH\r
123 -- \r
124 1.8.5.3\r
125 \r