debian/changelog | 57 ++++++++++++++++++- debian/control | 97 +++++++++++++++++++++++++--------- debian/local/debian-setup-keyboard | 2 debian/rules | 24 +++----- debian/scripts/vars.hurd-i386 | 1 debian/scripts/vars.kfreebsd-amd64 | 1 debian/scripts/vars.kfreebsd-i386 | 1 debian/x11-common.NEWS | 7 +- debian/x11-common.lintian-overrides | 4 + debian/x11-common.templates | 2 debian/xorg.lintian-overrides | 5 + debian/xserver-xorg.NEWS | 10 +-- debian/xserver-xorg.install | 2 debian/xserver-xorg.lintian-overrides | 3 + debian/xserver-xorg.postinst.in | 6 +- debian/xsfbs/xsfbs.mk | 17 ----- debian/xsfbs/xsfbs.sh | 4 - 17 files changed, 164 insertions(+), 79 deletions(-)
New commits: commit 90be005c1f996a14c67ad7d48d43f0a9b3c48d85 Author: Julien Cristau <jcris...@debian.org> Date: Wed Jan 6 16:45:32 2010 +0000 Prepare changelog for upload diff --git a/debian/changelog b/debian/changelog index 141f14f..812f08f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,12 +1,13 @@ -xorg (1:7.5+1) UNRELEASED; urgency=low +xorg (1:7.5+1) unstable; urgency=low * Drop xorg-dev dependency on x11proto-xf86misc-dev and libxxf86misc-dev, which are obsolete. * Same with x11proto-trap-dev and libxtrap-dev. * The call to udevadm trigger has moved to xserver-xorg-core and the drivers, remove it from xserver-xorg.postinst. + * Upload to unstable. - -- Julien Cristau <jcris...@debian.org> Sun, 06 Dec 2009 14:06:59 +0100 + -- Julien Cristau <jcris...@debian.org> Wed, 06 Jan 2010 16:45:28 +0000 xorg (1:7.5~3) experimental; urgency=low commit 8bf4fde7ee5569dfbeb801e830aefa8cf446b75e Author: Julien Cristau <jcris...@debian.org> Date: Wed Jan 6 16:44:24 2010 +0000 Remove the call to udevadm trigger from xserver-xorg.postinst It has moved to xserver-xorg-core and the drivers. diff --git a/debian/changelog b/debian/changelog index 73e2c0b..141f14f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,10 @@ -xorg (1:7.5~4) UNRELEASED; urgency=low +xorg (1:7.5+1) UNRELEASED; urgency=low * Drop xorg-dev dependency on x11proto-xf86misc-dev and libxxf86misc-dev, which are obsolete. * Same with x11proto-trap-dev and libxtrap-dev. + * The call to udevadm trigger has moved to xserver-xorg-core and the + drivers, remove it from xserver-xorg.postinst. -- Julien Cristau <jcris...@debian.org> Sun, 06 Dec 2009 14:06:59 +0100 diff --git a/debian/control b/debian/control index 19beb4e..94a9f0f 100644 --- a/debian/control +++ b/debian/control @@ -87,7 +87,6 @@ Depends: xserver-xorg-video-all | xserver-xorg-video-6, xserver-xorg-input-all | xserver-xorg-input-7, xserver-xorg-input-evdev [alpha amd64 arm armeb armel hppa i386 ia64 lpia m32r m68k mips mipsel powerpc sparc], - udev [linux-any], hal (>= 0.5.12~git20090406) [kfreebsd-any], ${shlibs:Depends}, ${misc:Depends}, diff --git a/debian/xserver-xorg.postinst.in b/debian/xserver-xorg.postinst.in index b3f25ed..5b38145 100644 --- a/debian/xserver-xorg.postinst.in +++ b/debian/xserver-xorg.postinst.in @@ -146,9 +146,7 @@ case "$1" in update-rc.d xserver-xorg remove || true fi if dpkg --compare-versions "$2" lt "1:7.5~3"; then - if [ `uname -s` = "Linux" ]; then - udevadm trigger --subsystem-match=input --action=change - elif [ `uname -s` = "GNU/kFreeBSD" ]; then + if [ `uname -s` = "GNU/kFreeBSD" ]; then invoke-rc.d hal restart >/dev/null fi fi commit 16cce1e3a3717ad66b7fa7f29ec91239fe8a33bf Author: Julien Cristau <jcris...@debian.org> Date: Sun Dec 6 14:09:49 2009 +0100 RIP XTrap diff --git a/debian/changelog b/debian/changelog index 61fe9bb..73e2c0b 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,6 +2,7 @@ xorg (1:7.5~4) UNRELEASED; urgency=low * Drop xorg-dev dependency on x11proto-xf86misc-dev and libxxf86misc-dev, which are obsolete. + * Same with x11proto-trap-dev and libxtrap-dev. -- Julien Cristau <jcris...@debian.org> Sun, 06 Dec 2009 14:06:59 +0100 diff --git a/debian/control b/debian/control index 4fa60a0..19beb4e 100644 --- a/debian/control +++ b/debian/control @@ -188,7 +188,6 @@ Depends: libxres-dev, libxss-dev, libxt-dev, - libxtrap-dev, libxtst-dev, libxv-dev, libxvmc-dev, @@ -211,7 +210,6 @@ Depends: x11proto-render-dev, x11proto-resource-dev, x11proto-scrnsaver-dev, - x11proto-trap-dev, x11proto-video-dev, x11proto-xcmisc-dev, x11proto-xext-dev, commit 61ef793e34a6fbac953345a97bd099c21ed3244f Author: Julien Cristau <jcris...@debian.org> Date: Sun Dec 6 14:07:16 2009 +0100 RIP XFree86-Misc Drop xorg-dev dependency on xf86misc proto and lib, which are obsolete. diff --git a/debian/changelog b/debian/changelog index d43a8f1..61fe9bb 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +xorg (1:7.5~4) UNRELEASED; urgency=low + + * Drop xorg-dev dependency on x11proto-xf86misc-dev and libxxf86misc-dev, + which are obsolete. + + -- Julien Cristau <jcris...@debian.org> Sun, 06 Dec 2009 14:06:59 +0100 + xorg (1:7.5~3) experimental; urgency=low [ Julien Cristau ] diff --git a/debian/control b/debian/control index 6442167..4fa60a0 100644 --- a/debian/control +++ b/debian/control @@ -193,7 +193,6 @@ Depends: libxv-dev, libxvmc-dev, libxxf86dga-dev, - libxxf86misc-dev, libxxf86vm-dev, x11proto-bigreqs-dev, x11proto-composite-dev, @@ -219,7 +218,6 @@ Depends: x11proto-xf86bigfont-dev, x11proto-xf86dga-dev, x11proto-xf86dri-dev, - x11proto-xf86misc-dev, x11proto-xf86vidmode-dev, x11proto-xinerama-dev, xserver-xorg-dev, commit 839292d65ab3af0c45c2ee299dfb7d932b6958a0 Author: Brice Goglin <bgog...@debian.org> Date: Wed Dec 2 16:21:09 2009 +0100 Prepare Changelog for upload diff --git a/debian/changelog b/debian/changelog index dabc2e2..d43a8f1 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,10 +1,14 @@ -xorg (1:7.5~3) UNRELEASED; urgency=low +xorg (1:7.5~3) experimental; urgency=low + [ Julien Cristau ] * On upgrade, restart hal on kfreebsd and run udevadm trigger on linux to make sure we can pick up input devices correctly. * Because of the above, move udev and hal from Recommends back to Depends. - -- Julien Cristau <jcris...@debian.org> Mon, 30 Nov 2009 21:24:02 +0100 + [ Brice Goglin ] + * Add myself to Uploaders, remove Branden with his permission. + + -- Brice Goglin <bgog...@debian.org> Wed, 02 Dec 2009 16:27:15 +0100 xorg (1:7.5~2) experimental; urgency=low diff --git a/debian/control b/debian/control index 766c6be..6442167 100644 --- a/debian/control +++ b/debian/control @@ -2,7 +2,7 @@ Source: xorg Section: x11 Priority: optional Maintainer: Debian X Strike Force <debian-x@lists.debian.org> -Uploaders: David Nusinow <dnusi...@debian.org>, Branden Robinson <bran...@debian.org>, Drew Parsons <dpars...@debian.org>, Julien Cristau <jcris...@debian.org> +Uploaders: David Nusinow <dnusi...@debian.org>, Drew Parsons <dpars...@debian.org>, Julien Cristau <jcris...@debian.org>, Brice Goglin <bgog...@debian.org> Standards-Version: 3.8.3 Build-Depends: dpkg (>= 1.7.0), po-debconf, debhelper (>= 7) commit 74baf0d8e441147d883e123b3bee9ab989af9551 Author: Julien Cristau <jcris...@debian.org> Date: Mon Nov 30 21:29:33 2009 +0100 Handle upgrades correctly, and trigger udev instead of hal on Linux * On upgrade, restart hal on kfreebsd and run udevadm trigger on linux to make sure we can pick up input devices correctly. * Because of the above, move udev and hal from Recommends back to Depends. diff --git a/debian/changelog b/debian/changelog index 0476ee1..dabc2e2 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +xorg (1:7.5~3) UNRELEASED; urgency=low + + * On upgrade, restart hal on kfreebsd and run udevadm trigger on linux to + make sure we can pick up input devices correctly. + * Because of the above, move udev and hal from Recommends back to Depends. + + -- Julien Cristau <jcris...@debian.org> Mon, 30 Nov 2009 21:24:02 +0100 + xorg (1:7.5~2) experimental; urgency=low * Drop xorg-dev dependency on libxkbui-dev, which has no users. diff --git a/debian/control b/debian/control index 064c770..766c6be 100644 --- a/debian/control +++ b/debian/control @@ -87,14 +87,14 @@ Depends: xserver-xorg-video-all | xserver-xorg-video-6, xserver-xorg-input-all | xserver-xorg-input-7, xserver-xorg-input-evdev [alpha amd64 arm armeb armel hppa i386 ia64 lpia m32r m68k mips mipsel powerpc sparc], + udev [linux-any], + hal (>= 0.5.12~git20090406) [kfreebsd-any], ${shlibs:Depends}, ${misc:Depends}, xkb-data (>= 1.4), x11-xkb-utils Recommends: libgl1-mesa-dri, - udev [linux-any], - hal (>= 0.5.12~git20090406) [kfreebsd-any], Description: the X.Org X server This package depends on the full suite of the server and drivers for the X.Org X server. It does not provide the actual server itself. diff --git a/debian/xserver-xorg.postinst.in b/debian/xserver-xorg.postinst.in index f7ae600..b3f25ed 100644 --- a/debian/xserver-xorg.postinst.in +++ b/debian/xserver-xorg.postinst.in @@ -145,8 +145,12 @@ case "$1" in if dpkg --compare-versions "$2" lt-nl "1:7.3+13"; then update-rc.d xserver-xorg remove || true fi - if dpkg --compare-versions "$2" lt "1:7.4"; then - invoke-rc.d hal restart >/dev/null + if dpkg --compare-versions "$2" lt "1:7.5~3"; then + if [ `uname -s` = "Linux" ]; then + udevadm trigger --subsystem-match=input --action=change + elif [ `uname -s` = "GNU/kFreeBSD" ]; then + invoke-rc.d hal restart >/dev/null + fi fi ;; esac commit 2260d71b68b74ed938621c2d200d2ebc2bdffade Author: Julien Cristau <jcris...@debian.org> Date: Sat Nov 28 20:10:59 2009 +0100 Prepare changelog for upload diff --git a/debian/changelog b/debian/changelog index 7e9d044..0476ee1 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -xorg (1:7.5~2) UNRELEASED; urgency=low +xorg (1:7.5~2) experimental; urgency=low * Drop xorg-dev dependency on libxkbui-dev, which has no users. * Update xorg-dev long description. There are no static-only X libs @@ -21,7 +21,7 @@ xorg (1:7.5~2) UNRELEASED; urgency=low * Add lintian overrides for xorg, x11-common and xserver-xorg. * Bump Standards-Version to 3.8.3. - -- Julien Cristau <jcris...@debian.org> Wed, 25 Nov 2009 17:05:56 +0100 + -- Julien Cristau <jcris...@debian.org> Sat, 28 Nov 2009 20:10:31 +0100 xorg (1:7.5~1) experimental; urgency=low commit 1df00484ecfc7019e74a659d3abe65ae1c0bc875 Author: Julien Cristau <jcris...@debian.org> Date: Sat Nov 28 20:09:36 2009 +0100 Bump Standards-Version to 3.8.3. diff --git a/debian/changelog b/debian/changelog index 17595a3..7e9d044 100644 --- a/debian/changelog +++ b/debian/changelog @@ -19,6 +19,7 @@ xorg (1:7.5~2) UNRELEASED; urgency=low * x11-common.templates: use "for internal use" instead of "internal use only" in Description (lintian). * Add lintian overrides for xorg, x11-common and xserver-xorg. + * Bump Standards-Version to 3.8.3. -- Julien Cristau <jcris...@debian.org> Wed, 25 Nov 2009 17:05:56 +0100 diff --git a/debian/control b/debian/control index 8b52d09..064c770 100644 --- a/debian/control +++ b/debian/control @@ -3,7 +3,7 @@ Section: x11 Priority: optional Maintainer: Debian X Strike Force <debian-x@lists.debian.org> Uploaders: David Nusinow <dnusi...@debian.org>, Branden Robinson <bran...@debian.org>, Drew Parsons <dpars...@debian.org>, Julien Cristau <jcris...@debian.org> -Standards-Version: 3.8.2 +Standards-Version: 3.8.3 Build-Depends: dpkg (>= 1.7.0), po-debconf, debhelper (>= 7) Package: x11-common commit 7b2f0837374fd8d8cbcdda657240a8f71926d568 Author: Julien Cristau <jcris...@debian.org> Date: Sat Nov 28 20:01:40 2009 +0100 Add lintian overrides for xorg, x11-common and xserver-xorg. diff --git a/debian/changelog b/debian/changelog index 8c65d38..17595a3 100644 --- a/debian/changelog +++ b/debian/changelog @@ -18,6 +18,7 @@ xorg (1:7.5~2) UNRELEASED; urgency=low * x11-common.NEWS: fix syntax (lintian). * x11-common.templates: use "for internal use" instead of "internal use only" in Description (lintian). + * Add lintian overrides for xorg, x11-common and xserver-xorg. -- Julien Cristau <jcris...@debian.org> Wed, 25 Nov 2009 17:05:56 +0100 diff --git a/debian/rules b/debian/rules index a2ee2cd..a3b6616 100755 --- a/debian/rules +++ b/debian/rules @@ -79,6 +79,7 @@ binary-indep: build install dh_installchangelogs dh_installinit -px11-common -u'start 70 S .' dh_installman + dh_lintian dh_link dh_compress dh_fixperms @@ -107,6 +108,7 @@ endif dh_installexamples dh_installman dh_installchangelogs + dh_lintian dh_link dh_strip dh_compress diff --git a/debian/x11-common.lintian-overrides b/debian/x11-common.lintian-overrides new file mode 100644 index 0000000..8f1ad26 --- /dev/null +++ b/debian/x11-common.lintian-overrides @@ -0,0 +1,4 @@ +# it's a symlink +x11-common: binary-without-manpage usr/bin/X11 +# yes, we know +x11-common: symlink-is-self-recursive usr/bin/X11 . diff --git a/debian/xorg.lintian-overrides b/debian/xorg.lintian-overrides new file mode 100644 index 0000000..47d7aae --- /dev/null +++ b/debian/xorg.lintian-overrides @@ -0,0 +1,5 @@ +# xorg is thpethial +xorg: package-depends-on-an-x-font-package depends: xfonts-base (>= 1:1.0.0-1) +xorg: package-depends-on-an-x-font-package depends: xfonts-100dpi (>= 1:1.0.0-1) +xorg: package-depends-on-an-x-font-package depends: xfonts-75dpi (>= 1:1.0.0-1) +xorg: package-depends-on-an-x-font-package depends: xfonts-scalable (>= 1:1.0.0-1) diff --git a/debian/xserver-xorg.lintian-overrides b/debian/xserver-xorg.lintian-overrides new file mode 100644 index 0000000..63b4e63 --- /dev/null +++ b/debian/xserver-xorg.lintian-overrides @@ -0,0 +1,3 @@ +# the X manpage is in xorg-docs +xserver-xorg: binary-without-manpage usr/bin/X +xserver-xorg: setuid-gid-binary usr/bin/X 6755 root/root commit 929712d3527763b627795b76ac9a0b7782006520 Author: Julien Cristau <jcris...@debian.org> Date: Sat Nov 28 20:00:12 2009 +0100 x11-common.templates: avoid lintian warning use "for internal use" instead of "internal use only" in Description. diff --git a/debian/changelog b/debian/changelog index fc28faf..8c65d38 100644 --- a/debian/changelog +++ b/debian/changelog @@ -16,6 +16,8 @@ xorg (1:7.5~2) UNRELEASED; urgency=low * xserver-xorg.NEWS: /etc/default/console-setup moved to /etc/default/keyboard. Also note that evdev is Linux-only. * x11-common.NEWS: fix syntax (lintian). + * x11-common.templates: use "for internal use" instead of "internal use + only" in Description (lintian). -- Julien Cristau <jcris...@debian.org> Wed, 25 Nov 2009 17:05:56 +0100 diff --git a/debian/x11-common.templates b/debian/x11-common.templates index 170d6e1..692139a 100644 --- a/debian/x11-common.templates +++ b/debian/x11-common.templates @@ -18,5 +18,5 @@ _Description: Users allowed to start the X server: Template: x11-common/xwrapper/actual_allowed_users Type: string -Description: internal use only +Description: for internal use This template is never shown to the user and does not require translation. commit 81f2348c9e209687acbbb4553cb9d631ab6403dd Author: Julien Cristau <jcris...@debian.org> Date: Sat Nov 28 19:59:08 2009 +0100 x11-common.NEWS: fix syntax (lintian). diff --git a/debian/changelog b/debian/changelog index d484078..fc28faf 100644 --- a/debian/changelog +++ b/debian/changelog @@ -15,6 +15,7 @@ xorg (1:7.5~2) UNRELEASED; urgency=low * Depend on xserver-xorg-core 1.7. * xserver-xorg.NEWS: /etc/default/console-setup moved to /etc/default/keyboard. Also note that evdev is Linux-only. + * x11-common.NEWS: fix syntax (lintian). -- Julien Cristau <jcris...@debian.org> Wed, 25 Nov 2009 17:05:56 +0100 diff --git a/debian/x11-common.NEWS b/debian/x11-common.NEWS index 9b178e3..51281e8 100644 --- a/debian/x11-common.NEWS +++ b/debian/x11-common.NEWS @@ -1,6 +1,6 @@ x11-common (1:7.3+9) unstable; urgency=low - * This release provides the ability to set session-wide environment + This release provides the ability to set session-wide environment variables easily. If you have the file ".xsessionrc" in your home directory it will be read (sourced) by the X session scripts during login. This allows you to easily set environment variables in this file @@ -12,14 +12,15 @@ x11-common (1:7.3+9) unstable; urgency=low x11-common (1:7.0.11) unstable; urgency=low - * With the change to X11R7, various paths have been changed, including + With the change to X11R7, various paths have been changed, including where binaries are stored. In X11R6, binaries were installed to /usr/X11R6/bin and /usr/bin/X11 was a symlink pointing to this directory. Now binaries are installed to /usr/bin and /usr/bin/X11 is a symlink that points to /usr/bin. As such, any legacy application that installs its binaries to /usr/X11R6/bin may be outside your PATH, and you will need to update the configuration on your system accordingly. - * The Debian metapackages used to install all of the X Window System have + + The Debian metapackages used to install all of the X Window System have been changed with X11R7. They used to be named x-window-system and x-window-system-core. Now there is only one metapackage named "xorg". It is highly recommended that you install this metapackage in order to get commit 4872bdf079948ac86fa79b21e4d0d0c71e5bc4ac Author: Julien Cristau <jcris...@debian.org> Date: Sat Nov 28 17:18:52 2009 +0100 Add bug closers diff --git a/debian/changelog b/debian/changelog index 5f0d69c..d484078 100644 --- a/debian/changelog +++ b/debian/changelog @@ -5,12 +5,13 @@ xorg (1:7.5~2) UNRELEASED; urgency=low nowadays. * xorg-dev: don't depend on libxevie-dev. * xserver-xorg-video-all: don't depend on -intel on non-linux. - * Switch hal dependency to a recommends, and make it kfreebsd-only. + * Switch hal dependency to a recommends, and make it kfreebsd-only (closes: + #515214). * Only install the hal fdi and callout on kfreebsd. * Add 'Old Changelog' in debian/changelog to make lintian happy. * Add ${misc:Depends} to all packages' Depends fields. * Drop dependency on console-setup, xserver-xorg-core now pulls in - keyboard-configuration. + keyboard-configuration (closes: #558236, #523960). * Depend on xserver-xorg-core 1.7. * xserver-xorg.NEWS: /etc/default/console-setup moved to /etc/default/keyboard. Also note that evdev is Linux-only. commit 60e4fbaf81744e78e48e20f4e6ff78233f2b86b0 Author: Julien Cristau <jcris...@debian.org> Date: Thu Nov 26 21:06:56 2009 +0100 xserver-xorg.NEWS: /etc/default/console-setup moved to /etc/default/keyboard. Also note that evdev is Linux-only. diff --git a/debian/changelog b/debian/changelog index a94fb87..5f0d69c 100644 --- a/debian/changelog +++ b/debian/changelog @@ -12,6 +12,8 @@ xorg (1:7.5~2) UNRELEASED; urgency=low * Drop dependency on console-setup, xserver-xorg-core now pulls in keyboard-configuration. * Depend on xserver-xorg-core 1.7. + * xserver-xorg.NEWS: /etc/default/console-setup moved to + /etc/default/keyboard. Also note that evdev is Linux-only. -- Julien Cristau <jcris...@debian.org> Wed, 25 Nov 2009 17:05:56 +0100 diff --git a/debian/xserver-xorg.NEWS b/debian/xserver-xorg.NEWS index f59af5f..3d18418 100644 --- a/debian/xserver-xorg.NEWS +++ b/debian/xserver-xorg.NEWS @@ -6,7 +6,7 @@ xserver-xorg (1:7.4+1) unstable; urgency=low statically in /etc/X11/xorg.conf. Instead, input devices are detected at runtime (and can be hotplugged) and configured individually. The default keyboard layout is shared with the console and is configured in - /etc/default/console-setup. As a result, devices configured in xorg.conf to + /etc/default/keyboard. As a result, devices configured in xorg.conf to use the mouse or kbd driver are ignored by the X server by default. For more details, see: @@ -15,10 +15,10 @@ xserver-xorg (1:7.4+1) unstable; urgency=low * keycodes changes will break custom Xmodmaps - As a result of using the evdev driver for keyboards, the keycodes for some - keys are no longer the traditional xfree86 ones. This will break custom - Xmodmaps relying on the old keycodes. You'll need to re-configure these - custom maps with the new keycodes. + As a result of using the evdev driver for keyboards on Linux, the keycodes + for some keys are no longer the traditional xfree86 ones. This will break + custom Xmodmaps relying on the old keycodes. You'll need to re-configure + these custom maps with the new keycodes. * Linux kernel configuration requirement commit 9bd5f2c05b076bac4dfbefede6164d0ce3463a44 Author: Julien Cristau <jcris...@debian.org> Date: Thu Nov 26 20:09:28 2009 +0100 Depend on xserver-xorg-core 1.7. diff --git a/debian/changelog b/debian/changelog index f55b4e5..a94fb87 100644 --- a/debian/changelog +++ b/debian/changelog @@ -11,6 +11,7 @@ xorg (1:7.5~2) UNRELEASED; urgency=low * Add ${misc:Depends} to all packages' Depends fields. * Drop dependency on console-setup, xserver-xorg-core now pulls in keyboard-configuration. + * Depend on xserver-xorg-core 1.7. -- Julien Cristau <jcris...@debian.org> Wed, 25 Nov 2009 17:05:56 +0100 diff --git a/debian/control b/debian/control index 855d022..8b52d09 100644 --- a/debian/control +++ b/debian/control @@ -83,7 +83,7 @@ Architecture: any Conflicts: xserver-xfree86 (<< 6.8.2.dfsg.1-1), xserver-common (<< 7), x11-common (<< 1:7.3+11) Replaces: xserver-common (<< 7), x11-common (<< 1:7.3+11) Depends: - xserver-xorg-core (>= 2:1.5.99.901), + xserver-xorg-core (>= 2:1.7), xserver-xorg-video-all | xserver-xorg-video-6, xserver-xorg-input-all | xserver-xorg-input-7, xserver-xorg-input-evdev [alpha amd64 arm armeb armel hppa i386 ia64 lpia m32r m68k mips mipsel powerpc sparc], commit e6d794734973f97985fd90417b8bf477dd167948 Author: Julien Cristau <jcris...@debian.org> Date: Thu Nov 26 20:08:43 2009 +0100 Drop dependency on console-setup, xserver-xorg-core now pulls in keyboard-configuration. diff --git a/debian/changelog b/debian/changelog index 624b8d2..f55b4e5 100644 --- a/debian/changelog +++ b/debian/changelog @@ -9,6 +9,8 @@ xorg (1:7.5~2) UNRELEASED; urgency=low * Only install the hal fdi and callout on kfreebsd. * Add 'Old Changelog' in debian/changelog to make lintian happy. * Add ${misc:Depends} to all packages' Depends fields. + * Drop dependency on console-setup, xserver-xorg-core now pulls in + keyboard-configuration. -- Julien Cristau <jcris...@debian.org> Wed, 25 Nov 2009 17:05:56 +0100 diff --git a/debian/control b/debian/control index a6fa65a..855d022 100644 --- a/debian/control +++ b/debian/control @@ -87,7 +87,6 @@ Depends: xserver-xorg-video-all | xserver-xorg-video-6, xserver-xorg-input-all | xserver-xorg-input-7, xserver-xorg-input-evdev [alpha amd64 arm armeb armel hppa i386 ia64 lpia m32r m68k mips mipsel powerpc sparc], - console-setup (>= 1.29) | console-setup-mini (>= 1.29), ${shlibs:Depends}, ${misc:Depends}, xkb-data (>= 1.4), diff --git a/debian/local/debian-setup-keyboard b/debian/local/debian-setup-keyboard index 3c0a049..9693e44 100755 --- a/debian/local/debian-setup-keyboard +++ b/debian/local/debian-setup-keyboard @@ -5,7 +5,7 @@ [ -x /usr/bin/hal-set-property ] || exit 0 -. /etc/default/console-setup > /dev/null 2>&1 || exit 0 +. /etc/default/keyboard >/dev/null 2>&1 || exit 0 hal_set () { if [ -n "$2" ]; then commit 371e829d692c890105a090fea157de5789281ddc Author: Julien Cristau <jcris...@debian.org> Date: Thu Nov 26 17:36:22 2009 +0100 Add ${misc:Depends} to all packages' Depends fields. diff --git a/debian/changelog b/debian/changelog index 2fdcfcb..624b8d2 100644 --- a/debian/changelog +++ b/debian/changelog @@ -8,6 +8,7 @@ xorg (1:7.5~2) UNRELEASED; urgency=low * Switch hal dependency to a recommends, and make it kfreebsd-only. * Only install the hal fdi and callout on kfreebsd. * Add 'Old Changelog' in debian/changelog to make lintian happy. + * Add ${misc:Depends} to all packages' Depends fields. -- Julien Cristau <jcris...@debian.org> Wed, 25 Nov 2009 17:05:56 +0100 diff --git a/debian/control b/debian/control index 92fd164..a6fa65a 100644 --- a/debian/control +++ b/debian/control @@ -102,7 +102,9 @@ Description: the X.Org X server Package: xserver-xorg-video-all Architecture: any -Depends: ${F:XServer-Xorg-Video-Depends} +Depends: + ${F:XServer-Xorg-Video-Depends}, + ${misc:Depends}, Replaces: xserver-xorg-driver-all Conflicts: xserver-xorg-driver-all Description: the X.Org X server -- output driver metapackage @@ -112,7 +114,9 @@ Description: the X.Org X server -- output driver metapackage Package: xserver-xorg-input-all Architecture: any -Depends: ${F:XServer-Xorg-Input-Depends} +Depends: + ${F:XServer-Xorg-Input-Depends}, + ${misc:Depends}, Description: the X.Org X server -- input driver metapackage This package depends on the full suite of input drivers for the X.Org X server (Xorg). It does not provide any drivers itself, and may be removed if you wish @@ -120,7 +124,28 @@ Description: the X.Org X server -- input driver metapackage Package: xorg Architecture: any -Depends: xserver-xorg, libgl1-mesa-glx | libgl1, libgl1-mesa-dri, libglu1-mesa, xfonts-base (>= 1:1.0.0-1), xfonts-100dpi (>= 1:1.0.0-1), xfonts-75dpi (>= 1:1.0.0-1), xfonts-scalable (>= 1:1.0.0-1), x11-apps, x11-session-utils, x11-utils, x11-xfs-utils, x11-xkb-utils, x11-xserver-utils, xauth, xinit, xfonts-utils, xkb-data, xorg-docs-core, xterm | x-terminal-emulator +Depends: + xserver-xorg, + libgl1-mesa-glx | libgl1, + libgl1-mesa-dri, + libglu1-mesa, + xfonts-base (>= 1:1.0.0-1), + xfonts-100dpi (>= 1:1.0.0-1), + xfonts-75dpi (>= 1:1.0.0-1), + xfonts-scalable (>= 1:1.0.0-1), + x11-apps, + x11-session-utils, + x11-utils, + x11-xfs-utils, + x11-xkb-utils, + x11-xserver-utils, + xauth, + xinit, + xfonts-utils, + xkb-data, + xorg-docs-core, + xterm | x-terminal-emulator, + ${misc:Depends}, Provides: x-window-system, x-window-system-core Suggests: xorg-docs Description: X.Org X Window System @@ -136,7 +161,8 @@ Description: X.Org X Window System Package: xorg-dev Architecture: all -Depends: libdmx-dev, +Depends: + libdmx-dev, libfontenc-dev, libfs-dev, libice-dev, @@ -198,7 +224,8 @@ Depends: libdmx-dev, x11proto-xf86vidmode-dev, x11proto-xinerama-dev, xserver-xorg-dev, - xtrans-dev + xtrans-dev, + ${misc:Depends}, Description: the X.Org X Window System development libraries This metapackage provides the development libraries for the X.Org X Window System. @@ -213,7 +240,9 @@ Description: the X.Org X Window System development libraries Package: xlibmesa-gl Section: libs Architecture: all -Depends: libgl1-mesa-glx +Depends: + libgl1-mesa-glx, + ${misc:Depends}, Description: transitional package for Debian etch This package is provided to smooth upgrades from Debian 3.1 ("sarge") to Debian etch. It may be safely removed from your system. @@ -221,7 +250,9 @@ Description: transitional package for Debian etch Package: xlibmesa-gl-dev Section: libdevel Architecture: all -Depends: libgl1-mesa-dev +Depends: + libgl1-mesa-dev, + ${misc:Depends}, Description: transitional package for Debian etch This package is provided to smooth upgrades from Debian 3.1 ("sarge") to Debian etch. It may be safely removed from your system. @@ -229,7 +260,9 @@ Description: transitional package for Debian etch Package: xlibmesa-glu Section: libdevel Architecture: all -Depends: libglu1-mesa +Depends: + libglu1-mesa, + ${misc:Depends}, Description: transitional package for Debian etch This package is provided to smooth upgrades from Debian 3.1 ("sarge") to Debian etch. It may be safely removed from your system. @@ -237,7 +270,9 @@ Description: transitional package for Debian etch Package: libglu1-xorg Section: libs Architecture: all -Depends: libglu1-mesa +Depends: + libglu1-mesa, + ${misc:Depends}, Description: transitional package for Debian etch This package is provided to smooth upgrades from Debian 3.1 ("sarge") to Debian etch. It may be safely removed from your system. @@ -245,7 +280,9 @@ Description: transitional package for Debian etch Package: libglu1-xorg-dev Section: libdevel Architecture: all -Depends: libglu1-mesa-dev +Depends: + libglu1-mesa-dev, + ${misc:Depends}, Description: transitional package for Debian etch This package is provided to smooth upgrades from Debian 3.1 ("sarge") to Debian etch. It may be safely removed from your system. @@ -253,8 +290,16 @@ Description: transitional package for Debian etch Package: xbase-clients Section: x11 Architecture: all -Depends: x11-apps, x11-session-utils, x11-utils, x11-xfs-utils, x11-xkb-utils, - x11-xserver-utils, xauth, xinit +Depends: + x11-apps, + x11-session-utils, + x11-utils, + x11-xfs-utils, + x11-xkb-utils, + x11-xserver-utils, + xauth, + xinit, + ${misc:Depends}, Description: miscellaneous X clients - metapackage An X client is a program that interfaces with an X server (almost always via the X libraries), and thus with some input and output hardware like a @@ -270,7 +315,13 @@ Description: miscellaneous X clients - metapackage Package: xutils Section: x11 Architecture: all -Depends: x11-xfs-utils, x11-utils, x11-xserver-utils, x11-session-utils, xfonts-utils +Depends: + x11-xfs-utils, + x11-utils, + x11-xserver-utils, + x11-session-utils, + xfonts-utils, + ${misc:Depends}, Description: X Window System utility programs metapackage xutils provides a set of utility programs shipped with the X Window System. Many of these programs are useful even on a system that does not have any X commit c2295a927fe94de7960e4d397118475e17127d13 Author: Julien Cristau <jcris...@debian.org> Date: Thu Nov 26 17:31:32 2009 +0100 Add 'Old Changelog' in debian/changelog to make lintian happy. diff --git a/debian/changelog b/debian/changelog index 1fafa2b..2fdcfcb 100644 --- a/debian/changelog +++ b/debian/changelog @@ -7,6 +7,7 @@ xorg (1:7.5~2) UNRELEASED; urgency=low * xserver-xorg-video-all: don't depend on -intel on non-linux. * Switch hal dependency to a recommends, and make it kfreebsd-only. * Only install the hal fdi and callout on kfreebsd. + * Add 'Old Changelog' in debian/changelog to make lintian happy. -- Julien Cristau <jcris...@debian.org> Wed, 25 Nov 2009 17:05:56 +0100 @@ -1953,6 +1954,8 @@ xorg (7.0.0-0ubuntu1) dapper; urgency=low -- Daniel Stone <daniel.st...@ubuntu.com> Thu, 13 Oct 2005 10:06:23 +1000 +Old Changelog: + Older changelog entries (back to 4.0.1) can be found in changelog.Debian.old. Releases previous to this fixed the following security issues (details in changelog.Debian.old): CAN-2004-0419, CAN-2004-0083, CAN-2004-0084, commit 0476de7610f0d286a82e11b57551caa0633d4210 Author: Julien Cristau <jcris...@debian.org> Date: Thu Nov 26 17:22:52 2009 +0100 Get rid of unreleased changelog entry diff --git a/debian/changelog b/debian/changelog index d9445fa..1fafa2b 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,5 +1,9 @@ xorg (1:7.5~2) UNRELEASED; urgency=low + * Drop xorg-dev dependency on libxkbui-dev, which has no users. + * Update xorg-dev long description. There are no static-only X libs + nowadays. + * xorg-dev: don't depend on libxevie-dev. * xserver-xorg-video-all: don't depend on -intel on non-linux. * Switch hal dependency to a recommends, and make it kfreebsd-only. * Only install the hal fdi and callout on kfreebsd. @@ -8,23 +12,14 @@ xorg (1:7.5~2) UNRELEASED; urgency=low xorg (1:7.5~1) experimental; urgency=low + [ Julien Cristau ] * Depend on xserver 1.7 RC. Bump video and input driver ABI. - -- Julien Cristau <jcris...@debian.org> Tue, 29 Sep 2009 22:17:04 +0200 - -xorg (1:7.4+5) UNRELEASED; urgency=low - [ David Nusinow ] * Update xsfbs to 5693792171d885769e58dcccc053c08b11acd12a * Revert dh_clean change from last upload but use dh_prep instead - [ Julien Cristau ] - * Drop xorg-dev dependency on libxkbui-dev, which has no users. - * Update xorg-dev long description. There are no static-only X libs - nowadays. - * xorg-dev: don't depend on libxevie-dev. - - -- David Nusinow <dnusi...@debian.org> Wed, 26 Aug 2009 23:27:18 -0400 + -- Julien Cristau <jcris...@debian.org> Tue, 29 Sep 2009 22:17:04 +0200 xorg (1:7.4+4) unstable; urgency=low commit cfa21bfa7a5ef75dd50c13bc3324b21a4995c216 Author: Julien Cristau <jcris...@debian.org> Date: Thu Nov 26 17:18:35 2009 +0100 Only install the hal fdi and callout on kfreebsd. diff --git a/debian/changelog b/debian/changelog index 425c2dd..53034d0 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,6 +2,7 @@ xorg (1:7.5~2) UNRELEASED; urgency=low * xserver-xorg-video-all: don't depend on -intel on non-linux. * Switch hal dependency to a recommends, and make it kfreebsd-only. + * Only install the hal fdi and callout on kfreebsd. -- Julien Cristau <jcris...@debian.org> Wed, 25 Nov 2009 17:05:56 +0100 diff --git a/debian/rules b/debian/rules index e0902f4..a2ee2cd 100755 --- a/debian/rules +++ b/debian/rules @@ -25,18 +25,8 @@ export DH_OPTIONS include debian/xsfbs/xsfbs.mk -# Get package version info. -SOURCE_VERSION:=$(shell dpkg-parsechangelog -ldebian/changelog | grep '^Version:' | awk '{print $$2}') - -# The DEB_HOST_ARCH variable may be set per the Debian cross-compilation policy. -ifdef DEB_HOST_ARCH - ARCH:=$(DEB_HOST_ARCH) -else - # dpkg-cross sets the ARCH environment variable; if set, use it. - ifndef ARCH - ARCH:=$(shell dpkg-architecture -qDEB_BUILD_ARCH) - endif -endif +DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS) +ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH) # Read in architecture-specific variables of importance. include debian/scripts/vars.$(ARCH) @@ -75,9 +65,7 @@ install: install-stamp install-stamp: build-stamp dh_testdir dh_testroot - umask 022 dh_prep - chmod 755 debian/local/debian-setup-keyboard touch $@ binary-indep: DH_OPTIONS=-i @@ -107,6 +95,12 @@ binary-arch: build install dh_testdir dh_testroot dh_install +ifeq ($(DEB_HOST_ARCH_OS), kfreebsd) + install -d debian/xserver-xorg/usr/lib/hal + install -d debian/xserver-xorg/usr/share/hal/fdi/policy/10osvendor + install -m 755 debian/local/debian-setup-keyboard debian/xserver-xorg/usr/lib/hal + install -m 644 debian/local/debian-x11-keymap.fdi debian/xserver-xorg/usr/share/hal/fdi/policy/10osvendor +endif dh_installdebconf dh_installdirs dh_installdocs diff --git a/debian/xserver-xorg.install b/debian/xserver-xorg.install index 3ca4345..6b050ed 100644 --- a/debian/xserver-xorg.install +++ b/debian/xserver-xorg.install @@ -1,4 +1,2 @@ debian/local/X usr/bin debian/local/dexconf usr/bin -debian/local/debian-setup-keyboard usr/lib/hal -debian/local/debian-x11-keymap.fdi usr/share/hal/fdi/policy/10osvendor commit b852db7f39ee33a614ba81cce86b4d3822e5c6dc Author: Julien Cristau <jcris...@debian.org> Date: Thu Nov 26 17:10:16 2009 +0100 Switch hal dependency to a recommends, and make it kfreebsd-only. diff --git a/debian/changelog b/debian/changelog index e377862..425c2dd 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,7 @@ xorg (1:7.5~2) UNRELEASED; urgency=low -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org