debian/changelog | 47 +++++++++++++++++++++++++++ debian/control | 38 ++++++++++++++++++++- debian/libegl1-mesa-dev.install.linux.in | 2 - debian/libegl1-mesa-dev.links.in | 1 debian/libegl1-mesa-drivers.install.linux.in | 4 -- debian/libgl1-mesa-dri.install.in | 1 debian/libgl1-mesa-dri.install.kfreebsd.in | 1 debian/libwayland-egl1-mesa.install.in | 3 + debian/libwayland-egl1-mesa.symbols | 5 ++ debian/rules | 12 ++---- 10 files changed, 97 insertions(+), 17 deletions(-)
New commits: commit 10700ab361dccad37a1035f3c9d44238b058192a Author: Maarten Lankhorst <maarten.lankho...@canonical.com> Date: Mon Mar 31 11:56:23 2014 +0200 release to trusty diff --git a/debian/changelog b/debian/changelog index 23fcb87..49e46dc 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,9 +1,9 @@ -mesa (10.1.0-4ubuntu1) UNRELEASED; urgency=medium +mesa (10.1.0-4ubuntu1) trusty; urgency=medium * Merge from unreleased debian sid. * Add explicit libudev1 | libudev0 dependency. (LP: #1296947) - -- Maarten Lankhorst <maarten.lankho...@ubuntu.com> Mon, 31 Mar 2014 11:25:48 +0200 + -- Maarten Lankhorst <maarten.lankho...@ubuntu.com> Mon, 31 Mar 2014 09:56:17 +0000 mesa (10.1.0-5) UNRELEASED; urgency=low commit 8bd9360fd4b10bcae76bec18b952844c3935f171 Author: Maarten Lankhorst <maarten.lankho...@canonical.com> Date: Mon Mar 31 11:56:12 2014 +0200 Add explicit libudev1 | libudev0 dependency. (LP: #1296947) diff --git a/debian/changelog b/debian/changelog index 520f49b..23fcb87 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +mesa (10.1.0-4ubuntu1) UNRELEASED; urgency=medium + + * Merge from unreleased debian sid. + * Add explicit libudev1 | libudev0 dependency. (LP: #1296947) + + -- Maarten Lankhorst <maarten.lankho...@ubuntu.com> Mon, 31 Mar 2014 11:25:48 +0200 + mesa (10.1.0-5) UNRELEASED; urgency=low * Add explicit libudev1 dependency. diff --git a/debian/control b/debian/control index 9b1415a..a1f52c4 100644 --- a/debian/control +++ b/debian/control @@ -99,7 +99,7 @@ Architecture: linux-any Depends: ${shlibs:Depends}, ${misc:Depends}, - libudev1 [linux-any], + libudev1 | libudev0, Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same Description: generic buffer management API -- runtime @@ -147,7 +147,7 @@ Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, - libudev1 [linux-any], + libudev1 | libudev0, Recommends: libegl1-mesa-drivers Provides: libegl1-x11 Conflicts: libegl1-x11 @@ -220,7 +220,7 @@ Depends: libegl1-mesa (= ${binary:Version}), libglapi-mesa (= ${binary:Version}), libwayland-egl1-mesa (= ${binary:Version}) [linux-any], - libudev1 [linux-any], + libudev1 | libudev0, Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same Description: free implementation of the EGL API -- hardware drivers @@ -478,7 +478,7 @@ Depends: ${shlibs:Depends}, ${misc:Depends} libglapi-mesa (= ${binary:Version}), - libudev1 [linux-any], + libudev1 | libudev0, Recommends: libgl1-mesa-dri (>= 7.2) Conflicts: libgl1, libgl1-mesa-dri (<< 6.4.0) Replaces: libgl1, libgl1-mesa-dri (<< 6.4.0) commit aaf71bc6cf1ad69d3770ef9d7ff78295be61abd0 Author: Maarten Lankhorst <maarten.lankho...@canonical.com> Date: Mon Mar 31 11:35:43 2014 +0200 Add explicit libudev1 dependency. libudev is being dlsym'd now, but still a dependency. diff --git a/debian/changelog b/debian/changelog index a37517d..398c6c8 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +mesa (10.1.0-5) UNRELEASED; urgency=low + + * Add explicit libudev1 dependency. + - libudev is being dlsym'd now, but still a dependency. + + -- Maarten Lankhorst <maarten.lankho...@ubuntu.com> Mon, 31 Mar 2014 11:25:48 +0200 + mesa (10.1.0-4) unstable; urgency=medium [ Andreas Boll ] diff --git a/debian/control b/debian/control index 063f59b..768634e 100644 --- a/debian/control +++ b/debian/control @@ -205,6 +205,7 @@ Architecture: linux-any Depends: ${shlibs:Depends}, ${misc:Depends}, + libudev1 [linux-any], Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same Description: generic buffer management API -- runtime @@ -252,6 +253,7 @@ Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, + libudev1 [linux-any], Recommends: libegl1-mesa-drivers Provides: libegl1-x11 Conflicts: libegl1-x11 @@ -323,6 +325,7 @@ Depends: libegl1-mesa (= ${binary:Version}), libglapi-mesa (= ${binary:Version}), libwayland-egl1-mesa (= ${binary:Version}) [linux-any], + libudev1 [linux-any], Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same Description: free implementation of the EGL API -- hardware drivers @@ -578,8 +581,9 @@ Section: libs Architecture: any Depends: ${shlibs:Depends}, - libglapi-mesa (= ${binary:Version}), ${misc:Depends} + libglapi-mesa (= ${binary:Version}), + libudev1 [linux-any], Recommends: libgl1-mesa-dri (>= 7.2) Conflicts: libgl1, libgl1-mesa-dri (<< 6.4.0) Replaces: libgl1, libgl1-mesa-dri (<< 6.4.0) commit c6a70c6c932c473530046c8bd9c0071a36b1ea26 Author: Julien Cristau <jcris...@debian.org> Date: Sat Mar 22 10:39:26 2014 +0100 Upload to unstable diff --git a/debian/changelog b/debian/changelog index 2915d1e..a37517d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,10 +1,11 @@ -mesa (10.1.0-4) UNRELEASED; urgency=medium +mesa (10.1.0-4) unstable; urgency=medium + [ Andreas Boll ] * Fix unsatisfiable libwayland-egl1-mesa and libwayland-dev dependency on !linux (Closes: #742306). * Install /etc/drirc on hurd (Closes: #741572). - -- Andreas Boll <andreas.boll....@gmail.com> Thu, 20 Mar 2014 18:12:38 +0100 + -- Julien Cristau <jcris...@debian.org> Sat, 22 Mar 2014 10:39:12 +0100 mesa (10.1.0-3) unstable; urgency=medium commit e6197c676a887dac80dd577ab3d254d61c76e112 Author: Andreas Boll <andreas.boll....@gmail.com> Date: Thu Mar 20 18:17:18 2014 +0100 Install /etc/drirc on hurd (Closes: #741572). diff --git a/debian/changelog b/debian/changelog index 2c47bb8..2915d1e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,6 +2,7 @@ mesa (10.1.0-4) UNRELEASED; urgency=medium * Fix unsatisfiable libwayland-egl1-mesa and libwayland-dev dependency on !linux (Closes: #742306). + * Install /etc/drirc on hurd (Closes: #741572). -- Andreas Boll <andreas.boll....@gmail.com> Thu, 20 Mar 2014 18:12:38 +0100 diff --git a/debian/libgl1-mesa-dri.install.in b/debian/libgl1-mesa-dri.install.in new file mode 100644 index 0000000..1d835ea --- /dev/null +++ b/debian/libgl1-mesa-dri.install.in @@ -0,0 +1 @@ +dri/etc/drirc etc diff --git a/debian/libgl1-mesa-dri.install.kfreebsd.in b/debian/libgl1-mesa-dri.install.kfreebsd.in deleted file mode 100644 index 1d835ea..0000000 --- a/debian/libgl1-mesa-dri.install.kfreebsd.in +++ /dev/null @@ -1 +0,0 @@ -dri/etc/drirc etc commit 2b8ea351a52eb7433f66914f34a2c0939946f8c9 Author: Andreas Boll <andreas.boll....@gmail.com> Date: Thu Mar 20 18:13:56 2014 +0100 Fix unsatisfiable libwayland-egl1-mesa and libwayland-dev dependency on !linux Closes: #742306 diff --git a/debian/changelog b/debian/changelog index bada1b8..2c47bb8 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +mesa (10.1.0-4) UNRELEASED; urgency=medium + + * Fix unsatisfiable libwayland-egl1-mesa and libwayland-dev dependency on + !linux (Closes: #742306). + + -- Andreas Boll <andreas.boll....@gmail.com> Thu, 20 Mar 2014 18:12:38 +0100 + mesa (10.1.0-3) unstable; urgency=medium [ Andreas Boll ] diff --git a/debian/control b/debian/control index 7d78cb9..063f59b 100644 --- a/debian/control +++ b/debian/control @@ -303,7 +303,7 @@ Depends: libxcb-sync-dev, libxshmfence-dev, libx11-xcb-dev, - libwayland-dev (>= 1.2.0), + libwayland-dev (>= 1.2.0) [linux-any], ${misc:Depends}, Description: free implementation of the EGL API -- development files This package contains the development environment required for compiling @@ -322,7 +322,7 @@ Depends: ${misc:Depends}, libegl1-mesa (= ${binary:Version}), libglapi-mesa (= ${binary:Version}), - libwayland-egl1-mesa (= ${binary:Version}), + libwayland-egl1-mesa (= ${binary:Version}) [linux-any], Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same Description: free implementation of the EGL API -- hardware drivers commit 383895831f1412e1bf331e2443bc0abb61a2bc95 Author: Julien Cristau <jcris...@debian.org> Date: Wed Mar 19 22:48:11 2014 +0100 Upload to unstable. diff --git a/debian/changelog b/debian/changelog index 11f04ba..bada1b8 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -mesa (10.1.0-3) UNRELEASED; urgency=medium +mesa (10.1.0-3) unstable; urgency=medium [ Andreas Boll ] * Build OpenCL only on architectures where we have LLVM enabled. @@ -10,8 +10,9 @@ mesa (10.1.0-3) UNRELEASED; urgency=medium [ Julien Cristau ] * Steal Ubuntu patch to work around build failure on armhf (https://bugs.freedesktop.org/show_bug.cgi?id=72064) + * Upload to unstable. - -- Andreas Boll <andreas.boll....@gmail.com> Wed, 19 Mar 2014 21:23:46 +0100 + -- Julien Cristau <jcris...@debian.org> Wed, 19 Mar 2014 22:48:14 +0100 mesa (10.1.0-2) experimental; urgency=medium commit a176787ee2c074968f66dfd34d534f508dfade62 Author: Julien Cristau <jcris...@debian.org> Date: Wed Mar 19 22:47:58 2014 +0100 Steal Ubuntu patch to work around build failure on armhf https://bugs.freedesktop.org/show_bug.cgi?id=72064 diff --git a/debian/changelog b/debian/changelog index fece1ca..11f04ba 100644 --- a/debian/changelog +++ b/debian/changelog @@ -7,6 +7,10 @@ mesa (10.1.0-3) UNRELEASED; urgency=medium [ Sven Joachim ] * Drop dependency of libegl1-mesa-drivers on libgl1-mesa-dri again. + [ Julien Cristau ] + * Steal Ubuntu patch to work around build failure on armhf + (https://bugs.freedesktop.org/show_bug.cgi?id=72064) + -- Andreas Boll <andreas.boll....@gmail.com> Wed, 19 Mar 2014 21:23:46 +0100 mesa (10.1.0-2) experimental; urgency=medium diff --git a/debian/rules b/debian/rules index 9076c33..760c3e4 100755 --- a/debian/rules +++ b/debian/rules @@ -23,8 +23,14 @@ else confflags += --build=$(DEB_BUILD_GNU_TYPE) --host=$(DEB_HOST_GNU_TYPE) endif +ifeq (,$(filter $(DEB_HOST_ARCH), armhf)) buildflags = \ $(shell DEB_CFLAGS_MAINT_APPEND=-Wall DEB_CXXFLAGS_MAINT_APPEND=-Wall dpkg-buildflags --export=configure) +else +# Workaround for a variant of LP: #725126 +buildflags = \ + $(shell DEB_CFLAGS_MAINT_APPEND="-Wall -fno-optimize-sibling-calls" DEB_CXXFLAGS_MAINT_APPEND="-Wall -fno-optimize-sibling-calls" dpkg-buildflags --export=configure) +endif buildflags-i686 = \ $(shell DEB_CFLAGS_MAINT_APPEND="-Wall -march=i686" DEB_CXXFLAGS_MAINT_APPEND="-Wall -march=i686" dpkg-buildflags --export=configure) commit 6d4e41f6701ce600d260743ca6697dad3414981e Author: Sven Joachim <svenj...@gmx.de> Date: Wed Mar 5 21:27:08 2014 +0100 Drop dependency of libegl1-mesa-drivers on libgl1-mesa-dri This was only necessary due to egl_gallium.so being linked against libllvmradeon, and there is no shared llvmradeon library anymore. Conflicts: debian/changelog debian/control diff --git a/debian/changelog b/debian/changelog index e11ae3f..fece1ca 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,12 @@ mesa (10.1.0-3) UNRELEASED; urgency=medium + [ Andreas Boll ] * Build OpenCL only on architectures where we have LLVM enabled. * Actually enable radeonsi on kfreebsd. + [ Sven Joachim ] + * Drop dependency of libegl1-mesa-drivers on libgl1-mesa-dri again. + -- Andreas Boll <andreas.boll....@gmail.com> Wed, 19 Mar 2014 21:23:46 +0100 mesa (10.1.0-2) experimental; urgency=medium diff --git a/debian/control b/debian/control index 35f3ed0..7d78cb9 100644 --- a/debian/control +++ b/debian/control @@ -323,8 +323,6 @@ 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} Multi-Arch: same Description: free implementation of the EGL API -- hardware drivers commit 834aba4f446414025d5d4fff6b678c6d0a8f470a Author: Andreas Boll <andreas.boll....@gmail.com> Date: Wed Mar 19 21:32:43 2014 +0100 Actually enable radeonsi on kfreebsd. Acked-by: Julien Cristau <jcris...@debian.org> diff --git a/debian/changelog b/debian/changelog index ca14c15..e11ae3f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,7 @@ mesa (10.1.0-3) UNRELEASED; urgency=medium * Build OpenCL only on architectures where we have LLVM enabled. + * Actually enable radeonsi on kfreebsd. -- Andreas Boll <andreas.boll....@gmail.com> Wed, 19 Mar 2014 21:23:46 +0100 diff --git a/debian/rules b/debian/rules index 3953ecf..9076c33 100755 --- a/debian/rules +++ b/debian/rules @@ -92,9 +92,6 @@ else GALLIUM_DRIVERS += r600 r300 endif ifneq (,$(filter $(DEB_HOST_ARCH),amd64 i386 armhf)) - # Radeonsi needs LLVM, so only build it on the subset of archs - # where we have LLVM enabled. - GALLIUM_DRIVERS += radeonsi # opencl needs gallium-pipe-loader which needs udev, # so no opencl on kfreebsd. # opencl needs LLVM and Clang, so only build it on the subset @@ -102,8 +99,9 @@ else confflags_GALLIUM += --enable-opencl --enable-opencl-icd endif - # LLVM is required for r300g and llvmpipe: + # LLVM is required for r300g, radeonsi and llvmpipe: ifneq (,$(filter $(DEB_HOST_ARCH),amd64 i386 kfreebsd-amd64 kfreebsd-i386 armhf)) + GALLIUM_DRIVERS += radeonsi confflags_GALLIUM += --enable-gallium-llvm confflags_GALLIUM += --with-llvm-shared-libs endif commit ca03c0988565c2a7a6e4531904e4e96a81e1c80e Author: Andreas Boll <andreas.boll....@gmail.com> Date: Wed Mar 19 21:17:36 2014 +0100 Build OpenCL only on architectures where we have LLVM enabled. Acked-by: Julien Cristau <jcris...@debian.org> diff --git a/debian/changelog b/debian/changelog index 8a2952f..ca14c15 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +mesa (10.1.0-3) UNRELEASED; urgency=medium + + * Build OpenCL only on architectures where we have LLVM enabled. + + -- Andreas Boll <andreas.boll....@gmail.com> Wed, 19 Mar 2014 21:23:46 +0100 + mesa (10.1.0-2) experimental; urgency=medium [ Sjoerd Simons ] diff --git a/debian/control b/debian/control index 69e4497..35f3ed0 100644 --- a/debian/control +++ b/debian/control @@ -41,8 +41,8 @@ Build-Depends: llvm-3.4-dev [amd64 i386 kfreebsd-amd64 kfreebsd-i386 armhf], libelf-dev [amd64 i386 kfreebsd-amd64 kfreebsd-i386 armhf], libwayland-dev (>= 1.2.0) [linux-any], - libclang-3.4-dev [linux-any], - libclc-dev [linux-any], + libclang-3.4-dev [amd64 i386 armhf], + libclc-dev [amd64 i386 armhf], Vcs-Git: git://git.debian.org/git/pkg-xorg/lib/mesa Vcs-Browser: http://git.debian.org/?p=pkg-xorg/lib/mesa.git Homepage: http://mesa3d.sourceforge.net/ @@ -821,7 +821,7 @@ Description: Debugging symbols for the Mesa VDPAU video acceleration drivers Package: mesa-opencl-icd Section: libs -Architecture: linux-any +Architecture: amd64 i386 armhf Depends: libclc-r600, ocl-icd-libopencl1, @@ -837,7 +837,7 @@ Description: free implementation of the OpenCL API -- ICD runtime Package: mesa-opencl-icd-dbg Section: debug Priority: extra -Architecture: linux-any +Architecture: amd64 i386 armhf Depends: mesa-opencl-icd (= ${binary:Version}), ${misc:Depends}, diff --git a/debian/rules b/debian/rules index 481ea7a..3953ecf 100755 --- a/debian/rules +++ b/debian/rules @@ -70,9 +70,6 @@ else EGL_DISPLAYS += drm # Non-Linux ports also lack *_CLOEXEC and epoll, so wayland isn't ready yet: EGL_DISPLAYS += wayland -# < aboll> opencl needs gallium-pipe-loader which needs udev -# so no opencl for kbsd - confflags_GALLIUM += --enable-opencl --enable-opencl-icd ifeq (,$(filter $(DEB_HOST_ARCH), s390 s390x)) DRI_DRIVERS += nouveau endif @@ -98,6 +95,11 @@ else # Radeonsi needs LLVM, so only build it on the subset of archs # where we have LLVM enabled. GALLIUM_DRIVERS += radeonsi + # opencl needs gallium-pipe-loader which needs udev, + # so no opencl on kfreebsd. + # opencl needs LLVM and Clang, so only build it on the subset + # of arches where we have LLVM enabled. + confflags_GALLIUM += --enable-opencl --enable-opencl-icd endif # LLVM is required for r300g and llvmpipe: commit e31eb247bbf94678ecf7308e0b7257498f59eb5e Author: Julien Cristau <jcris...@debian.org> Date: Mon Mar 17 23:11:24 2014 +0100 Upload to experimental diff --git a/debian/changelog b/debian/changelog index 219b25f..8a2952f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,9 +1,10 @@ -mesa (10.1.0-2) UNRELEASED; urgency=medium +mesa (10.1.0-2) experimental; urgency=medium - * Install libwayland-egl in a seperate library package (libwayland-egl1-mesa) + [ Sjoerd Simons ] + * Install libwayland-egl in a separate library package (libwayland-egl1-mesa) and provide a virtual libwayland-egl1 package. (Closes: #739269). - -- Sjoerd Simons <sjo...@debian.org> Sun, 16 Mar 2014 22:03:02 +0100 + -- Julien Cristau <jcris...@debian.org> Mon, 17 Mar 2014 23:11:14 +0100 mesa (10.1.0-1) experimental; urgency=low commit 39bbc9b2e0f1780939168e1189b9ea7f363e92b5 Author: Sjoerd Simons <sjo...@luon.net> Date: Mon Mar 17 10:54:19 2014 +0100 libwayland-egl1-mesa: Add breaks/replaces and improve description Add breaks & replaces to libegl1-mesa-drivers to ensure upgrades work successfully as libwayland-egl1-mesa replaces files in that package and improve the description diff --git a/debian/control b/debian/control index a58be87..69e4497 100644 --- a/debian/control +++ b/debian/control @@ -361,15 +361,12 @@ Depends: Recommends: libegl1-mesa-drivers Provides: libwayland-egl1 Conflicts: libwayland-egl1 -Replaces: libwayland-egl1 +Replaces: libwayland-egl1, libegl1-mesa-drivers (<< 10.1.0-2) +Breaks: libegl1-mesa-drivers (<< 10.1.0-2) 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. +Description: implementation of the Wayland EGL platform -- runtime + This package contains the mesa implementation of the Wayland EGL platform Package: libwayland-egl1-mesa-dbg Section: debug @@ -379,12 +376,9 @@ 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. +Description: implementation of the Wayland EGL platform -- debugging symbols + This package contains the debugging symbols for the mesa implementation of the + Wayland EGL platform Package: libopenvg1-mesa Section: libs commit 3d2e8e66ce9c5c07a73f45ef01b9ade475ef5a13 Author: Sjoerd Simons <sjo...@luon.net> Date: Sun Mar 16 22:07:07 2014 +0100 Install libwayland-egl in a seperate library package (libwayland-egl1-mesa) and provide a virtual libwayland-egl1 package. (Closes: #739269). diff --git a/debian/changelog b/debian/changelog index c34f774..219b25f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +mesa (10.1.0-2) UNRELEASED; urgency=medium + + * Install libwayland-egl in a seperate library package (libwayland-egl1-mesa) + and provide a virtual libwayland-egl1 package. (Closes: #739269). + + -- Sjoerd Simons <sjo...@debian.org> Sun, 16 Mar 2014 22:03:02 +0100 + mesa (10.1.0-1) experimental; urgency=low [ Andreas Boll ] diff --git a/debian/control b/debian/control index ed08431..a58be87 100644 --- a/debian/control +++ b/debian/control @@ -322,6 +322,9 @@ 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} Multi-Arch: same Description: free implementation of the EGL API -- hardware drivers @@ -348,6 +351,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: https://lists.debian.org/e1wx7mp-0006zx...@moszumanska.debian.org