This is the mail archive of the cygwin-apps@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: info: single install xfree86 + minimal cygwin?


Christopher Faylor wrote:
> 
> Yep, as Robert indicated, this has been possible for a while.
> 
> For Cygwin/XFree86, what I'd like to do is have you all come up with
> a few .tar.bz2 files which install into a /usr/X11R6,
> /etc/X11, etc.
> 

I repackaged the current .tgz files as .tar.bz2 files. I created a 
rudimentary setup.ini file and was able to install them with setup.exe 
from a local directory. I haven't yet created a proper hierarchy 
setup.hint files.

> The hierarchy would be something like:
> 
> xfree
>   base
>     setup.hint
>     XFree-4.2.0-1.tar.bz2
>     XFree-4.2.0-1-src.tar.bz2
>   doc
>     setup.hint
>     XFree-doc-4.2.0-1.tar.bz2
>   devel
>     setup.hint
>     XFree86-devel-4.2.0-1.tar.bz2
>     XFree86-devel-4.2.0-1-src.tar.bz2
> 
> 

The packages I made were:

xfree-base-4.2.0.tar.bz2 (11MB; Xbin, Xman, Xlib, Xxserv, Xetc)
xfree-devel-4.2.0.tar.bz2 (595kB; Xprog)
xfree-doc-txt-4.2.0.tar.bz2 (1.3MB; Xdoc)
xfree-doc-html-4.2.0.tar.bz2 (905kB; Xhtml)
xfree-doc-ps-4.2.0.tar.bz2 (4.4MB; Xps)
xfree-fonts-100dpi-4.2.0.tar.bz2 (12MB; Xf100)
xfree-fonts-4.2.0.tar.bz2 (18MB; Xfnts, Xfscl, Xfenc; required)
xfree-fonts-cyrillic-4.2.0.tar.bz2 (364kB, Xfcyr)
xfree-xfs-4.2.0.tar.bz2 (202kB; Xfsrv)
xfree-xnest-4.2.0.tar.bz2 (1.1MB; Xnest)
xfree-xprt-4.2.0.tar.bz2 (791kB; Xprt)
xfree-xvfb-4.2.0.tar.bz2 (1.2MB; Xvfb)

Is it possible to have multiple packages in a subdirectory and 
setup.hint file? Or does each package needs its own directory? For a 
hierarchy, I was thinking: base, devel, doc, fonts, and progs (for the 
optional servers).

There are a couple of refinements that can be made to the repackaging. 
First, the 75dpi fonts make up the bulk (10MB) of the fonts package and 
aren't strictly required. They could be made their own package. The 
miscellaneous fonts could be folded into the base package so there is 
only one required package.

Second, move the man3 man pages into the devel package. Also, move the 
.a files in /usr/X11R6/lib into devel. That reduces the base package by 
a couple MB.

  - Ian

-- 
iburrell@znark.com
http://www.znark.com/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]