From: Mark Galassi <rosalia@lanl.gov>
To: Norman Walsh <ndw@nwalsh.com>
Cc: docbook-tools-discuss@sourceware.cygnus.com
Subject: Re: docbook-tools, the next generation
Date: Wed, 27 Dec 2000 06:36:00 -0000 [thread overview]
Message-ID: <87aek6tut1.fsf@portacipria.lanl.gov> (raw)
In-Reply-To: <4132-Thu09Mar2000090122-0500-nwalsh@arbortext.com>
Norman> I'd be happy to coordinate distributions to include
Norman> appropriate automake stuff. I'll even add it as an RFE for
Norman> the main DocBook distribution.
OK, I took your bait and added automake to your stylesheets. The GNU
style tarball is at
ftp://sourceware.cygnus.com/docbook-tools/docbook-stylesheets-1.52.tar.gz
There's a lot to say about what I did, so I'll start:
1. I arbitrarily chose the package name docbook-stylesheets, but can
change it. I don't find a claer choice of a package name in what
you do.
2. The files I added were the top level configure.in, autogen.sh and
docbook-stylesheets.spec. Then the Makefile.am files in all
directories. The GNU automake/autoconf process adds a bunch of
other stuff to the tarball so that end users only need a working
Bourne shell to do the installation, but that stuff should not be
CVS-controlled since automake adds it itself.
3. Developers should have recent versions of automake and autoconf on
their system. Their pattern is that they "cvs .... checkout ..."
and then run "./autogen.sh" the first timime around. After that
they can just install with "make install" for the rest of their
lives.
4. I noticed that your zip file keeps all the files in the "installed"
locations and you don't have a program which installs them. So I
made the Makefile.am files keep the same exact hierarchy (under)
$(prefix)/share/docbook-stylesheets. The only thing I don't put
there is collateindex.pl which goes into $(prefix)/bin
This should make things work reasonably well since you can invoke
jade in the same way, but I have not yet actually tried it.
5. I have built (for kicks; not yet serriously) RPMs with the simple
"rpm -ta docbook-stylesheets-1.52.tar.gz" and they work.
Mark> Someone should do a careful reading of the filesystem
Mark> hierarchy standard to see how to lay things out and what to
Mark> put in /etc versus /usr/share.
Norman> Where is that standard?
You can find it at http://www.pathname.com/fhs/
How it applies to DocBook tools was discussed in Jan. 1999 on the
sgml-tools list, but no real progress was made.
Norman> I'm certainly interested. I have a real problem with this
Norman> mailing list though. It turns out that the ISP I use when
Norman> I travel, and I travel too much ;-), has been blacklisted
Norman> by whatever service this mailing list uses to avoid
Norman> spammers. So I can't post here when I'm on the road.
Norman> I'm so pissed about this that I'm "this close" to
Norman> unsubscribing.
I've asked the sourceware sysadmins to turn that blacklist feature off
on this list and some otherse that I maintain. Can you give it a bit
more of a chance?
prev parent reply other threads:[~2000-12-27 6:36 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2000-12-27 6:36 Mark Galassi
2000-12-27 6:36 ` Jochem Huhmann
2000-12-27 6:36 ` Norman Walsh
2000-12-27 6:36 ` Mark Galassi [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87aek6tut1.fsf@portacipria.lanl.gov \
--to=rosalia@lanl.gov \
--cc=docbook-tools-discuss@sourceware.cygnus.com \
--cc=ndw@nwalsh.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).