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

mesa: Changes to 'ubuntu'



 debian/changelog                        |    7 ++++
 debian/control                          |   45 ++++++++++++++++++++++++--------
 debian/libgl1-mesa-dev.install.in       |    2 -
 debian/libgl1-mesa-dri.install.in       |    2 -
 debian/libgl1-mesa-dri.install.linux.in |    4 +-
 debian/libglu1-mesa-dev.install.in      |   10 +++----
 debian/libglu1-mesa.install.in          |    2 -
 debian/libosmesa6-dev.install.in        |    6 ++--
 debian/libosmesa6.install.in            |    2 -
 debian/rules                            |    5 +--
 10 files changed, 57 insertions(+), 28 deletions(-)

New commits:
commit a3f7fcf341b9d07650fd6884af086bccbbb90474
Author: Timo Aaltonen <tjaalton@ubuntu.com>
Date:   Wed Aug 22 00:15:28 2012 +0300

    add installation target paths where needed

diff --git a/debian/libgl1-mesa-dev.install.in b/debian/libgl1-mesa-dev.install.in
index aa05ba6..69099f8 100644
--- a/debian/libgl1-mesa-dev.install.in
+++ b/debian/libgl1-mesa-dev.install.in
@@ -1,2 +1,2 @@
 dri/usr/lib/${DEB_HOST_MULTIARCH}/libGL.so usr/lib/${DEB_HOST_MULTIARCH}/mesa
-dri/usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/gl.pc
+dri/usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/gl.pc usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/
diff --git a/debian/libgl1-mesa-dri.install.in b/debian/libgl1-mesa-dri.install.in
index 31a01bb..8f4de07 100644
--- a/debian/libgl1-mesa-dri.install.in
+++ b/debian/libgl1-mesa-dri.install.in
@@ -1,3 +1,3 @@
 # If this part gets modified, make sure to update .install.$os as well:
 build/dri/${DEB_HOST_MULTIARCH}/*_dri.so  usr/lib/${DEB_HOST_MULTIARCH}/dri
-dri/usr/lib/${DEB_HOST_MULTIARCH}/libdricore*.so*
+dri/usr/lib/${DEB_HOST_MULTIARCH}/libdricore*.so* usr/lib/${DEB_HOST_MULTIARCH}/
diff --git a/debian/libgl1-mesa-dri.install.linux.in b/debian/libgl1-mesa-dri.install.linux.in
index aee0994..08b6e72 100644
--- a/debian/libgl1-mesa-dri.install.linux.in
+++ b/debian/libgl1-mesa-dri.install.linux.in
@@ -1,6 +1,6 @@
 # Keep this part in sync with libgl1-mesa-dri.install:
 build/dri/${DEB_HOST_MULTIARCH}/*_dri.so  usr/lib/${DEB_HOST_MULTIARCH}/dri
-dri/usr/lib/${DEB_HOST_MULTIARCH}/libdricore*.so*
+dri/usr/lib/${DEB_HOST_MULTIARCH}/libdricore*.so* usr/lib/${DEB_HOST_MULTIARCH}/
 
 # This part is Linux-specific:
 #build/dri/${DEB_HOST_MULTIARCH}/libgallium.so usr/lib/${DEB_HOST_MULTIARCH}/dri
diff --git a/debian/libglu1-mesa-dev.install.in b/debian/libglu1-mesa-dev.install.in
index 9c15fbd..b74bfa2 100644
--- a/debian/libglu1-mesa-dev.install.in
+++ b/debian/libglu1-mesa-dev.install.in
@@ -1,5 +1,5 @@
-dri/usr/include/GL/glu.h
-dri/usr/include/GL/glu_mangle.h
-#dri/usr/lib/${DEB_HOST_MULTIARCH}/libGLU.a
-dri/usr/lib/${DEB_HOST_MULTIARCH}/libGLU.so
-dri/usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/glu.pc
+dri/usr/include/GL/glu.h usr/include/GL/
+dri/usr/include/GL/glu_mangle.h usr/include/GL/
+#dri/usr/lib/${DEB_HOST_MULTIARCH}/libGLU.a usr/lib/${DEB_HOST_MULTIARCH}/
+dri/usr/lib/${DEB_HOST_MULTIARCH}/libGLU.so usr/lib/${DEB_HOST_MULTIARCH}/
+dri/usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/glu.pc usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/
diff --git a/debian/libglu1-mesa.install.in b/debian/libglu1-mesa.install.in
index a52dd59..d078272 100644
--- a/debian/libglu1-mesa.install.in
+++ b/debian/libglu1-mesa.install.in
@@ -1 +1 @@
-dri/usr/lib/${DEB_HOST_MULTIARCH}/libGLU.so.*
+dri/usr/lib/${DEB_HOST_MULTIARCH}/libGLU.so.* usr/lib/${DEB_HOST_MULTIARCH}/
diff --git a/debian/libosmesa6-dev.install.in b/debian/libosmesa6-dev.install.in
index cef6cac..4499bff 100644
--- a/debian/libosmesa6-dev.install.in
+++ b/debian/libosmesa6-dev.install.in
@@ -1,3 +1,3 @@
-dri/usr/include/GL/osmesa.h
-dri/usr/lib/${DEB_HOST_MULTIARCH}/libOSMesa.so
-dri/usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/osmesa.pc
+dri/usr/include/GL/osmesa.h usr/include/GL/
+dri/usr/lib/${DEB_HOST_MULTIARCH}/libOSMesa.so usr/lib/${DEB_HOST_MULTIARCH}/
+dri/usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/osmesa.pc usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/
diff --git a/debian/libosmesa6.install.in b/debian/libosmesa6.install.in
index 6289c66..4abf5b1 100644
--- a/debian/libosmesa6.install.in
+++ b/debian/libosmesa6.install.in
@@ -1 +1 @@
-dri/usr/lib/${DEB_HOST_MULTIARCH}/libOSMesa.so.*
+dri/usr/lib/${DEB_HOST_MULTIARCH}/libOSMesa.so.* usr/lib/${DEB_HOST_MULTIARCH}/

commit 480680dfe4bbe642d1a240288598809d7597be2e
Author: Timo Aaltonen <tjaalton@ubuntu.com>
Date:   Wed Aug 22 00:14:26 2012 +0300

    control: Add Pre-Depends on dpkg-dev due to the binaries using xz compression.

diff --git a/debian/changelog b/debian/changelog
index 64d4d74..03b7990 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -24,6 +24,8 @@ mesa (9.0~git20120821.c1114c61-0ubuntu1) UNRELEASED; urgency=low
   * rules: Enable llvmpipe on armhf to see if it works or not.
   * rules: Remove bin/install-sh on clean, and don't create a symlink for
     it.
+  * control: Add Pre-Depends on dpkg-dev due to the binaries using xz
+    compression.
 
  -- Timo Aaltonen <tjaalton@ubuntu.com>  Fri, 17 Aug 2012 11:08:47 +0300
 
diff --git a/debian/control b/debian/control
index 0703b75..aab8995 100644
--- a/debian/control
+++ b/debian/control
@@ -44,7 +44,8 @@ Architecture: linux-any
 Depends:
  ${shlibs:Depends},
  ${misc:Depends},
-Pre-Depends: ${misc:Pre-Depends}
+Pre-Depends: ${misc:Pre-Depends},
+  dpkg (>= 1.15.6~),
 Multi-Arch: same
 Description: X acceleration library -- runtime
  This package contains the XA (X acceleration) library.  It is used exclusively
@@ -73,6 +74,7 @@ Description: X acceleration library -- debugging symbols
 Package: libxatracker-dev
 Section: libdevel
 Architecture: linux-any
+Pre-Depends: dpkg (>= 1.15.6~),
 Depends:
  libxatracker1 (= ${binary:Version}),
  ${misc:Depends},
@@ -91,7 +93,8 @@ Architecture: linux-any
 Depends:
  ${shlibs:Depends},
  ${misc:Depends},
-Pre-Depends: ${misc:Pre-Depends}
+Pre-Depends: ${misc:Pre-Depends},
+ dpkg (>= 1.15.6~),
 Multi-Arch: same
 Description: generic buffer management API -- runtime
  This package contains the GBM buffer management library.  It provides a
@@ -120,6 +123,7 @@ Description: generic buffer management API -- debugging symbols
 Package: libgbm-dev
 Section: libdevel
 Architecture: linux-any
+Pre-Depends: dpkg (>= 1.15.6~),
 Depends:
  libgbm1 (= ${binary:Version}),
  libudev-dev,
@@ -143,7 +147,8 @@ Recommends: libegl1-mesa-drivers
 Provides: libegl1-x11
 Conflicts: libegl1-x11
 Replaces: libegl1-x11
-Pre-Depends: ${misc:Pre-Depends}
+Pre-Depends: ${misc:Pre-Depends},
+ dpkg (>= 1.15.6~),
 Multi-Arch: same
 Description: free implementation of the EGL API -- runtime
  This package contains the EGL native platform graphics interface library.
@@ -173,6 +178,7 @@ Description: free implementation of the EGL API -- debugging symbols
 Package: libegl1-mesa-dev
 Section: libdevel
 Architecture: linux-any kfreebsd-any
+Pre-Depends: dpkg (>= 1.15.6~),
 Depends:
  libegl1-mesa (= ${binary:Version}),
  libegl1-mesa-drivers (= ${binary:Version}),
@@ -204,7 +210,8 @@ Depends:
  ${misc:Depends},
  libegl1-mesa (= ${binary:Version}),
  libglapi-mesa (= ${binary:Version}),
-Pre-Depends: ${misc:Pre-Depends}
+Pre-Depends: ${misc:Pre-Depends},
+ dpkg (>= 1.15.6~),
 Multi-Arch: same
 Replaces: libegl1-mesa (<= 8.0.1-0ubuntu2)
 Description: free implementation of the EGL API -- hardware drivers
@@ -241,7 +248,8 @@ Depends:
 Provides: libopenvg1
 Conflicts: libopenvg1
 Replaces: libopenvg1
-Pre-Depends: ${misc:Pre-Depends}
+Pre-Depends: ${misc:Pre-Depends},
+ dpkg (>= 1.15.6~),
 Multi-Arch: same
 Description: free implementation of the OpenVG API -- runtime
  This package contains the mesa implementation of the OpenVG 2D acceleration
@@ -271,6 +279,7 @@ Description: free implementation of the OpenVG API -- debugging symbols
 Package: libopenvg1-mesa-dev
 Section: libdevel
 Architecture: linux-any kfreebsd-any
+Pre-Depends: dpkg (>= 1.15.6~),
 Depends:
  libopenvg1-mesa (= ${binary:Version}),
  libegl1-mesa-dev,
@@ -295,7 +304,8 @@ Depends:
 Provides: libgles1
 Conflicts: libgles1
 Replaces: libgles1
-Pre-Depends: ${misc:Pre-Depends}
+Pre-Depends: ${misc:Pre-Depends},
+ dpkg (>= 1.15.6~),
 Multi-Arch: same
 Description: free implementation of the OpenGL|ES 1.x API -- runtime
  OpenGL|ES is a cross-platform API for full-function 2D and 3D graphics on
@@ -327,6 +337,7 @@ Description: free implementation of the OpenGL|ES 1.x API -- debugging symbols
 Package: libgles1-mesa-dev
 Section: libdevel
 Architecture: linux-any kfreebsd-any
+Pre-Depends: dpkg (>= 1.15.6~),
 Depends:
  libgles1-mesa (= ${binary:Version}),
  libegl1-mesa-dev,
@@ -352,7 +363,8 @@ Depends:
 Provides: libgles2
 Conflicts: libgles2
 Replaces: libgles2
-Pre-Depends: ${misc:Pre-Depends}
+Pre-Depends: ${misc:Pre-Depends},
+ dpkg (>= 1.15.6~),
 Multi-Arch: same
 Description: free implementation of the OpenGL|ES 2.x API -- runtime
  OpenGL|ES is a cross-platform API for full-function 2D and 3D graphics on
@@ -386,6 +398,7 @@ Description: free implementation of the OpenGL|ES 2.x API -- debugging symbols
 Package: libgles2-mesa-dev
 Section: libdevel
 Architecture: linux-any kfreebsd-any
+Pre-Depends: dpkg (>= 1.15.6~),
 Depends:
  libgles2-mesa (= ${binary:Version}),
  libegl1-mesa-dev,
@@ -408,7 +421,8 @@ Architecture: any
 Depends:
  ${shlibs:Depends},
  ${misc:Depends},
-Pre-Depends: ${misc:Pre-Depends}
+Pre-Depends: ${misc:Pre-Depends},
+ dpkg (>= 1.15.6~),
 Multi-Arch: same
 Description: free implementation of the GL API -- shared library
  The Mesa GL API module is responsible for dispatching all the gl*
@@ -445,7 +459,8 @@ Provides: libgl1
 Breaks:
  libgl1-nvidia-alternatives (<= 275.09.07-1),
  fglrx-glx (<< 1:11-6-1),
-Pre-Depends: ${misc:Pre-Depends}
+Pre-Depends: ${misc:Pre-Depends},
+ dpkg (>= 1.15.6~),
 Multi-Arch: same
 Description: free implementation of the OpenGL API -- GLX runtime
  Mesa is a 3-D graphics library with an API which is very similar to
@@ -510,6 +525,7 @@ Package: libgl1-mesa-dri
 Section: libs
 Priority: optional
 Architecture: any
+Pre-Depends: dpkg (>= 1.15.6~),
 Depends:
  ${shlibs:Depends},
  ${misc:Depends}
@@ -562,6 +578,7 @@ Description: Debugging symbols for the Mesa DRI modules
 Package: libgl1-mesa-dri-experimental
 Section: libs
 Architecture: linux-any kfreebsd-any
+Pre-Depends: dpkg (>= 1.15.6~),
 Depends:
  ${shlibs:Depends},
  libgl1-mesa-dri (>= 7.11.1) [linux-any],
@@ -610,6 +627,7 @@ Description: Debugging symbols for the experimental Mesa DRI modules
 Package: libgl1-mesa-dev
 Section: libdevel
 Architecture: any
+Pre-Depends: dpkg (>= 1.15.6~),
 Depends:
  mesa-common-dev (= ${binary:Version}),
  libgl1-mesa-glx (= ${binary:Version}),
@@ -642,6 +660,7 @@ Package: mesa-common-dev
 Section: libdevel
 Architecture: any
 Replaces: xlibmesa-gl-dev (<< 1:7), xlibosmesa-dev, libgl1-mesa-swx11-dev (<< 6.5.2), libgl1-mesa-dev (<< 7.5~rc4-2)
+Pre-Depends: dpkg (>= 1.15.6~),
 Depends:
  libx11-dev,
  libdrm-dev,
@@ -658,7 +677,8 @@ Depends:
  ${shlibs:Depends},
  ${misc:Depends},
 Replaces: libgl1-mesa-swx11 (<< 6.5.2)
-Pre-Depends: ${misc:Pre-Depends}
+Pre-Depends: ${misc:Pre-Depends},
+ dpkg (>= 1.15.6~),
 Multi-Arch: same
 Description: Mesa Off-screen rendering extension
  OSmesa is a Mesa extension that allows programs to render to an
@@ -671,6 +691,7 @@ Description: Mesa Off-screen rendering extension
 Package: libosmesa6-dev
 Section: libdevel
 Architecture: any
+Pre-Depends: dpkg (>= 1.15.6~),
 Depends:
  libosmesa6 (= ${binary:Version}),
  mesa-common-dev (= ${binary:Version}) | libgl-dev,
@@ -693,7 +714,8 @@ Depends:
 Provides: libglu1
 Conflicts: mesag3 (<< 5.0.0-1), xlibmesa3, libglu1
 Replaces: libglu1
-Pre-Depends: ${misc:Pre-Depends}
+Pre-Depends: ${misc:Pre-Depends},
+ dpkg (>= 1.15.6~),
 Multi-Arch: same
 Description: Mesa OpenGL utility library (GLU)
  GLU offers simple interfaces for building mipmaps; checking for the
@@ -712,6 +734,7 @@ Description: Mesa OpenGL utility library (GLU)
 Package: libglu1-mesa-dev
 Section: libdevel
 Architecture: any
+Pre-Depends: dpkg (>= 1.15.6~),
 Depends:
  libglu1-mesa (= ${binary:Version}),
  libgl1-mesa-dev | libgl-dev,

commit cdd0d906fa0da1b3425f1441223f10774fc533dd
Author: Timo Aaltonen <tjaalton@ubuntu.com>
Date:   Tue Aug 21 22:18:38 2012 +0300

    rules: Remove bin/install-sh on clean, and don't create a symlink for it.

diff --git a/debian/changelog b/debian/changelog
index 34d04da..64d4d74 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -22,6 +22,8 @@ mesa (9.0~git20120821.c1114c61-0ubuntu1) UNRELEASED; urgency=low
   * libgl1-mesa-dri.install.linux.in: Don't try to install libgallium.so,
     which isn't built yet.
   * rules: Enable llvmpipe on armhf to see if it works or not.
+  * rules: Remove bin/install-sh on clean, and don't create a symlink for
+    it.
 
  -- Timo Aaltonen <tjaalton@ubuntu.com>  Fri, 17 Aug 2012 11:08:47 +0300
 
diff --git a/debian/rules b/debian/rules
index c5786b6..d4f8c34 100755
--- a/debian/rules
+++ b/debian/rules
@@ -189,10 +189,9 @@ clean: unpatch
 	rm -rf configure bin/config.guess bin/config.sub config.h.in
 	rm -rf $$(find -name Makefile.in)
 	rm -rf aclocal.m4 bin/missing bin/depcomp install-sh bin/ltmain.sh
-	rm -f bin/ar-lib bin/compile bin/ylwrap
+	rm -f bin/ar-lib bin/compile bin/ylwrap bin/install-sh
 	rm -rf $(STAMP_DIR)
 	for file in debian/*.in; do rm -f $${file%%.in}; done
-	ln -sf minstall bin/install-sh
 	rm -f src/glsl/builtins/tools/texture_builtins.pyc
 	rm -f src/mapi/glapi/gen/*.pyc
 	rm -f src/mesa/main/*.pyc

commit 6b71b76821d853638235859a84c14d02c9d51df1
Author: Timo Aaltonen <tjaalton@ubuntu.com>
Date:   Tue Aug 21 21:42:40 2012 +0300

    rules: Enable llvmpipe on armhf to see if it works or not.

diff --git a/debian/changelog b/debian/changelog
index 4e86f5b..34d04da 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -21,6 +21,7 @@ mesa (9.0~git20120821.c1114c61-0ubuntu1) UNRELEASED; urgency=low
     build target.
   * libgl1-mesa-dri.install.linux.in: Don't try to install libgallium.so,
     which isn't built yet.
+  * rules: Enable llvmpipe on armhf to see if it works or not.
 
  -- Timo Aaltonen <tjaalton@ubuntu.com>  Fri, 17 Aug 2012 11:08:47 +0300
 
diff --git a/debian/rules b/debian/rules
index 19adc29..c5786b6 100755
--- a/debian/rules
+++ b/debian/rules
@@ -80,7 +80,7 @@ else
 
 
 # Build the llvmpipe driver only on amd64, i386 until it's tested elsewhere
-  ifeq (,$(filter $(DEB_HOST_ARCH_CPU), amd64 i386))
+  ifeq (,$(filter $(DEB_HOST_ARCH_CPU), amd64 i386 armhf))
 	DRI_DRIVERS += swrast
   else
 	GALLIUM_DRIVERS += swrast

commit 7de805dfbbd4451cb45df447cfe49c990117f73f
Author: Timo Aaltonen <tjaalton@ubuntu.com>
Date:   Tue Aug 21 21:37:19 2012 +0300

    libgl1-mesa-dri.install.linux.in: Don't try to install libgallium.so, which isn't built yet.

diff --git a/debian/changelog b/debian/changelog
index 2f1acfe..4e86f5b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -19,6 +19,8 @@ mesa (9.0~git20120821.c1114c61-0ubuntu1) UNRELEASED; urgency=low
     Drop the static lib from -dev since only shared libs get built.
   * libgl1-mesa-dev.install.in: Fix the source file paths to match the
     build target.
+  * libgl1-mesa-dri.install.linux.in: Don't try to install libgallium.so,
+    which isn't built yet.
 
  -- Timo Aaltonen <tjaalton@ubuntu.com>  Fri, 17 Aug 2012 11:08:47 +0300
 
diff --git a/debian/libgl1-mesa-dri.install.linux.in b/debian/libgl1-mesa-dri.install.linux.in
index f446949..aee0994 100644
--- a/debian/libgl1-mesa-dri.install.linux.in
+++ b/debian/libgl1-mesa-dri.install.linux.in
@@ -3,7 +3,7 @@ build/dri/${DEB_HOST_MULTIARCH}/*_dri.so  usr/lib/${DEB_HOST_MULTIARCH}/dri
 dri/usr/lib/${DEB_HOST_MULTIARCH}/libdricore*.so*
 
 # This part is Linux-specific:
-build/dri/${DEB_HOST_MULTIARCH}/libgallium.so usr/lib/${DEB_HOST_MULTIARCH}/dri
+#build/dri/${DEB_HOST_MULTIARCH}/libgallium.so usr/lib/${DEB_HOST_MULTIARCH}/dri
 build/dri/${DEB_HOST_MULTIARCH}/gallium/r300_dri.so usr/lib/${DEB_HOST_MULTIARCH}/dri
 build/dri/${DEB_HOST_MULTIARCH}/gallium/r600_dri.so usr/lib/${DEB_HOST_MULTIARCH}/dri
 build/dri/${DEB_HOST_MULTIARCH}/gallium/radeonsi_dri.so usr/lib/${DEB_HOST_MULTIARCH}/dri


Reply to: