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

mesa: Changes to 'ubuntu-precise'



 debian/changelog                    |    8 ++
 debian/control                      |    2 
 debian/patches/libdrm_nouveau1.diff |  138 ++++++++++++++++++++++++++++++++++++
 debian/patches/series               |    1 
 4 files changed, 148 insertions(+), 1 deletion(-)

New commits:
commit 9618f2dca7f1aae09ee3160089c50886c8405ae5
Author: Maarten Lankhorst <maarten.lankhorst@canonical.com>
Date:   Thu Feb 21 14:55:39 2013 +0100

    Bump libdrm-dev requirement to >= 2.4.34 to force building against new libdrm
    
    * Bump libdrm-dev requirement to >= 2.4.34 to force building against new libdrm
    * Add libdrm_nouveau1.diff to fix the build against the libdrm-dev from precise-updates.
      - Fixes FTBFS (LP: #1130974)

diff --git a/debian/changelog b/debian/changelog
index 1ac9c97..ca88a32 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+mesa (8.0.4-0ubuntu0.4) precise-proposed; urgency=low
+
+  * Bump libdrm-dev requirement to >= 2.4.34 to force building against new libdrm
+  * Add libdrm_nouveau1.diff to fix the build against the libdrm-dev from precise-updates.
+    - Fixes FTBFS (LP: #1130974)
+
+ -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com>  Thu, 21 Feb 2013 14:39:41 +0100
+
 mesa (8.0.4-0ubuntu0.3) precise-proposed; urgency=low
 
   * Make some -dev packages coinstallable with the renamed stack (LP: #1098215)
diff --git a/debian/control b/debian/control
index 858664f..88d3821 100644
--- a/debian/control
+++ b/debian/control
@@ -9,7 +9,7 @@ Build-Depends:
  debhelper (>= 8.1.3),
  quilt (>= 0.40),
  pkg-config,
- libdrm-dev (>= 2.4.30) [!hurd-any],
+ libdrm-dev (>= 2.4.34) [!hurd-any],
  libx11-dev,
  xutils-dev,
  x11proto-gl-dev (>= 1.4.14),
diff --git a/debian/patches/libdrm_nouveau1.diff b/debian/patches/libdrm_nouveau1.diff
new file mode 100644
index 0000000..514033c
--- /dev/null
+++ b/debian/patches/libdrm_nouveau1.diff
@@ -0,0 +1,138 @@
+--- a/configure.ac
++++ b/configure.ac
+@@ -1287,7 +1287,7 @@
+ 
+ case $DRI_DIRS in
+ *nouveau*)
+-    PKG_CHECK_MODULES([NOUVEAU], [libdrm_nouveau >= $LIBDRM_NOUVEAU_REQUIRED])
++    PKG_CHECK_MODULES([NOUVEAU], [libdrm_nouveau1 >= $LIBDRM_NOUVEAU_REQUIRED])
+     ;;
+ esac
+ 
+@@ -1870,7 +1870,7 @@
+             gallium_check_st "radeon/drm" "dri-r600" "xorg-r600" "" "xvmc-r600" "vdpau-r600" "va-r600"
+             ;;
+         xnouveau)
+-            PKG_CHECK_MODULES([NOUVEAU], [libdrm_nouveau >= $LIBDRM_NOUVEAU_REQUIRED])
++            PKG_CHECK_MODULES([NOUVEAU], [libdrm_nouveau1 >= $LIBDRM_NOUVEAU_REQUIRED])
+             GALLIUM_DRIVERS_DIRS="$GALLIUM_DRIVERS_DIRS nouveau nvfx nv50 nvc0"
+             gallium_check_st "nouveau/drm" "dri-nouveau" "xorg-nouveau" "" "xvmc-nouveau" "vdpau-nouveau"
+             ;;
+--- a/configs/linux-dri
++++ b/configs/linux-dri
+@@ -67,8 +67,8 @@
+ INTEL_LIBS = $(shell $(PKG_CONFIG) --libs libdrm_intel)
+ INTEL_CFLAGS = $(shell $(PKG_CONFIG) --cflags libdrm_intel)
+ 
+-NOUVEAU_LIBS = $(shell $(PKG_CONFIG) --libs libdrm_nouveau)
+-NOUVEAU_CFLAGS = $(shell $(PKG_CONFIG) --cflags libdrm_nouveau)
++NOUVEAU_LIBS = $(shell $(PKG_CONFIG) --libs libdrm_nouveau1)
++NOUVEAU_CFLAGS = $(shell $(PKG_CONFIG) --cflags libdrm_nouveau1)
+ 
+ RADEON_LIBS = $(shell $(PKG_CONFIG) --libs libdrm_radeon)
+ RADEON_CFLAGS = $(shell $(PKG_CONFIG) --cflags libdrm_radeon)
+--- a/src/egl/main/Android.mk
++++ b/src/egl/main/Android.mk
+@@ -104,7 +104,7 @@
+ 	libmesa_pipe_nv50 \
+ 	libmesa_pipe_nvc0 \
+ 	libmesa_pipe_nouveau
+-LOCAL_SHARED_LIBRARIES += libdrm_nouveau
++LOCAL_SHARED_LIBRARIES += libdrm_nouveau1
+ endif
+ 
+ # r300g/r600g
+--- a/src/gallium/drivers/nouveau/Makefile
++++ b/src/gallium/drivers/nouveau/Makefile
+@@ -7,8 +7,8 @@
+ 	$(LIBDRM_CFLAGS) \
+ 	-I$(TOP)/src/gallium/drivers/nouveau/include
+ 
+-LIBRARY_INCLUDES += $(shell $(PKG_CONFIG) libdrm libdrm_nouveau --cflags-only-I)
+-LIBRARY_DEFINES += $(shell $(PKG_CONFIG) libdrm libdrm_nouveau --cflags-only-other)
++LIBRARY_INCLUDES += $(shell $(PKG_CONFIG) libdrm libdrm_nouveau1 --cflags-only-I)
++LIBRARY_DEFINES += $(shell $(PKG_CONFIG) libdrm libdrm_nouveau1 --cflags-only-other)
+ 
+ # get C_SOURCES
+ include Makefile.sources
+--- a/src/gallium/targets/dri-nouveau/Makefile
++++ b/src/gallium/targets/dri-nouveau/Makefile
+@@ -23,6 +23,6 @@
+ 
+ include ../Makefile.dri
+ 
+-DRI_LIB_DEPS += $(shell $(PKG_CONFIG) libdrm_nouveau --libs)
++DRI_LIB_DEPS += $(shell $(PKG_CONFIG) libdrm_nouveau1 --libs)
+ 
+ symlinks:
+--- a/src/gallium/targets/vdpau-nouveau/Makefile
++++ b/src/gallium/targets/vdpau-nouveau/Makefile
+@@ -19,7 +19,7 @@
+ 	$(COMMON_GALLIUM_SOURCES) \
+ 	$(DRIVER_SOURCES)
+ 
+-DRIVER_LIBS = $(shell $(PKG_CONFIG) libdrm_nouveau --libs) -lXfixes
++DRIVER_LIBS = $(shell $(PKG_CONFIG) libdrm_nouveau1 --libs) -lXfixes
+ 
+ LINK_WITH_CXX=1
+ 
+--- a/src/gallium/targets/xorg-nouveau/Makefile
++++ b/src/gallium/targets/xorg-nouveau/Makefile
+@@ -21,10 +21,10 @@
+ 	$(TOP)/src/gallium/drivers/rbug/librbug.a
+ 
+ DRIVER_LINKS = \
+-	$(shell $(PKG_CONFIG) --libs libdrm libdrm_nouveau)
++	$(shell $(PKG_CONFIG) --libs libdrm libdrm_nouveau1)
+ 
+ DRIVER_INCLUDES = \
+-	$(shell $(PKG_CONFIG) --cflags-only-I libdrm libdrm_nouveau xf86driproto)
++	$(shell $(PKG_CONFIG) --cflags-only-I libdrm libdrm_nouveau1 xf86driproto)
+ 
+ LINK_WITH_CXX=1
+ 
+--- a/src/gallium/targets/xvmc-nouveau/Makefile
++++ b/src/gallium/targets/xvmc-nouveau/Makefile
+@@ -19,7 +19,7 @@
+ 	$(COMMON_GALLIUM_SOURCES) \
+ 	$(DRIVER_SOURCES)
+ 
+-DRIVER_LIBS = $(shell $(PKG_CONFIG) libdrm_nouveau --libs) -lXfixes
++DRIVER_LIBS = $(shell $(PKG_CONFIG) libdrm_nouveau1 --libs) -lXfixes
+ 
+ LINK_WITH_CXX=1
+ 
+--- a/src/gallium/winsys/nouveau/drm/Makefile
++++ b/src/gallium/winsys/nouveau/drm/Makefile
+@@ -5,7 +5,7 @@
+ 
+ C_SOURCES = nouveau_drm_winsys.c
+ 
+-LIBRARY_INCLUDES = $(shell $(PKG_CONFIG) libdrm libdrm_nouveau --cflags-only-I)
+-LIBRARY_DEFINES = $(shell $(PKG_CONFIG) libdrm libdrm_nouveau --cflags-only-other)
++LIBRARY_INCLUDES = $(shell $(PKG_CONFIG) libdrm libdrm_nouveau1 --cflags-only-I)
++LIBRARY_DEFINES = $(shell $(PKG_CONFIG) libdrm libdrm_nouveau1 --cflags-only-other)
+ 
+ include ../../../Makefile.template
+--- a/src/gallium/targets/egl-static/Makefile
++++ b/src/gallium/targets/egl-static/Makefile
+@@ -105,7 +105,7 @@
+ 	$(TOP)/src/gallium/drivers/nv50/libnv50.a \
+ 	$(TOP)/src/gallium/drivers/nvc0/libnvc0.a \
+ 	$(TOP)/src/gallium/drivers/nouveau/libnouveau.a
+-egl_SYS += -ldrm_nouveau
++egl_SYS += -ldrm_nouveau1
+ endif
+ 
+ # r300
+--- a/src/gallium/targets/gbm/Makefile
++++ b/src/gallium/targets/gbm/Makefile
+@@ -66,7 +66,7 @@
+ 	$(TOP)/src/gallium/drivers/nv50/libnv50.a \
+ 	$(TOP)/src/gallium/drivers/nvc0/libnvc0.a \
+ 	$(TOP)/src/gallium/drivers/nouveau/libnouveau.a
+-nouveau_SYS = -ldrm_nouveau
++nouveau_SYS = -ldrm_nouveau1
+ 
+ # r300 pipe driver
+ r300_LIBS = \
diff --git a/debian/patches/series b/debian/patches/series
index 9f3e365..9fa1a91 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -16,3 +16,4 @@
 118_glsl_initialize_samplers.patch
 119_reduce_wm_thread_count_on_ivb_gt1.diff
 50-CVE-2012-2864.patch
+libdrm_nouveau1.diff


Reply to: