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

mesa: Changes to 'ubuntu'



 debian/changelog                                     |   15 +++++++++++++++
 debian/clean                                         |    1 +
 debian/control                                       |    6 +++---
 debian/libgl1-mesa-dri-experimental.install.armel.in |    9 +++++++++
 debian/rules                                         |    1 +
 5 files changed, 29 insertions(+), 3 deletions(-)

New commits:
commit 092f92a73ced20edbf8c925335aae8e887d334af
Author: Christopher James Halse Rogers <christopher.halse.rogers@canonical.com>
Date:   Thu Jun 16 20:46:19 2011 +1000

    Fix armel build by not trying to install non-existent i915g drivers

diff --git a/debian/changelog b/debian/changelog
index efc31e4..5567157 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,8 +5,13 @@ mesa (7.10.3-0ubuntu2) oneiric; urgency=low
       nvidia-current upload broke my sly attempt at avoiding this work.
       The Breaks: should therefore stay unversioned until we know the version
       of the fixed packages.  (LP: #798007)
+  * debian/rules:
+  * debian/clean:
+  * debian/libgl1-mesa-dri-experimental.armel.install.in
+    - We don't build i915g on armel as there's no concievable hardware to
+      support.  Don't try to install it.  Fixes the build on armel.
 
- -- Christopher James Halse Rogers <raof@ubuntu.com>  Thu, 16 Jun 2011 18:02:02 +1000
+ -- Christopher James Halse Rogers <raof@ubuntu.com>  Thu, 16 Jun 2011 20:45:20 +1000
 
 mesa (7.10.3-0ubuntu1) oneiric; urgency=low
 
diff --git a/debian/clean b/debian/clean
index 14fc6cc..c0e5aef 100644
--- a/debian/clean
+++ b/debian/clean
@@ -12,6 +12,7 @@ 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-dev.install
 debian/libgl1-mesa-dev.links
 debian/libegl1-mesa.install
diff --git a/debian/libgl1-mesa-dri-experimental.install.armel.in b/debian/libgl1-mesa-dri-experimental.install.armel.in
new file mode 100644
index 0000000..5a85d7d
--- /dev/null
+++ b/debian/libgl1-mesa-dri-experimental.install.armel.in
@@ -0,0 +1,9 @@
+# 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/rules b/debian/rules
index ac6af8a..265e15f 100755
--- a/debian/rules
+++ b/debian/rules
@@ -245,6 +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 \
 	            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 5f6910220795ca0dddeb65b1d9c077448061e2a6
Author: Christopher James Halse Rogers <christopher.halse.rogers@canonical.com>
Date:   Thu Jun 16 18:04:50 2011 +1000

    Declare unversioned Breaks against the proprietary drivers until we know what versions will work

diff --git a/debian/changelog b/debian/changelog
index 56495e5..efc31e4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,13 @@
+mesa (7.10.3-0ubuntu2) oneiric; urgency=low
+
+  * debian/control:
+    - Make the Breaks against the proprietary drivers unversioned.  A sneaky
+      nvidia-current upload broke my sly attempt at avoiding this work.
+      The Breaks: should therefore stay unversioned until we know the version
+      of the fixed packages.  (LP: #798007)
+
+ -- Christopher James Halse Rogers <raof@ubuntu.com>  Thu, 16 Jun 2011 18:02:02 +1000
+
 mesa (7.10.3-0ubuntu1) oneiric; urgency=low
 
   * New upstream 7.10.3 bugfix release.
diff --git a/debian/control b/debian/control
index 71cf883..f6dac9a 100644
--- a/debian/control
+++ b/debian/control
@@ -393,9 +393,9 @@ Conflicts: libgl1, libgl1-mesa-dri (<< 6.4.0)
 Replaces: libgl1, libgl1-mesa-dri (<< 6.4.0)
 Provides: libgl1
 Breaks: 
- nvidia-current (<= 270.41.19-0ubuntu1),
- nvidia-173 (<= 173.14.30-0ubuntu2),
- fglrx (<= 2:8.850-0ubuntu1),
+ nvidia-current,
+ nvidia-173,
+ fglrx,
 Pre-Depends: ${misc:Pre-Depends}
 Multi-Arch: same
 Description: free implementation of the OpenGL API -- GLX runtime


Reply to: