mesa: Changes to 'ubuntu'
debian/changelog | 19 +++++++++++++++++++
debian/clean | 3 ++-
debian/control | 1 +
debian/libgl1-mesa-dri-experimental.install.amd64.in | 9 +++++++++
debian/libgl1-mesa-dri-experimental.install.armel.in | 9 ---------
debian/libgl1-mesa-dri-experimental.install.i386.in | 9 +++++++++
debian/libgl1-mesa-dri-experimental.install.in | 3 +--
debian/rules | 5 +++--
8 files changed, 44 insertions(+), 14 deletions(-)
New commits:
commit a6aaf514c91a593d79e9ae8899798641d52d19de
Author: Christopher James Halse Rogers <christopher.halse.rogers@canonical.com>
Date: Fri Jun 17 21:23:37 2011 +1000
Fix !i386 !amd64 builds by only installing i915g there, ie: where it's actually built
diff --git a/debian/changelog b/debian/changelog
index e0811e8..d51ff74 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,8 +5,15 @@ mesa (7.10.3-0ubuntu3) oneiric; urgency=low
* debian/rules:
- Enable llvm support
* debian/libgl1-mesa-dri-experimental.install.in:
- * debian/libgl1-mesa-dri-experimental.install.armel.in:
+ * debian/libgl1-mesa-dri-experimental.install.i386.in:
+ * debian/libgl1-mesa-dri-experimental.install.amd64.in:
- Ship llvmpipe software rasteriser in libgl1-mesa-dri-experimental
+ * debian/libgl1-mesa-dri-experimental.install.in:
+ * debian/libgl1-mesa-dri-experimental.i386.install.in:
+ * debian/libgl1-mesa-dir-experimental.amd64.install.in:
+ - Only i386 and amd64 build i915g. Explicitly install it only on those
+ architectures, rather than trying to exclude it on architectures which
+ don't build it. Fixes build (again) on armel and now powerpc as well.
-- Christopher James Halse Rogers <raof@ubuntu.com> Fri, 17 Jun 2011 11:24:37 +1000
diff --git a/debian/clean b/debian/clean
index c0e5aef..21dae68 100644
--- a/debian/clean
+++ b/debian/clean
@@ -12,7 +12,8 @@ debian/libgl1-mesa-glx-i686.install
debian/libgl1-mesa-dri.install
debian/libgl1-mesa-dri.install.linux
debian/libgl1-mesa-dri-experimental.install
-debian/libgl1-mesa-dri-experimental.armel.install
+debian/libgl1-mesa-dri-experimental.install.i386
+debian/libgl1-mesa-dri-experimental.install.amd64
debian/libgl1-mesa-dev.install
debian/libgl1-mesa-dev.links
debian/libegl1-mesa.install
diff --git a/debian/libgl1-mesa-dri-experimental.install.amd64.in b/debian/libgl1-mesa-dri-experimental.install.amd64.in
new file mode 100644
index 0000000..3f998c6
--- /dev/null
+++ b/debian/libgl1-mesa-dri-experimental.install.amd64.in
@@ -0,0 +1,9 @@
+build/dri/${DEB_HOST_MULTIARCH}/gallium/swrastg_dri.so usr/lib/${DEB_HOST_MULTIARCH}/dri-alternates
+
+# Install the classic radeon drivers for UMS fallback
+# Most users will not need these, and we don't want to support them
+build/dri/${DEB_HOST_MULTIARCH}/r300_dri.so usr/lib/${DEB_HOST_MULTIARCH}/dri-alternates
+build/dri/${DEB_HOST_MULTIARCH}/r600_dri.so usr/lib/${DEB_HOST_MULTIARCH}/dri-alternates
+
+# i386 and amd64 build i915g; install it here.
+build/dri/${DEB_HOST_MULTIARCH}/gallium/i915_dri.so usr/lib/${DEB_HOST_MULTIARCH}/dri-alternates
diff --git a/debian/libgl1-mesa-dri-experimental.install.armel.in b/debian/libgl1-mesa-dri-experimental.install.armel.in
deleted file mode 100644
index a339ecd..0000000
--- a/debian/libgl1-mesa-dri-experimental.install.armel.in
+++ /dev/null
@@ -1,9 +0,0 @@
-# Armel doesn't build i915g, as there's no Intel GPUs for arm hardware.
-#build/dri/${DEB_HOST_MULTIARCH}/gallium/i915_dri.so usr/lib/${DEB_HOST_MULTIARCH}/dri-alternates
-
-build/dri/${DEB_HOST_MULTIARCH}/gallium/swrastg_dri.so usr/lib/${DEB_HOST_MULTIARCH}/dri-alternates
-
-# Install the classic radeon drivers for UMS fallback
-# Most users will not need these, and we don't want to support them
-build/dri/${DEB_HOST_MULTIARCH}/r300_dri.so usr/lib/${DEB_HOST_MULTIARCH}/dri-alternates
-build/dri/${DEB_HOST_MULTIARCH}/r600_dri.so usr/lib/${DEB_HOST_MULTIARCH}/dri-alternates
diff --git a/debian/libgl1-mesa-dri-experimental.install.i386.in b/debian/libgl1-mesa-dri-experimental.install.i386.in
new file mode 100644
index 0000000..3f998c6
--- /dev/null
+++ b/debian/libgl1-mesa-dri-experimental.install.i386.in
@@ -0,0 +1,9 @@
+build/dri/${DEB_HOST_MULTIARCH}/gallium/swrastg_dri.so usr/lib/${DEB_HOST_MULTIARCH}/dri-alternates
+
+# Install the classic radeon drivers for UMS fallback
+# Most users will not need these, and we don't want to support them
+build/dri/${DEB_HOST_MULTIARCH}/r300_dri.so usr/lib/${DEB_HOST_MULTIARCH}/dri-alternates
+build/dri/${DEB_HOST_MULTIARCH}/r600_dri.so usr/lib/${DEB_HOST_MULTIARCH}/dri-alternates
+
+# i386 and amd64 build i915g; install it here.
+build/dri/${DEB_HOST_MULTIARCH}/gallium/i915_dri.so usr/lib/${DEB_HOST_MULTIARCH}/dri-alternates
diff --git a/debian/libgl1-mesa-dri-experimental.install.in b/debian/libgl1-mesa-dri-experimental.install.in
index dca53ff..e9a4d10 100644
--- a/debian/libgl1-mesa-dri-experimental.install.in
+++ b/debian/libgl1-mesa-dri-experimental.install.in
@@ -1,4 +1,3 @@
-build/dri/${DEB_HOST_MULTIARCH}/gallium/i915_dri.so usr/lib/${DEB_HOST_MULTIARCH}/dri-alternates
build/dri/${DEB_HOST_MULTIARCH}/gallium/swrastg_dri.so usr/lib/${DEB_HOST_MULTIARCH}/dri-alternates
# Install the classic radeon drivers for UMS fallback
diff --git a/debian/rules b/debian/rules
index 2110b1a..ac73080 100755
--- a/debian/rules
+++ b/debian/rules
@@ -245,7 +245,8 @@ install: build
libgl1-mesa-glx-i686.install libgl1-mesa-dri.install \
libgl1-mesa-dri.install.linux libegl1-mesa.install \
libgl1-mesa-dri-experimental.install \
- libgl1-mesa-dri-experimental.install.armel \
+ libgl1-mesa-dri-experimental.install.i386 \
+ libgl1-mesa-dri-experimental.install.amd64 \
libegl1-mesa-drivers.install libegl1-mesa-dev.install \
libgl1-mesa-dev.install libgl1-mesa-dev.links \
libgl1-mesa-swx11-dev.install libgl1-mesa-swx11.install \
commit 94858e45bfcb976cd5e54143defab2a7991bb957
Author: Christopher James Halse Rogers <christopher.halse.rogers@canonical.com>
Date: Fri Jun 17 11:29:34 2011 +1000
Release to oneiric
diff --git a/debian/changelog b/debian/changelog
index 710583d..e0811e8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-mesa (7.10.3-0ubuntu3) UNRELEASED; urgency=low
+mesa (7.10.3-0ubuntu3) oneiric; urgency=low
* debian/rules:
- Fix typo in previous armel change. Really fix the build this time.
commit cee7b3e4a7b83712cc138daf0863678203d10a1a
Author: Christopher James Halse Rogers <christopher.halse.rogers@canonical.com>
Date: Fri Jun 17 11:25:30 2011 +1000
Re-enable LLVM support; llvm-2.9 is now in main
diff --git a/debian/changelog b/debian/changelog
index 428448f..710583d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,8 +2,13 @@ mesa (7.10.3-0ubuntu3) UNRELEASED; urgency=low
* debian/rules:
- Fix typo in previous armel change. Really fix the build this time.
+ * debian/rules:
+ - Enable llvm support
+ * debian/libgl1-mesa-dri-experimental.install.in:
+ * debian/libgl1-mesa-dri-experimental.install.armel.in:
+ - Ship llvmpipe software rasteriser in libgl1-mesa-dri-experimental
- -- Christopher James Halse Rogers <raof@ubuntu.com> Fri, 17 Jun 2011 11:11:36 +1000
+ -- Christopher James Halse Rogers <raof@ubuntu.com> Fri, 17 Jun 2011 11:24:37 +1000
mesa (7.10.3-0ubuntu2) oneiric; urgency=low
diff --git a/debian/control b/debian/control
index f6dac9a..eebf3db 100644
--- a/debian/control
+++ b/debian/control
@@ -13,6 +13,7 @@ Build-Depends: debhelper (>= 8.1.2ubuntu2), quilt (>= 0.40), pkg-config,
linux-libc-dev (>= 2.6.31) [linux-any],
libx11-xcb-dev, libxcb-dri2-0-dev, libxcb-xfixes0-dev, python-libxml2,
libudev-dev [linux-any],
+ llvm-2.9-dev,
flex,
bison,
Vcs-Git: git://git.debian.org/git/pkg-xorg/lib/mesa
diff --git a/debian/libgl1-mesa-dri-experimental.install.armel.in b/debian/libgl1-mesa-dri-experimental.install.armel.in
index 5a85d7d..a339ecd 100644
--- a/debian/libgl1-mesa-dri-experimental.install.armel.in
+++ b/debian/libgl1-mesa-dri-experimental.install.armel.in
@@ -1,7 +1,7 @@
# Armel doesn't build i915g, as there's no Intel GPUs for arm hardware.
#build/dri/${DEB_HOST_MULTIARCH}/gallium/i915_dri.so usr/lib/${DEB_HOST_MULTIARCH}/dri-alternates
-#build/dri/${DEB_HOST_MULTIARCH}/gallium/swrastg_dri.so usr/lib/${DEB_HOST_MULTIARCH}/dri-alternates
+build/dri/${DEB_HOST_MULTIARCH}/gallium/swrastg_dri.so usr/lib/${DEB_HOST_MULTIARCH}/dri-alternates
# Install the classic radeon drivers for UMS fallback
# Most users will not need these, and we don't want to support them
diff --git a/debian/libgl1-mesa-dri-experimental.install.in b/debian/libgl1-mesa-dri-experimental.install.in
index 6ce8544..dca53ff 100644
--- a/debian/libgl1-mesa-dri-experimental.install.in
+++ b/debian/libgl1-mesa-dri-experimental.install.in
@@ -1,5 +1,5 @@
build/dri/${DEB_HOST_MULTIARCH}/gallium/i915_dri.so usr/lib/${DEB_HOST_MULTIARCH}/dri-alternates
-#build/dri/${DEB_HOST_MULTIARCH}/gallium/swrastg_dri.so usr/lib/${DEB_HOST_MULTIARCH}/dri-alternates
+build/dri/${DEB_HOST_MULTIARCH}/gallium/swrastg_dri.so usr/lib/${DEB_HOST_MULTIARCH}/dri-alternates
# Install the classic radeon drivers for UMS fallback
# Most users will not need these, and we don't want to support them
diff --git a/debian/rules b/debian/rules
index f20c9ee..2110b1a 100755
--- a/debian/rules
+++ b/debian/rules
@@ -69,7 +69,7 @@ ifeq ($(DEB_HOST_ARCH_OS), hurd)
confflags_GALLIUM = --disable-gallium
else
EGL_DISPLAYS = x11
- GALLIUM_DRIVERS = swrast
+ GALLIUM_DRIVERS = swrast llvm
GALLIUM_STATE_TRACKERS = egl,glx,dri,vega
ifeq ($(DEB_HOST_ARCH_OS), linux)
commit 4be372b3a1753a6f5fbe5d33712642680c923e73
Author: Christopher James Halse Rogers <christopher.halse.rogers@canonical.com>
Date: Fri Jun 17 11:14:19 2011 +1000
Fix typo in previous commit.
This fixes the build on arm even harder. Honest to goodness!
diff --git a/debian/changelog b/debian/changelog
index 5567157..428448f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+mesa (7.10.3-0ubuntu3) UNRELEASED; urgency=low
+
+ * debian/rules:
+ - Fix typo in previous armel change. Really fix the build this time.
+
+ -- Christopher James Halse Rogers <raof@ubuntu.com> Fri, 17 Jun 2011 11:11:36 +1000
+
mesa (7.10.3-0ubuntu2) oneiric; urgency=low
* debian/control:
diff --git a/debian/rules b/debian/rules
index 265e15f..f20c9ee 100755
--- a/debian/rules
+++ b/debian/rules
@@ -245,7 +245,7 @@ install: build
libgl1-mesa-glx-i686.install libgl1-mesa-dri.install \
libgl1-mesa-dri.install.linux libegl1-mesa.install \
libgl1-mesa-dri-experimental.install \
- libgl1-mesa-dri-experimental.armel.install \
+ libgl1-mesa-dri-experimental.install.armel \
libegl1-mesa-drivers.install libegl1-mesa-dev.install \
libgl1-mesa-dev.install libgl1-mesa-dev.links \
libgl1-mesa-swx11-dev.install libgl1-mesa-swx11.install \
Reply to: