Structure of package /man

Stephen J. Turnbull stephen at xemacs.org
Tue Jun 7 02:24:14 EDT 2005


>>>>> "David" == David Kastrup <dak at gnu.org> writes:

    David> Well, the source is the preferred form for modification,
    David> and a binary package would not qualify for that all-in-all,
    David> anyway.

There is nothing in the GPL that says any particular packaging format
or organization is required, or required to be supported, either as
source or as installed.

The source for an info file is a Texinfo file.  The source for a
compiled Lisp file is a Lisp file.  There is no linking or particular
magic involved in making them work; you just run the relevant compiler
and overwrite the relevant processed file(s) in the installed package.
XEmacs "binary" packages supply both the Lisp files and the Texinfo
files corresponding to any processed files they contain.  That is all
that the GPL requires.

Note that I'm not saying that the GPL never requires distribution of
Makefiles and other build infrastructure.  Just that in the case of
the Emacs Lisp packages that I'm aware of, it does not (except
possibly for VM and mule-ucs, which construct .elc files in
unconventional ways).  AUCTeX may be different but nothing I've seen
so far convinces me that it is.

-- 
School of Systems and Information Engineering http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba                    Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
               Ask not how you can "do" free software business;
              ask what your business can "do for" free software.




More information about the XEmacs-Beta mailing list