Hi,
these are the remaining items I sorted out today. I am actually up to
dh_movefiles now, so building the packages will be easy (dh_movefiles is so
slow...).
The three patches attached (113 - 115) fix a couple of issues the resulting
MANIFEST file revealed. The MANIFEST file after applying 113-115 is
attached, too. This is actually very much like the i386 MANIFEST file,
except the fbdevhw and v4l drivers, the DRI stuff, and libOSMesa.
With libOSMesa, a problem arises: The Hurd does not have the DRI/DRM kernel
support Linux has, so libOSMesa is not build, and the packages should not be
build at all. Strictly spoken, the packages libosmesa* are
Architecture: i386, sparc, alpha, powerpc, etc... not listing hurd-i386
I have a proposal to make it possible to specify:
Architecture: linux-any
to give the same effect, but no response to the posting on debian-dpkg yet.
Branden, this can also be worked around by preprocessing the control file
with cpp (or using two control files etc). This is a bit ugly, but works.
Also acceptable as a kludge would be just to "touch" the missing files, and
have dummy packages, or even providing an empty libosmesa3.files.hurd-i386
file (in this case, the other arches have to use their own *files file, too,
of course).
Thanks,
Marcus
--
`Rhubarb is no Egyptian god.' Debian http://www.debian.org [EMAIL PROTECTED]
Marcus Brinkmann GNU http://www.gnu.org [EMAIL PROTECTED]
[EMAIL PROTECTED]
http://www.marcus-brinkmann.de
Two bugs in the gnu.cf file from patch #110:
* Build xf86rush.
* Put kbd/README in /var/lib, not /var/state.
--- xc/config/cf/gnu.cf.unpatched Wed Oct 25 23:51:20 2000
+++ xc/config/cf/gnu.cf Thu Oct 26 00:36:29 2000
@@ -42,6 +42,11 @@
#ifndef HasGcc2ForCplusplus
# define HasGcc2ForCplusplus YES
#endif
+
+#ifndef BuildXF86RushExt
+# define BuildXF86RushExt YES
+#endif
+
#define GccUsesGas YES
#define UseGas YES
#define GnuCpp YES
@@ -122,7 +127,7 @@
#define StandardCppDefines StandardDefines
#define HasVarRun YES
-#define VarDbDirectory /var/state
+#define VarDbDirectory /var/lib
XCOMM i386Architecture
#define OptimizedCDebugFlags DefaultGcc2i386Opt
This patch fixes a bug in the code triggered if BuildXF86DRI is NO.
The vbeSymbol is not defined in this case, so the symbol must go into
the #if.
--- xc/programs/Xserver/hw/xfree86/drivers/r128/ati2_probe.c.prior Wed Oct 25
22:04:34 2000
+++ xc/programs/Xserver/hw/xfree86/drivers/r128/ati2_probe.c Wed Oct 25 22:04:53
+2000
@@ -263,9 +263,9 @@
#ifdef XF86DRI
drmSymbols,
driSymbols,
+ vbeSymbols,
#endif
fbdevHWSymbols,
- vbeSymbols,
/* ddcsymbols, */
/* i2csymbols, */
/* shadowSymbols, */
Build Scanpci on the Hurd also.
--- xc/config/cf/xfree86.cf~ Tue Oct 24 20:32:36 2000
+++ xc/config/cf/xfree86.cf Wed Oct 25 23:07:03 2000
@@ -911,7 +911,7 @@
(defined(LinuxArchitecture) && !defined(Mc68020Architecture) && \
!defined(PpcArchitecture)) || \
defined(i386BsdArchitecture) || defined(LynxOSArchitecture) || \
- defined(OS2Architecture)
+ defined(OS2Architecture) || defined(GNUMachArchitecture)
# define BuildScanpci YES
# else
# define BuildScanpci NO
MANIFEST.hurd-i386.gz