From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 30100 invoked by alias); 2 Mar 2002 23:16:17 -0000 Mailing-List: contact rhug-rhats-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Post: List-Help: , Sender: rhug-rhats-owner@sources.redhat.com Received: (qmail 29994 invoked from network); 2 Mar 2002 23:16:11 -0000 Received: from unknown (HELO cygnus.com) (205.180.230.5) by sources.redhat.com with SMTP; 2 Mar 2002 23:16:11 -0000 Received: from dhcppc2 (taarna.cygnus.com [205.180.230.102]) by runyon.cygnus.com (8.8.7-cygnus/8.8.7) with ESMTP id PAA26464 for ; Sat, 2 Mar 2002 15:16:08 -0800 (PST) Subject: rhug build changes From: Anthony Green To: rhug-rhats@sources.redhat.com Content-Type: text/plain Content-Transfer-Encoding: 7bit X-Mailer: Evolution/1.0.2 (1.0.2-0.7x) Date: Sat, 02 Mar 2002 15:16:00 -0000 Message-Id: <1015111002.1926.46.camel@dhcppc2> Mime-Version: 1.0 X-SW-Source: 2002-03/txt/msg00000.txt.bz2 I'm making some changes to how rhug is built today. One of the problems with the current scheme is that it is difficult to generate RPMs in an ordinary way. That is, by running "make dist" to generate a PACKAGE-VERSION.tar.gz file and then using a spec file turn that into various RPMs. If you try running "make dist" now, it treats rhug as a single big package. My plan is to break it down a bit so each sub-project can really stand alone. I still want to be able to be able to configure and build the entire tree in one go, but I also want to be able to create stand-alone .tar.gz and RPM files for each project in rhug. This can be done incrementally. I'm about to commit configury changes and a spec file for xerces, and I'll keep going from there. Right now I'm prefixing the distro and package names with rhug- so there won't be any confusion with some other xerces tar-ball/RPM files. I don't have much experience with RPM, so comments on my spec file (and anything else) are welcome. I think much of the spec file can be generated from the info.rml files, which are also used to update the web pages. I'll try that later. AG