www.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-apps/2002/04/09/19:49:28

Mailing-List: contact cygwin-apps-help AT cygwin DOT com; run by ezmlm
Sender: cygwin-apps-owner AT cygwin DOT com
List-Subscribe: <mailto:cygwin-apps-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin-apps/>
List-Post: <mailto:cygwin-apps AT cygwin DOT com>
List-Help: <mailto:cygwin-apps-help AT cygwin DOT com>, <http://sources.redhat.com/lists.html#faqs>
Mail-Followup-To: cygwin-apps AT cygwin DOT com
Delivered-To: mailing list cygwin-apps AT cygwin DOT com
Message-ID: <3CB37DEB.3040409@znark.com>
Date: Tue, 09 Apr 2002 16:48:59 -0700
From: Ian Burrell <iburrell AT znark DOT com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:0.9.9) Gecko/20020311
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: cygwin-xfree AT cygwin DOT com
CC: cygwin-apps AT cygwin DOT com
Subject: Re: info: single install xfree86 + minimal cygwin?
References: <20020409001316 DOT GE20382 AT redhat DOT com> <NHEELHJHHFKPMAEAFMFCOEMJCMAA DOT huntharo AT msu DOT edu> <20020409130227 DOT GA2005 AT redhat DOT com>

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 AT znark DOT com
http://www.znark.com/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019