lp:ubuntu/oneiric/mesa

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/oneiric/mesa
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Mature

Recent revisions

151. By Chris Halse Rogers

[ Christopher James Halse Rogers ]
* debian/libopenvg1-mesa-dev.links.in:
  - Install a symlink to libOpenVG.so so that the linker can actually find
    it.
* debian/rules:
* debian/libgl1-mesa-swx11-dev.links.in:
  - Make linking against libGL in libgl1-mesa-swx11-dev actually work. This
    seems to have been broken since Ubuntu 10.04 without complaint, so it's
    fairly clear that no-one actually uses this package.

[ Robert Hooker ]
* Correct gbm.h install location in libgbm-dev.

150. By Chris Halse Rogers

No change rebuild against new libwayland-dev. Fixes PowerPC build.

149. By Chris Halse Rogers

* Fake merge from Debian experimental, updating previous changelog entries.
  New upstream release fixes infrequent X crash (LP: #800778).
  Remaining Ubuntu changes:
 - debian/control
    + Drop lesstif-dev from Build-Depends; it's in Universe.
    + Comment out GLw libs since it depends on lesstif-dev.
    + Drop i686 swx11 libgl package.
    + Add libdrm-dev to mesa-common-dev Depends.
    + Drop libwayland-dev from Build-Depends; it's in Universe.
    + Update Breaks for Ubuntu versions
    + Enable llvm on armel as well as i386 and amd64
  - debian/rules
    + Use --disable-glw for swx11 targets too.
    + Don't enable motif for swx11 targets.
    + Use lzma compression for binary debs to save CD space.
    + Drop unloved mach64 driver.
    + Use --enable-shared-dricore to claw back CD space.
    + Enable llvmpipe software rasteriser.
    + Enable llvm on armel as well as i386 and amd64
  - debian/patches
    + 100_no_abi_tag.patch
    + 101_ubuntu_hidden_glname.patch
    + 103_savage-expose_fbmodes_with_nonzero_alpha.patch
  - rules, libgl1-mesa-{glx,dev,swx11,swx11-dev}.install.in,
    libgl1-mesa-{glx,swx11}.{postinst,prerm}.in, libgl1-mesa-dev.links.in:
    Install libGL.so* in /usr/lib/mesa to allow things to work with
    alternatives.
  - debian/not-installed:
    + Drop i686 files; we don't build 686-optimised packages in the first
      place.
  - debian/gbp.conf
    + Point at Ubuntu branch to make git-buildpackage less narky.
  - 113_fix_tls.diff: Fix crashes in unrelated code due to TLS usage.
  - debian/patches/111_export_searchdirs_in_dripc.diff:
    + Add drisearchdirs variable to dri.pc so the Xserver can pick up the
      alternate DRI driver dirs.
  - debian/patches/115_llvm_dynamic_linking.diff
    + Dynamically link DRI drivers to libllvm. Saves ~6MiB per DRI driver.
  - debian/patches/116_use_shared_galliumcore.diff:
  - debian/libgl1-mesa-dri.install.in:
    + Link gallium DRI drivers against shared gallium routines to save CD
      space.
* debian/rules:
* debian/libgl1-mesa-dri-experimental.install.{i386,amd64}.in
  - Explicitly install i915g only when it has been built, matching what is
    done with r300g.
* debian/rules:
* debian/control:
* debian/libegl1-mesa{,-dev}.install.in:
* debian/libegl1-mesa.symbols:
  - Enable the Wayland EGL backend.
* debian/rules:
* debian/libegl1-mesa.{postinst,prerm,install}.in:
* debian/libegl1-mesa-dev.{install,links}.in:
* debian/libgles{1,2}-mesa.install.in:
* debian/libgles{1,2}-mesa-dev.links.in:
* debian/libopenvg1-mesa{,-dev}.install.in:
* debian/libopenvg1-mesa-dev.links.in:
  - Use alternatives for libEGL to match the handling of libGL.
    libEGL (and associated GL|ES and OpenVG libraries) now live in
    /usr/lib/$MULTIARCH/mesa-egl. (LP: #812639)
* debian/patches/118_fix_24bpp_software_rendering.diff:
  - Cherry pick upstream patch from master fixing graphical corruption when
    using a 24bpp framebuffer and software rendering. (LP: #810339)
* debian/rules:
* debian/clean:
  - Generate xmlpool pot file and clean up other po files for
    pkgbinarymangler's benefit (LP: #410264).
* debian/patches/119_r600g_gnome_shell_rendering_fix.diff:
  - Cherry pick upstream commit fixing rendering corruption in gnome-shell
    (and therefore likely Unity as well).

148. By Bryce Harrington

Add 118_init_grf_reg_count.patch: Fix GPU hang due to improperly
initialized grf_reg_count on i965/gen4, which happens when using
certain OpenGL applications like Google Earth. Cherrypick of
commit 80499580 from upstream.
(LP: #807440)

147. By Chris Halse Rogers

* debian/rules:
  - Fix the install of r300g: install it into the correct package, and
    install it after the generic dh_install run so that it overwrites
    r300c in libgl1-mesa-dri. (LP: #804655)

146. By Chris Halse Rogers

* debian/rules:
* debian/libgl1-mesa-dri.install.linux.in:
  - Manually install r300g only when we actually build it. Fixes build on
    non-i386, non-amd64 linux.

145. By Chris Halse Rogers

* Fake merge from Debian experimental git. Remaining Ubuntu changes:
 - debian/control
    + Drop lesstif-dev from Build-Depends; it's in Universe.
    + Comment out GLw libs since it depends on lesstif-dev.
    + Drop i686 swx11 libgl package.
    + Add libdrm-dev to mesa-common-dev Depends.
    + Drop libwayland-dev from Build-Depends; it's in Universe.
    + Update Breaks for Ubuntu versions
  - debian/rules
    + Use --disable-glw for swx11 targets too.
    + Don't enable motif for swx11 targets.
    + Use lzma compression for binary debs to save CD space.
    + Drop unloved mach64 driver.
    + Use --enable-shared-dricore to claw back CD space.
    + Enable llvmpipe software rasteriser on amd64 and x86.
    + Drop Wayland EGL platform.
  - debian/patches
    + 100_no_abi_tag.patch
    + 101_ubuntu_hidden_glname.patch
    + 103_savage-expose_fbmodes_with_nonzero_alpha.patch
  - rules, libgl1-mesa-{glx,dev,swx11,swx11-dev}.install.in,
    libgl1-mesa-{glx,swx11}.{postinst,prerm}.in, libgl1-mesa-dev.links.in:
    Install libGL.so* in /usr/lib/mesa to allow things to work with
    alternatives.
  - debian/not-installed:
    + Drop i686 files; we don't build 686-optimised packages in the first
      place.
  - debian/gbp.conf
    + Point at Ubuntu branch to make git-buildpackage less narky.
  - debian/libgl1-mesa-dri-experimental.install.{i386,amd64}.in:
    + Install llvmpipe and i915g on i386 and amd64
  - 113_fix_tls.diff: Fix crashes in unrelated code due to TLS usage.
  - debian/patches/111_export_searchdirs_in_dripc.diff:
    + Add drisearchdirs variable to dri.pc so the Xserver can pick up the
      alternate DRI driver dirs.
  - debian/patches/115_llvm_dynamic_linking.diff
    + Dynamically link DRI drivers to libllvm. Saves ~6MiB per DRI driver.
  - debian/patches/116_use_shared_galliumcore.diff:
  - debian/libgl1-mesa-dri.install.in:
    + Link gallium DRI drivers against shared gallium routines to save CD
      space.
* Enable llvm on armel as well as i386 and amd64

144. By Alberto Milone

* debian/control:
  - Make the Breaks against the proprietary drivers versioned again now that
    the proprietary drivers work well with multi-arch mesa. (LP: #798049)

143. By Chris Halse Rogers

* 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.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.

142. By Chris Halse Rogers

* 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)
* 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.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/precise/mesa
This branch contains Public information 
Everyone can see this information.

Subscribers