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

mesa: Changes to 'glvnd-wip'



 debian/control                        |   44 ++++++++++------------------------
 debian/libegl-mesa-dev.install        |    4 ---
 debian/libegl-mesa-dev.install.linux  |    8 ------
 debian/libegl1-mesa-dev.install       |    4 +++
 debian/libegl1-mesa-dev.install.linux |    8 ++++++
 debian/libgl1-mesa-dev.install        |    1 
 debian/libglx-mesa-dev.docs           |    4 ---
 debian/libglx-mesa-dev.install        |   10 -------
 debian/mesa-common-dev.docs           |    4 +++
 debian/mesa-common-dev.install        |   10 +++++++
 debian/rules                          |    2 -
 11 files changed, 41 insertions(+), 58 deletions(-)

New commits:
commit 096cd7eb3cc269996d7198936cc637c01e621e21
Author: Timo Aaltonen <tjaalton@debian.org>
Date:   Mon Feb 6 20:29:10 2017 +0200

    revert renaming libegl1-mesa-dev -> libegl-mesa-dev

diff --git a/debian/control b/debian/control
index 28c84a5..c1faac4 100644
--- a/debian/control
+++ b/debian/control
@@ -132,7 +132,7 @@ Description: free implementation of the EGL API -- runtime
  This package contains modules to interface with the existing system GLX or
  DRI2 drivers to provide OpenGL via EGL.
 
-Package: libegl-mesa-dev
+Package: libegl1-mesa-dev
 Section: libdevel
 Architecture: any
 Depends:
@@ -156,9 +156,6 @@ Depends:
  libx11-xcb-dev,
  libwayland-dev (>= 1.11.0) [linux-any],
  ${misc:Depends},
-Provides: libegl1-mesa-dev
-Replaces: libegl1-mesa-dev
-Breaks: libegl1-mesa-dev
 Multi-Arch: same
 Description: free implementation of the EGL API -- development files
  This package contains the development environment required for compiling
@@ -169,15 +166,6 @@ Description: free implementation of the EGL API -- development files
  This package provides the development environment for compiling programs
  against the EGL library.
 
-Package: libegl1-mesa-dev
-Section: libdevel
-Architecture: any
-Depends: ${misc:Depends},
- libegl-mesa-dev,
-Multi-Arch: same
-Description: transitional dummy package
- This is a transitional dummy package, it can be safely removed.
-
 Package: libwayland-egl1-mesa
 Section: libs
 Architecture: linux-any
@@ -207,7 +195,7 @@ Package: libgles2-mesa-dev
 Section: libdevel
 Architecture: any
 Depends:
- libegl-mesa-dev,
+ libegl1-mesa-dev,
  libglvnd-dev,
  ${misc:Depends},
 Multi-Arch: same
diff --git a/debian/libegl-mesa-dev.install b/debian/libegl-mesa-dev.install
deleted file mode 100644
index d3348c7..0000000
--- a/debian/libegl-mesa-dev.install
+++ /dev/null
@@ -1,4 +0,0 @@
-# This file gets tweaked in an os-specific fashion (see libegl-mesa-dev.install.linux)
-usr/include/EGL
-usr/include/KHR
-usr/lib/*/pkgconfig/egl.pc
diff --git a/debian/libegl-mesa-dev.install.linux b/debian/libegl-mesa-dev.install.linux
deleted file mode 100644
index 44718ee..0000000
--- a/debian/libegl-mesa-dev.install.linux
+++ /dev/null
@@ -1,8 +0,0 @@
-# OS-independent part (from libegl-mesa-dev.install):
-usr/include/EGL
-usr/include/KHR
-usr/lib/*/pkgconfig/egl.pc
-
-# Wayland support, only on Linux:
-usr/lib/*/libwayland-egl.so
-usr/lib/*/pkgconfig/wayland-egl.pc
diff --git a/debian/libegl1-mesa-dev.install b/debian/libegl1-mesa-dev.install
new file mode 100644
index 0000000..42ea622
--- /dev/null
+++ b/debian/libegl1-mesa-dev.install
@@ -0,0 +1,4 @@
+# This file gets tweaked in an os-specific fashion (see libegl1-mesa-dev.install.linux)
+usr/include/EGL
+usr/include/KHR
+usr/lib/*/pkgconfig/egl.pc
diff --git a/debian/libegl1-mesa-dev.install.linux b/debian/libegl1-mesa-dev.install.linux
new file mode 100644
index 0000000..f339bde
--- /dev/null
+++ b/debian/libegl1-mesa-dev.install.linux
@@ -0,0 +1,8 @@
+# OS-independent part (from libegl1-mesa-dev.install):
+usr/include/EGL
+usr/include/KHR
+usr/lib/*/pkgconfig/egl.pc
+
+# Wayland support, only on Linux:
+usr/lib/*/libwayland-egl.so
+usr/lib/*/pkgconfig/wayland-egl.pc

commit 3f9c991ccc9b807d4581319841516e8f1036a67d
Author: Timo Aaltonen <tjaalton@debian.org>
Date:   Mon Feb 6 20:13:57 2017 +0200

    drop libgl1-mesa-dev transitional pkg, whoops

diff --git a/debian/control b/debian/control
index ca880a9..28c84a5 100644
--- a/debian/control
+++ b/debian/control
@@ -325,15 +325,6 @@ Description: free implementation of the OpenGL API -- GLX development files
  For a complete description of Mesa, please look at the libglx-mesa0
  package.
 
-Package: libgl1-mesa-dev
-Section: libdevel
-Architecture: any
-Depends: ${misc:Depends},
- libglx-mesa-dev,
-Multi-Arch: same
-Description: transitional dummy package
- This is a transitional dummy package, it can be safely removed.
-
 Package: mesa-common-dev
 Section: libdevel
 Architecture: any

commit d701c2f5d398620d01447e724833ec55365cd527
Author: Timo Aaltonen <tjaalton@debian.org>
Date:   Mon Feb 6 20:12:24 2017 +0200

    add mesa-common-dev.install

diff --git a/debian/mesa-common-dev.install b/debian/mesa-common-dev.install
new file mode 100644
index 0000000..d48bf15
--- /dev/null
+++ b/debian/mesa-common-dev.install
@@ -0,0 +1,10 @@
+usr/include/GL/gl.h
+usr/include/GL/glcorearb.h
+usr/include/GL/glext.h
+usr/include/GL/gl_mangle.h
+usr/include/GL/glx.h
+usr/include/GL/glxext.h
+usr/include/GL/glx_mangle.h
+usr/include/GL/internal/dri_interface.h
+usr/lib/*/pkgconfig/dri.pc
+

commit 217cad4181fd5da943dca52a357b9150aec588e9
Author: Timo Aaltonen <tjaalton@debian.org>
Date:   Mon Feb 6 20:07:32 2017 +0200

    revert libgl1-mesa-dev rename to libglx-mesa-dev

diff --git a/debian/control b/debian/control
index d2b4fe6..ca880a9 100644
--- a/debian/control
+++ b/debian/control
@@ -287,7 +287,7 @@ Description: free implementation of the OpenGL API -- DRI modules
  For a complete description of Mesa, please look at the
  libglx-mesa0 package.
 
-Package: libglx-mesa-dev
+Package: libgl1-mesa-dev
 Section: libdevel
 Architecture: any
 Depends:
@@ -311,9 +311,8 @@ Depends:
  x11proto-gl-dev (>= 1.4.14),
  ${misc:Depends},
 Conflicts: libgl-dev
-Replaces: libgl-dev, libgl1-mesa-dev
-Provides: libgl-dev, libgl1-mesa-dev
-Breaks: libgl1-mesa-dev
+Replaces: libgl-dev
+Provides: libgl-dev
 Multi-Arch: same
 Description: free implementation of the OpenGL API -- GLX development files
  This version of Mesa provides GLX and DRI capabilities: it is capable of
diff --git a/debian/libgl1-mesa-dev.install b/debian/libgl1-mesa-dev.install
new file mode 100644
index 0000000..cdee1b1
--- /dev/null
+++ b/debian/libgl1-mesa-dev.install
@@ -0,0 +1 @@
+usr/lib/*/pkgconfig/gl.pc
diff --git a/debian/libglx-mesa-dev.install b/debian/libglx-mesa-dev.install
deleted file mode 100644
index cdee1b1..0000000
--- a/debian/libglx-mesa-dev.install
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/*/pkgconfig/gl.pc

commit 051d97e2f3906168091b3a73b211f798a18d2fee
Author: Timo Aaltonen <tjaalton@debian.org>
Date:   Mon Feb 6 20:01:42 2017 +0200

    revert merging mesa-common-dev with libglx-mesa-dev

diff --git a/debian/control b/debian/control
index 56e95f7..d2b4fe6 100644
--- a/debian/control
+++ b/debian/control
@@ -291,6 +291,7 @@ Package: libglx-mesa-dev
 Section: libdevel
 Architecture: any
 Depends:
+ mesa-common-dev (= ${binary:Version}),
  libglx-mesa0 (= ${binary:Version}),
  libglvnd-dev,
  libdrm-dev (>= 2.4.74) [!hurd-any],
@@ -338,11 +339,14 @@ Package: mesa-common-dev
 Section: libdevel
 Architecture: any
 Depends:
- libglx-mesa-dev,
+ libx11-dev,
+ libdrm-dev (>= 2.4.65) [!hurd-any],
  ${misc:Depends},
 Multi-Arch: same
-Description: transitional dummy package
- This is a transitional dummy package, it can be safely removed.
+Description: Developer documentation for Mesa
+ This package includes the specifications for the Mesa-specific OpenGL
+ extensions, the complete set of release notes and the development header
+ files common to all Mesa packages.
 
 Package: libosmesa6
 Section: libs
@@ -366,7 +370,7 @@ Section: libdevel
 Architecture: any
 Depends:
  libosmesa6 (= ${binary:Version}),
- libglx-mesa-dev,
+ mesa-common-dev (= ${binary:Version}) | libgl-dev,
  ${misc:Depends},
 Conflicts: libosmesa-dev
 Replaces: libosmesa-dev
diff --git a/debian/libglx-mesa-dev.docs b/debian/libglx-mesa-dev.docs
deleted file mode 100644
index f6af380..0000000
--- a/debian/libglx-mesa-dev.docs
+++ /dev/null
@@ -1,4 +0,0 @@
-docs/*.html
-docs/relnotes/*
-docs/specs/*.spec
-docs/specs/OLD/*.spec
diff --git a/debian/libglx-mesa-dev.install b/debian/libglx-mesa-dev.install
index da2b853..cdee1b1 100644
--- a/debian/libglx-mesa-dev.install
+++ b/debian/libglx-mesa-dev.install
@@ -1,10 +1 @@
-usr/include/GL/gl.h
-usr/include/GL/glcorearb.h
-usr/include/GL/glext.h
-usr/include/GL/gl_mangle.h
-usr/include/GL/glx.h
-usr/include/GL/glxext.h
-usr/include/GL/glx_mangle.h
-usr/include/GL/internal/dri_interface.h
-usr/lib/*/pkgconfig/dri.pc
 usr/lib/*/pkgconfig/gl.pc
diff --git a/debian/mesa-common-dev.docs b/debian/mesa-common-dev.docs
new file mode 100644
index 0000000..f6af380
--- /dev/null
+++ b/debian/mesa-common-dev.docs
@@ -0,0 +1,4 @@
+docs/*.html
+docs/relnotes/*
+docs/specs/*.spec
+docs/specs/OLD/*.spec
diff --git a/debian/rules b/debian/rules
index 1efae71..71b398a 100755
--- a/debian/rules
+++ b/debian/rules
@@ -170,7 +170,7 @@ allpkg = $(shell dh_listpackages -a)
 
 override_dh_installchangelogs:
 	dh_installchangelogs -a
-	dh_installchangelogs -plibglx-mesa-dev
+	dh_installchangelogs -pmesa-common-dev
 
 override_dh_install:
 	# Also get rid of other files which aren't installed. Do not


Reply to: