xorg: Changes to 'debian-experimental'
debian/changelog | 37 ++++++--
debian/control | 154 +++++++++++++++++++++++++++++-----
debian/local/debian-setup-keyboard | 2
debian/rules | 24 ++---
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/xsfbs/xsfbs.mk | 17 ---
debian/xsfbs/xsfbs.sh | 4
13 files changed, 197 insertions(+), 74 deletions(-)
New commits:
commit 2260d71b68b74ed938621c2d200d2ebc2bdffade
Author: Julien Cristau <jcristau@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 <jcristau@debian.org> Wed, 25 Nov 2009 17:05:56 +0100
+ -- Julien Cristau <jcristau@debian.org> Sat, 28 Nov 2009 20:10:31 +0100
xorg (1:7.5~1) experimental; urgency=low
commit 1df00484ecfc7019e74a659d3abe65ae1c0bc875
Author: Julien Cristau <jcristau@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 <jcristau@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 <dnusinow@debian.org>, Branden Robinson <branden@debian.org>, Drew Parsons <dparsons@debian.org>, Julien Cristau <jcristau@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 <jcristau@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 <jcristau@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 <jcristau@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 <jcristau@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 <jcristau@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 <jcristau@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 <jcristau@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 <jcristau@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 <jcristau@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 <jcristau@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 <jcristau@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 <jcristau@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 <jcristau@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 <jcristau@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 <jcristau@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 <jcristau@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 <jcristau@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.stone@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 <jcristau@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 <jcristau@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 <dnusinow@debian.org> Wed, 26 Aug 2009 23:27:18 -0400
+ -- Julien Cristau <jcristau@debian.org> Tue, 29 Sep 2009 22:17:04 +0200
xorg (1:7.4+4) unstable; urgency=low
commit cfa21bfa7a5ef75dd50c13bc3324b21a4995c216
Author: Julien Cristau <jcristau@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 <jcristau@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 <jcristau@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
* xserver-xorg-video-all: don't depend on -intel on non-linux.
+ * Switch hal dependency to a recommends, and make it kfreebsd-only.
-- Julien Cristau <jcristau@debian.org> Wed, 25 Nov 2009 17:05:56 +0100
diff --git a/debian/control b/debian/control
index 940bbc2..c57812b 100644
--- a/debian/control
+++ b/debian/control
@@ -87,13 +87,15 @@ 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],
- hal (>= 0.5.12~git20090406),
console-setup (>= 1.29) | console-setup-mini (>= 1.29),
${shlibs:Depends},
${misc:Depends},
xkb-data (>= 1.4),
x11-xkb-utils
-Recommends: libgl1-mesa-dri, udev
+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.
commit b46ca428ae2286a73adc0be668a52a6c98d07840
Author: Julien Cristau <jcristau@debian.org>
Date: Thu Nov 26 14:02:48 2009 +0100
xorg-dev: don't depend on libxevie-dev.
diff --git a/debian/changelog b/debian/changelog
index c785d11..0866bfe 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -8,7 +8,8 @@ xorg (1:7.4+5) 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.
+
-- David Nusinow <dnusinow@debian.org> Wed, 26 Aug 2009 23:27:18 -0400
xorg (1:7.4+4) unstable; urgency=low
diff --git a/debian/control b/debian/control
index 39e9f76..af25e9c 100644
--- a/debian/control
+++ b/debian/control
@@ -146,7 +146,6 @@ Depends: libdmx-dev,
libxcursor-dev,
libxdamage-dev,
libxdmcp-dev,
- libxevie-dev,
libxext-dev,
libxfixes-dev,
libxfont-dev,
commit a3b86c43edab6502cf2f52a06ecda51f7c93a375
Author: Julien Cristau <jcristau@debian.org>
Date: Tue Oct 20 19:51:13 2009 +0200
Update xorg-dev long description.
There are no static-only X libs nowadays.
diff --git a/debian/changelog b/debian/changelog
index cc48547..c785d11 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,6 +6,8 @@ xorg (1:7.4+5) UNRELEASED; urgency=low
[ 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.
-- David Nusinow <dnusinow@debian.org> Wed, 26 Aug 2009 23:27:18 -0400
diff --git a/debian/control b/debian/control
index bd3b034..39e9f76 100644
--- a/debian/control
+++ b/debian/control
@@ -203,10 +203,8 @@ Description: the X.Org X Window System development libraries
System.
.
X Window System design documentation, manual pages, library reference
- works, unstripped and static versions of the shared libraries, C header
- files, and special versions of libraries available only in static form
- (with and without PIC symbols included) are supplied by the packages
- depended on by this metapackage.
+ works, static versions of the shared libraries, and C header files are
+ supplied by the packages depended on by this metapackage.
.
Note that this is a convenience package for users and is not a package for
Debian developers to have their package depend on.
commit 12fa29ef62a1d0ec57d3de6a045b01f56242f655
Author: Julien Cristau <jcristau@debian.org>
Date: Tue Oct 20 19:47:47 2009 +0200
Drop xorg-dev dependency on libxkbui-dev, which has no users.
diff --git a/debian/changelog b/debian/changelog
index 70b0be5..cc48547 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,7 +1,11 @@
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.
-- David Nusinow <dnusinow@debian.org> Wed, 26 Aug 2009 23:27:18 -0400
diff --git a/debian/control b/debian/control
index 4f045e8..bd3b034 100644
--- a/debian/control
+++ b/debian/control
@@ -154,7 +154,6 @@ Depends: libdmx-dev,
libxi-dev,
libxinerama-dev,
libxkbfile-dev,
- libxkbui-dev,
libxmu-dev,
libxmuu-dev,
libxpm-dev,
commit c7a8f1646b9b53b340044835deb8e90157a2f32d
Author: Julien Cristau <jcristau@debian.org>
Date: Tue Oct 20 19:46:47 2009 +0200
Wrap xorg-dev's Depends field
diff --git a/debian/control b/debian/control
index 6f45da2..4f045e8 100644
--- a/debian/control
+++ b/debian/control
@@ -134,7 +134,71 @@ Description: X.Org X Window System
Package: xorg-dev
Architecture: all
-Depends: libdmx-dev, libfontenc-dev, libfs-dev, libice-dev, libsm-dev, libx11-dev, libxau-dev, libxaw7-dev, libxcomposite-dev, libxcursor-dev, libxdamage-dev, libxdmcp-dev, libxevie-dev, libxext-dev, libxfixes-dev, libxfont-dev, libxft-dev, libxi-dev, libxinerama-dev, libxkbfile-dev, libxkbui-dev, libxmu-dev, libxmuu-dev, libxpm-dev, libxrandr-dev, libxrender-dev, libxres-dev, libxss-dev, libxt-dev, libxtrap-dev, libxtst-dev, libxv-dev, libxvmc-dev, libxxf86dga-dev, libxxf86misc-dev, libxxf86vm-dev, x11proto-bigreqs-dev, x11proto-composite-dev, x11proto-core-dev, x11proto-damage-dev, x11proto-dmx-dev, x11proto-evie-dev, x11proto-fixes-dev, x11proto-fontcache-dev, x11proto-fonts-dev, x11proto-gl-dev, x11proto-input-dev, x11proto-kb-dev, x11proto-randr-dev, x11proto-record-dev, x11proto-render-dev, x11proto-resource-dev, x11proto-scrnsaver-dev, x11proto-trap-dev, x11proto-video-dev, x11proto-xcmisc-dev, x11proto-xext-dev, x11proto-xf86bigfont-dev, x11proto-xf86dga-dev, x11prot
o-xf86dri-dev, x11proto-xf86misc-dev, x11proto-xf86vidmode-dev, x11proto-xinerama-dev, xserver-xorg-dev, xtrans-dev
+Depends: libdmx-dev,
+ libfontenc-dev,
+ libfs-dev,
+ libice-dev,
+ libsm-dev,
+ libx11-dev,
+ libxau-dev,
+ libxaw7-dev,
+ libxcomposite-dev,
+ libxcursor-dev,
+ libxdamage-dev,
+ libxdmcp-dev,
+ libxevie-dev,
+ libxext-dev,
+ libxfixes-dev,
+ libxfont-dev,
+ libxft-dev,
+ libxi-dev,
+ libxinerama-dev,
+ libxkbfile-dev,
+ libxkbui-dev,
+ libxmu-dev,
+ libxmuu-dev,
+ libxpm-dev,
+ libxrandr-dev,
+ libxrender-dev,
+ libxres-dev,
+ libxss-dev,
+ libxt-dev,
+ libxtrap-dev,
+ libxtst-dev,
+ libxv-dev,
+ libxvmc-dev,
+ libxxf86dga-dev,
+ libxxf86misc-dev,
+ libxxf86vm-dev,
+ x11proto-bigreqs-dev,
+ x11proto-composite-dev,
+ x11proto-core-dev,
+ x11proto-damage-dev,
+ x11proto-dmx-dev,
+ x11proto-evie-dev,
+ x11proto-fixes-dev,
+ x11proto-fontcache-dev,
+ x11proto-fonts-dev,
+ x11proto-gl-dev,
+ x11proto-input-dev,
+ x11proto-kb-dev,
+ x11proto-randr-dev,
+ x11proto-record-dev,
+ x11proto-render-dev,
+ x11proto-resource-dev,
+ x11proto-scrnsaver-dev,
+ x11proto-trap-dev,
+ x11proto-video-dev,
+ x11proto-xcmisc-dev,
+ x11proto-xext-dev,
+ x11proto-xf86bigfont-dev,
+ x11proto-xf86dga-dev,
+ x11proto-xf86dri-dev,
+ x11proto-xf86misc-dev,
+ x11proto-xf86vidmode-dev,
+ x11proto-xinerama-dev,
+ xserver-xorg-dev,
+ xtrans-dev
Description: the X.Org X Window System development libraries
This metapackage provides the development libraries for the X.Org X Window
System.
commit 2a1b4553fc2c5ba982e8bb8be4c504e28ce79ed1
Author: Julien Cristau <jcristau@debian.org>
Date: Fri Sep 25 16:39:23 2009 +0200
xsfbs.mk: remove more obsolete code
We can use plain debconf-updatepo, and don't need to clean the 'imports'
directory or shlibs.local.
diff --git a/debian/xsfbs/xsfbs.mk b/debian/xsfbs/xsfbs.mk
index 82eb45f..5e16b10 100755
--- a/debian/xsfbs/xsfbs.mk
+++ b/debian/xsfbs/xsfbs.mk
@@ -177,19 +177,7 @@ xsfclean: cleanscripts unpatch
dh_testdir
rm -rf .pc
rm -rf $(STAMP_DIR)
- rm -rf imports
- dh_clean debian/shlibs.local \
- debian/po/pothead
-
-# Generate the debconf templates POT file header.
-debian/po/pothead: debian/po/pothead.in
- sed -e 's/SOURCE_VERSION/$(SOURCE_VERSION)/' \
- -e 's/DATE/$(shell date "+%F %X%z"/)' <$< >$@
-
-# Update POT and PO files.
-.PHONY: updatepo
-updatepo: debian/po/pothead
- debian/scripts/debconf-updatepo --pot-header=pothead --verbose
+ dh_clean
# Remove files from the upstream source tree that we don't need, or which have
# licensing problems. It must be run before creating the .orig.tar.gz.
commit 9a4314c976e0d22e8d47f5d86163791e407a6ecc
Author: Julien Cristau <jcristau@debian.org>
Date: Fri Sep 25 15:43:28 2009 +0200
xsfbs.mk: kill obsolete DEFAULT_DCRESOLUTIONS and SOURCE_DIR usage
These variables aren't set anywhere.
diff --git a/debian/xsfbs/xsfbs.mk b/debian/xsfbs/xsfbs.mk
index 1f86848..82eb45f 100755
--- a/debian/xsfbs/xsfbs.mk
+++ b/debian/xsfbs/xsfbs.mk
@@ -176,7 +176,7 @@ cleanscripts:
xsfclean: cleanscripts unpatch
dh_testdir
rm -rf .pc
- rm -rf $(STAMP_DIR) $(SOURCE_DIR)
+ rm -rf $(STAMP_DIR)
rm -rf imports
Reply to: