[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: