Author: branden Date: 2003-07-29 16:04:07 -0500 (Tue, 29 Jul 2003) New Revision: 324
Modified: branches/4.3.0/sid/debian/README Log: debian/README: miscellaneous clarifications and updates Modified: branches/4.3.0/sid/debian/README ============================================================================== --- branches/4.3.0/sid/debian/README 2003-07-29 21:03:30 UTC (rev 323) +++ branches/4.3.0/sid/debian/README 2003-07-29 21:04:07 UTC (rev 324) @@ -5,35 +5,24 @@ NOTE: A straight build of the XFree86 sources without any patches from debian/patches will **NOT** work because some non-free fonts had to be removed from the source package. Either turn off the building of fonts, or -be prepared to edit the Imakefile and fonts.scale files in the -xc/fonts/scaled/Type1 directory. +be prepared to edit the Imakefile and fonts.scale files in some of the +directories under xc/fonts/scaled; see debian/copyright for more +information. -*** The alpha and ia64 architectures MUST NOT be used to build official -*** Architecture: all packages, since they will fail to build the xfonts-pex -*** package. See xc/config/cf/xfree86.cf (search for "PEX"). - *** If you're building the XFree86 packages on a new architecture for Debian, *** be sure to read this entire file, and also check the Architecture: lines *** for all packages in the control file. Not every package is "any" or -*** "all", and you may need to add your architecture explicitly. +*** "all", and you may need to add your architecture explicitly to the +*** Architecture: fields of some packages.. -doogie-build-system: - A chunk of makefile implementing Doogie's Build System (this is a pretty - old, prototypical version, but it works well enough for me). You - shouldn't need to use this makefile directly; you can call the rules you - need from debian/rules. The purpose of Doogie's Build System is to avoid - a difficult-to-manage Debian .diff.gz file by keeping our patches to the - upstream sources separate and applying them at package build time. Here - are a couple of targets that I have found useful: - debian/rules source.unpack Simply unpacks the source - archive(s); does not apply any - Debian patches. - debian/rules source.make Unpacks the source archive(s) and - applies Debian patches. - debian/rules checksource Unpacks the source archive(s), - applies Debian patches, and ensures - that the patches applied cleanly. +This package uses DBS, the Debian Build System. +Interesting targets supported by the debian/rules file include: + + debian/rules setup Completely unpacks and patches the source. This + will also warn about patches that don't cleanly + apply. + scripts: Directory containing the internals of Doogie's Build System. If any architecture-specific make variables need to be declared, you may do so -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

