xorg: Changes to 'debian-experimental'
debian/changelog | 12 +++++++++++
debian/scripts/vars.arm | 25 -----------------------
debian/scripts/vars.armeb | 25 -----------------------
debian/scripts/vars.ia64 | 22 --------------------
debian/scripts/vars.m32r | 25 -----------------------
debian/scripts/vars.s390 | 8 -------
debian/scripts/vars.sparc | 23 ---------------------
xsf-docs/howto/build-mesa.txt | 40 +++++++++++--------------------------
xsf-docs/howto/configure-input.txt | 2 -
9 files changed, 25 insertions(+), 157 deletions(-)
New commits:
commit c0cccc699942ca63b290a310312db7d53433c8b6
Author: Andreas Boll <andreas.boll.dev@gmail.com>
Date: Mon Aug 31 18:54:00 2015 +0200
Drop vars files for unsupported architectures
diff --git a/debian/changelog b/debian/changelog
index 0fd9846..ee6a902 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,8 @@ xorg (1:7.7+12) UNRELEASED; urgency=medium
- build-mesa: Update ./configure options
- build-mesa: Drop obsolete FIXME and s/test_application/es2_info/
- build-mesa: Drop obsolete information for squeeze
+ * Drop vars files for unsupported architectures: arm, armeb, ia64,
+ m32r, s390 and sparc.
-- Andreas Boll <andreas.boll.dev@gmail.com> Mon, 31 Aug 2015 18:37:12 +0200
diff --git a/debian/scripts/vars.arm b/debian/scripts/vars.arm
deleted file mode 100644
index b8796b8..0000000
--- a/debian/scripts/vars.arm
+++ /dev/null
@@ -1,25 +0,0 @@
-
-# This file is NOT a shell script.
-#
-# This file gets included by both debian/rules (make) AND the scripts in
-# debian/scripts (Bourne shell).
-XSERVER_XORG_VIDEO_DEPENDS="\
- xserver-xorg-video-ati, \
- xserver-xorg-video-cirrus, \
- xserver-xorg-video-fbdev, \
- xserver-xorg-video-mga, \
- xserver-xorg-video-neomagic, \
- xserver-xorg-video-savage, \
- xserver-xorg-video-sisusb, \
- xserver-xorg-video-tdfx, \
- xserver-xorg-video-trident, \
- xserver-xorg-video-vesa, \
-"
-
-# xserver-xorg-video-glide,
-
-XSERVER_XORG_INPUT_DEPENDS="xserver-xorg-input-evdev, \
- xserver-xorg-input-synaptics"
-
-
-XSERVER_XORG_INPUT_RECOMMENDS="xserver-xorg-input-wacom"
diff --git a/debian/scripts/vars.armeb b/debian/scripts/vars.armeb
deleted file mode 100644
index b8796b8..0000000
--- a/debian/scripts/vars.armeb
+++ /dev/null
@@ -1,25 +0,0 @@
-
-# This file is NOT a shell script.
-#
-# This file gets included by both debian/rules (make) AND the scripts in
-# debian/scripts (Bourne shell).
-XSERVER_XORG_VIDEO_DEPENDS="\
- xserver-xorg-video-ati, \
- xserver-xorg-video-cirrus, \
- xserver-xorg-video-fbdev, \
- xserver-xorg-video-mga, \
- xserver-xorg-video-neomagic, \
- xserver-xorg-video-savage, \
- xserver-xorg-video-sisusb, \
- xserver-xorg-video-tdfx, \
- xserver-xorg-video-trident, \
- xserver-xorg-video-vesa, \
-"
-
-# xserver-xorg-video-glide,
-
-XSERVER_XORG_INPUT_DEPENDS="xserver-xorg-input-evdev, \
- xserver-xorg-input-synaptics"
-
-
-XSERVER_XORG_INPUT_RECOMMENDS="xserver-xorg-input-wacom"
diff --git a/debian/scripts/vars.ia64 b/debian/scripts/vars.ia64
deleted file mode 100644
index 0da2b7d..0000000
--- a/debian/scripts/vars.ia64
+++ /dev/null
@@ -1,22 +0,0 @@
-
-# This file is NOT a shell script.
-#
-# This file gets included by both debian/rules (make) AND the scripts in
-# debian/scripts (Bourne shell).
-XSERVER_XORG_VIDEO_DEPENDS="\
- xserver-xorg-video-ati, \
- xserver-xorg-video-cirrus, \
- xserver-xorg-video-fbdev, \
- xserver-xorg-video-mga, \
- xserver-xorg-video-neomagic, \
- xserver-xorg-video-savage, \
- xserver-xorg-video-tdfx, \
- xserver-xorg-video-trident, \
- xserver-xorg-video-vesa, \
-"
-
-XSERVER_XORG_INPUT_DEPENDS="xserver-xorg-input-evdev, \
- xserver-xorg-input-synaptics"
-
-
-XSERVER_XORG_INPUT_RECOMMENDS="xserver-xorg-input-wacom"
diff --git a/debian/scripts/vars.m32r b/debian/scripts/vars.m32r
deleted file mode 100644
index b8796b8..0000000
--- a/debian/scripts/vars.m32r
+++ /dev/null
@@ -1,25 +0,0 @@
-
-# This file is NOT a shell script.
-#
-# This file gets included by both debian/rules (make) AND the scripts in
-# debian/scripts (Bourne shell).
-XSERVER_XORG_VIDEO_DEPENDS="\
- xserver-xorg-video-ati, \
- xserver-xorg-video-cirrus, \
- xserver-xorg-video-fbdev, \
- xserver-xorg-video-mga, \
- xserver-xorg-video-neomagic, \
- xserver-xorg-video-savage, \
- xserver-xorg-video-sisusb, \
- xserver-xorg-video-tdfx, \
- xserver-xorg-video-trident, \
- xserver-xorg-video-vesa, \
-"
-
-# xserver-xorg-video-glide,
-
-XSERVER_XORG_INPUT_DEPENDS="xserver-xorg-input-evdev, \
- xserver-xorg-input-synaptics"
-
-
-XSERVER_XORG_INPUT_RECOMMENDS="xserver-xorg-input-wacom"
diff --git a/debian/scripts/vars.s390 b/debian/scripts/vars.s390
deleted file mode 100644
index 525866e..0000000
--- a/debian/scripts/vars.s390
+++ /dev/null
@@ -1,8 +0,0 @@
-
-# This file is NOT a shell script.
-#
-# This file gets included by both debian/rules (make) AND the scripts in
-# debian/scripts (Bourne shell).
-XSERVER_XORG_VIDEO_DEPENDS="xserver-xorg-video-dummy"
-
-XSERVER_XORG_INPUT_DEPENDS="xserver-xorg-input-void"
diff --git a/debian/scripts/vars.sparc b/debian/scripts/vars.sparc
deleted file mode 100644
index 1b7318f..0000000
--- a/debian/scripts/vars.sparc
+++ /dev/null
@@ -1,23 +0,0 @@
-
-# This file is NOT a shell script.
-#
-# This file gets included by both debian/rules (make) AND the scripts in
-# debian/scripts (Bourne shell).
-XSERVER_XORG_VIDEO_DEPENDS="\
- xserver-xorg-video-ati, \
- xserver-xorg-video-cirrus, \
- xserver-xorg-video-fbdev, \
- xserver-xorg-video-mga, \
- xserver-xorg-video-neomagic, \
- xserver-xorg-video-savage, \
- xserver-xorg-video-sunffb, \
- xserver-xorg-video-tdfx, \
- xserver-xorg-video-trident, \
- xserver-xorg-video-vesa, \
-"
-
-XSERVER_XORG_INPUT_DEPENDS="xserver-xorg-input-evdev, \
- xserver-xorg-input-synaptics"
-
-
-XSERVER_XORG_INPUT_RECOMMENDS="xserver-xorg-input-wacom"
commit 6eb2df01bad2b4c045413ad857b5e3e9958f9c05
Author: Andreas Boll <andreas.boll.dev@gmail.com>
Date: Mon Aug 31 18:38:51 2015 +0200
Bump changelog
diff --git a/debian/changelog b/debian/changelog
index a9b0b9f..0fd9846 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,13 @@
+xorg (1:7.7+12) UNRELEASED; urgency=medium
+
+ * Merge xsf-docs up to 4116d1e commit:
+ - build-mesa: Drop nouveau note
+ - build-mesa: Update ./configure options
+ - build-mesa: Drop obsolete FIXME and s/test_application/es2_info/
+ - build-mesa: Drop obsolete information for squeeze
+
+ -- Andreas Boll <andreas.boll.dev@gmail.com> Mon, 31 Aug 2015 18:37:12 +0200
+
xorg (1:7.7+11) experimental; urgency=medium
* Fix arch-specific build broken in 1:7.7+10.
commit 4116d1edff8d6d66a093fb98e0bd0bff5982b263
Author: Andreas Boll <andreas.boll.dev@gmail.com>
Date: Mon Aug 31 18:35:34 2015 +0200
build-mesa: Drop obsolete information for squeeze
diff --git a/xsf-docs/howto/build-mesa.txt b/xsf-docs/howto/build-mesa.txt
index 1beeb8e..eb17cba 100644
--- a/xsf-docs/howto/build-mesa.txt
+++ b/xsf-docs/howto/build-mesa.txt
@@ -77,10 +77,6 @@ $ sudo apt-get install build-essential git
$ sudo apt-get build-dep mesa
----
-If you’re on `squeeze` you may need to install a few more packages:
-newer `libdrm-dev` (it is available in `squeeze-backports`),
-as well as `libxmu-dev`, `libxi-dev`.
-
Make sure you have some disc space available, since the git repository
is over 120MB, and since the mesa directory is over 500MB after a
build. Once you’re ready, grab the upstream mesa sources:
commit d944cbf937fdb0c9c4ee5bfdb6ac672d74a001bf
Author: Andreas Boll <andreas.boll.dev@gmail.com>
Date: Mon Jul 7 12:17:03 2014 +0200
build-mesa: Drop obsolete FIXME and s/test_application/es2_info/
We ship the EGL-aware application es2_info in mesa-utils-extra.
diff --git a/xsf-docs/howto/build-mesa.txt b/xsf-docs/howto/build-mesa.txt
index b39c351..1beeb8e 100644
--- a/xsf-docs/howto/build-mesa.txt
+++ b/xsf-docs/howto/build-mesa.txt
@@ -190,9 +190,7 @@ _Did this work?_
+
_Did this work?_
+
-*FIXME: We should be shipping EGL-aware applications through `mesa-utils`.*
-+
- $ EGL_LOG_LEVEL=debug test_application 2>&1 >/dev/null | grep '\.so'
+ $ EGL_LOG_LEVEL=debug es2_info 2>&1 >/dev/null | grep '\.so'
libEGL debug: added lib/egl/egl_gallium.so to module array
libEGL debug: dlopen(lib/egl/egl_gallium.so)
libEGL debug: DRI2: dlopen(lib/i915_dri.so)
commit 64154e2923f83f7331dcb35b462b8840f7c5f975
Author: Andreas Boll <andreas.boll.dev@gmail.com>
Date: Mon Jul 7 11:33:19 2014 +0200
build-mesa: Update ./configure options
diff --git a/xsf-docs/howto/build-mesa.txt b/xsf-docs/howto/build-mesa.txt
index 0557d49..b39c351 100644
--- a/xsf-docs/howto/build-mesa.txt
+++ b/xsf-docs/howto/build-mesa.txt
@@ -96,23 +96,19 @@ Here’s what the `./configure` call will look like:
----
$ ./configure --prefix=/usr \
--enable-driglx-direct \
- --enable-gallium \
- --enable-gles-overlay \
--enable-gles1 \
--enable-gles2 \
--enable-glx-tls \
- --with-driver=dri \
--with-dri-driverdir=/usr/lib/dri \
--with-egl-platforms='drm x11' \
- --with-state-trackers=egl,glx,dri,vega \
…
----
Now, what are the parameters to replace “++…++” with? Basically, if
you determined an Intel driver (`i915` or `i965`), you want to use the
-classic drivers and to disable the Gallium drivers. If you saw a
-Radeon driver (`r300` or `r600`), you should prefer the Gallium
-drivers.
+classic drivers and to disable the Gallium drivers. Other drivers are
+only available on Gallium (`r300`, `r600`, `radeonsi` and more).
+Running `./configure --help` might be useful.
Examples for common drivers:
@@ -127,15 +123,19 @@ Examples for common drivers:
* For `nouveau`, you may want to try:
- --with-dri-drivers=nouveau --enable-gallium-nouveau
+ --with-dri-drivers=nouveau --with-gallium-drivers=nouveau
- * For `r300` (the options are named `radeon`), you need:
+ * For `r300`, you need:
- --with-dri-drivers=radeon --enable-gallium-radeon
+ --with-gallium-drivers=r300
* For `r600`, you need:
- --with-dri-drivers=r600 --enable-gallium-r600
+ --with-gallium-drivers=r600
+
+ * For `radeonsi`, you need:
+
+ --with-gallium-drivers=radeonsi
Now, once you’ve run `./configure`, time for your favorite beverage:
commit 14d63a8ce1beb6745b9197d5ce75ec3471e28a18
Author: Andreas Boll <andreas.boll.dev@gmail.com>
Date: Mon Jul 7 10:58:09 2014 +0200
build-mesa: Drop nouveau note
We are shipping nouveau_dri.so in libgl1-mesa-dri and we dropped the
package libgl1-mesa-dri-experimental.
diff --git a/xsf-docs/howto/build-mesa.txt b/xsf-docs/howto/build-mesa.txt
index ade3771..0557d49 100644
--- a/xsf-docs/howto/build-mesa.txt
+++ b/xsf-docs/howto/build-mesa.txt
@@ -27,15 +27,6 @@ in which case the appropriate options to be passed to `./configure`
should be looked up in the `debian/rules` file of the Debian source
package.
-****
-.Note
-Before reading further, be aware that `nouveau` is a bit special:
-
- * It’s considered experimental, and shipped in the
- `libgl1-mesa-dri-experimental` package accordingly.
- * It may fail to build (both API and ABI are still changing).
-****
-
<<<
Gathering information
@@ -121,8 +112,7 @@ Now, what are the parameters to replace “++…++” with? Basically, if
you determined an Intel driver (`i915` or `i965`), you want to use the
classic drivers and to disable the Gallium drivers. If you saw a
Radeon driver (`r300` or `r600`), you should prefer the Gallium
-drivers. If you’re using `nouveau`, make sure you read the note in the
-_Foreword_. The following assumes you’re using `nouveau_dri.so`.
+drivers.
Examples for common drivers:
commit 25b7a98e88565d091adc6814e333616e6bc12aad
Author: Cyril Brulebois <kibi@debian.org>
Date: Tue May 13 14:57:57 2014 +0200
Fix missing quotation mark in 42-evdev.conf example.
diff --git a/xsf-docs/howto/configure-input.txt b/xsf-docs/howto/configure-input.txt
index 3ec15ca..0a44e7a 100644
--- a/xsf-docs/howto/configure-input.txt
+++ b/xsf-docs/howto/configure-input.txt
@@ -117,7 +117,7 @@ Section "InputClass"
Identifier "evdev pointer tweaked catchall"
MatchIsPointer "on"
Driver "evdev"
- Option "Emulate3Buttons" True"
+ Option "Emulate3Buttons" "True"
Option "SwapAxes" "True"
EndSection
----
Reply to: