Package: brltty-udeb
Version: 4.0-4
Severity: critical
Tags: patch
Justification: breaks the whole system
Hello,
The debian installer doesn't build any more due to brltty-udeb having
X11 enabled. That is due to upstream renaming --without-x into
--disable-x, the attached patch fixes it. jcristau suggested to make a
build-time check, a very simple way for now would be:
grep Depends: debian/brltty-udeb/DEBIAN/control | grep -q '^Depends: libc6-udeb
([^)]*)$'
A more advanced way could be to use a perl regexp to check that all
dependencies are suffixed with -udeb.
Samuel
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1,
'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.29 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
--
Samuel Thibault <[email protected]>
"...[Linux's] capacity to talk via any medium except smoke signals."
(By Dr. Greg Wettstein, Roger Maris Cancer Center)
--- debian/rules.bak 2009-05-19 22:06:19.000000000 +0200
+++ debian/rules 2009-05-19 22:06:28.000000000 +0200
@@ -34,10 +34,10 @@
UDEB_CFLAGS=-Os -fomit-frame-pointer
UDEB_DISABLE=speech-support pcm-support midi-support fm-support
contracted-braille \
- api pm-configfile gpm iconv icu
+ api pm-configfile gpm iconv icu x
UDEB_CONFIGURE_OPTIONS=--with-braille-driver=-vr,all \
--with-braille-device=usb: --with-screen-driver=-as,-sc,all \
- --without-init-path --without-x --without-curses \
+ --without-init-path --without-curses \
$(patsubst %,--disable-%,$(UDEB_DISABLE))
UDEB_FILENAME=$(PACKAGE)-udeb_$(VERSION)_$(DEB_HOST_ARCH).udeb
PRIORITY=$(shell grep '^Package: brltty-udeb' debian/control -A 10 | grep
^Priority: | cut -d ' ' -f 2)