Rebased ref, commits from common ancestor: commit 7c07f5494122021ce55a333be5a8489021595868 Author: Sjoerd Simons <sjo...@luon.net> Date: Sat Feb 22 14:00:19 2014 +0100
Install libwayland-egl in a seperate library package diff --git a/debian/changelog b/debian/changelog index f344f79..cfb6fd6 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,13 @@ mesa (10.1.0~rc1-2) UNRELEASED; urgency=medium + [ Maarten Lankhorst ] * Add missing depends to keep lib(e)gl1-dev usable. * Enable building drivers for libvdpau1. + [ Sjoerd Simons ] + * Install libwayland-egl in a seperate library package (libwayland-egl1-mesa) + and provide a virtual libwayland-egl1 package. (Closes: #739269). + -- Maarten Lankhorst <maarten.lankho...@ubuntu.com> Thu, 20 Feb 2014 19:12:12 +0100 mesa (10.1.0~rc1-1) experimental; urgency=low diff --git a/debian/control b/debian/control index daad9e8..8b2c929 100644 --- a/debian/control +++ b/debian/control @@ -320,6 +320,7 @@ Depends: ${misc:Depends}, libegl1-mesa (= ${binary:Version}), libglapi-mesa (= ${binary:Version}), + libwayland-egl1-mesa (= ${binary:Version}), # for libllvmradeon libgl1-mesa-dri (= ${binary:Version}) [any-i386 any-amd64], Pre-Depends: ${misc:Pre-Depends} @@ -348,6 +349,41 @@ Description: free implementation of the EGL API -- driver debugging symbols This package contains the debugging symbols for the drivers required for hardware accelerated rendering of EGL-based graphics libraries. +Package: libwayland-egl1-mesa +Section: libs +Architecture: linux-any +Depends: + ${shlibs:Depends}, + ${misc:Depends}, + libegl1-mesa (= ${binary:Version}) +Recommends: libegl1-mesa-drivers +Provides: libwayland-egl1 +Conflicts: libwayland-egl1 +Replaces: libwayland-egl1 +Pre-Depends: ${misc:Pre-Depends} +Multi-Arch: same +Description: free implementation of the EGL API -- runtime + This package contains the EGL native platform graphics interface library. + EGL provides a platform-agnostic mechanism for creating rendering surfaces + for use with other graphics libraries, such as OpenGL|ES and OpenVG. + . + This package contains wayland specific interface for use with EGL. + +Package: libwayland-egl1-mesa-dbg +Section: debug +Priority: extra +Architecture: linux-any +Depends: + libwayland-egl1-mesa (= ${binary:Version}), + ${misc:Depends}, +Multi-Arch: same +Description: free implementation of the EGL API -- debugging symbols + This package contains the EGL native platform graphics interface library. + EGL provides a platform-agnostic mechanism for creating rendering surfaces + for use with other graphics libraries, such as OpenGL|ES and OpenVG. + . + This package contains the debugging symbols for the wayland EGL library. + Package: libopenvg1-mesa Section: libs Architecture: linux-any kfreebsd-any diff --git a/debian/libegl1-mesa-drivers.install.linux.in b/debian/libegl1-mesa-drivers.install.linux.in index 2c4c266..741f962 100644 --- a/debian/libegl1-mesa-drivers.install.linux.in +++ b/debian/libegl1-mesa-drivers.install.linux.in @@ -1,6 +1,2 @@ # OS-independent part (from libegl1-mesa-drivers.install.in): dri/usr/lib/${DEB_HOST_MULTIARCH}/egl/egl_gallium.so usr/lib/${DEB_HOST_MULTIARCH}/egl - -# Wayland support, only on Linux: -dri/usr/lib/${DEB_HOST_MULTIARCH}/libwayland-egl.so.1 usr/lib/${DEB_HOST_MULTIARCH} -dri/usr/lib/${DEB_HOST_MULTIARCH}/libwayland-egl.so.1.0.0 usr/lib/${DEB_HOST_MULTIARCH} diff --git a/debian/libwayland-egl1-mesa.install.in b/debian/libwayland-egl1-mesa.install.in new file mode 100644 index 0000000..9adea44 --- /dev/null +++ b/debian/libwayland-egl1-mesa.install.in @@ -0,0 +1,3 @@ +# Wayland support, only on Linux: +dri/usr/lib/${DEB_HOST_MULTIARCH}/libwayland-egl.so.1 usr/lib/${DEB_HOST_MULTIARCH} +dri/usr/lib/${DEB_HOST_MULTIARCH}/libwayland-egl.so.1.0.0 usr/lib/${DEB_HOST_MULTIARCH} diff --git a/debian/libwayland-egl1-mesa.symbols b/debian/libwayland-egl1-mesa.symbols new file mode 100644 index 0000000..4ec0edc --- /dev/null +++ b/debian/libwayland-egl1-mesa.symbols @@ -0,0 +1,5 @@ +libwayland-egl.so.1 libwayland-egl1-mesa #MINVER# | libwayland-egl1 + wl_egl_window_create@Base 10.0.2 + wl_egl_window_destroy@Base 10.0.2 + wl_egl_window_get_attached_size@Base 10.0.2 + wl_egl_window_resize@Base 10.0.2 -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1whcf4-0001je...@moszumanska.debian.org