debian/changelog | 2 ++ debian/control | 13 +++++++++++++ debian/mesa-vulkan-drivers.install | 2 ++ debian/not-installed | 3 +++ debian/rules | 3 +++ 5 files changed, 23 insertions(+)
New commits: commit 61e8a4ff83423a308062894b26968d84357af745 Author: Timo Aaltonen <[email protected]> Date: Tue May 31 16:30:29 2016 +0300 Enable building intel vulkan driver on linux & kfreebsd, add libgcrypt20-dev and libvulkan-dev to build-depends. diff --git a/debian/changelog b/debian/changelog index 932ea94..dc9bd1a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -4,6 +4,8 @@ mesa (12.0.0~rc1-1) UNRELEASED; urgency=medium * control: Add python3 to build-depends. * symbols: Updated. * mesa-common-dev: Add mesa_glinterop.h. + * Enable building intel vulkan driver on linux & kfreebsd, add + libgcrypt20-dev and libvulkan-dev to build-depends. -- Timo Aaltonen <[email protected]> Wed, 04 May 2016 15:41:31 +0300 diff --git a/debian/control b/debian/control index f6234e9..c172759 100644 --- a/debian/control +++ b/debian/control @@ -15,11 +15,13 @@ Build-Depends: libxxf86vm-dev, libexpat1-dev, dpkg-dev (>= 1.16.1), + libgcrypt20-dev [!hurd-any], libxfixes-dev, libxdamage-dev, libxext-dev, libva-dev (>= 1.6.0) [linux-any kfreebsd-any], libvdpau-dev (>= 1.1.1) [linux-any kfreebsd-any], + libvulkan-dev [!hurd-any], autoconf, automake, libtool, @@ -464,6 +466,17 @@ Description: Mesa VDPAU video acceleration drivers . This package enables support for VDPAU for some gallium drivers. +Package: mesa-vulkan-drivers +Section: libs +Architecture: linux-any kfreebsd-any +Pre-Depends: ${misc:Pre-Depends} +Depends: + libvulkan1, + ${shlibs:Depends}, + ${misc:Depends} +Description: Mesa Vulkan drivers + + Package: mesa-opencl-icd Section: libs Architecture: amd64 i386 armhf diff --git a/debian/mesa-vulkan-drivers.install b/debian/mesa-vulkan-drivers.install new file mode 100644 index 0000000..5a9619b --- /dev/null +++ b/debian/mesa-vulkan-drivers.install @@ -0,0 +1,2 @@ +etc/vulkan/icd.d/intel_icd.json usr/share/vulkan/icd.d +usr/lib/*/libvulkan_intel.so diff --git a/debian/not-installed b/debian/not-installed index 365fcd0..da7f3ee 100644 --- a/debian/not-installed +++ b/debian/not-installed @@ -3,4 +3,7 @@ # Common list: NOT_INSTALLED := \ usr/include/GL/wglext.h \ + usr/include/vulkan/vk_platform.h \ + usr/include/vulkan/vulkan.h \ + usr/include/vulkan/vulkan_intel.h \ usr/lib/*/libglapi.so diff --git a/debian/rules b/debian/rules index ff216dd..ee4ecd9 100755 --- a/debian/rules +++ b/debian/rules @@ -32,6 +32,7 @@ include debian/not-installed DRI_DRIVERS = GALLIUM_DRIVERS = +VULKAN_DRIVERS = EGL_DISPLAYS = x11 confflags_DRI3 = --disable-dri3 @@ -71,6 +72,7 @@ else # Build intel drivers on archs where libdrm-intel is installed ifneq (,$(filter $(DEB_HOST_ARCH),amd64 i386 kfreebsd-amd64 kfreebsd-i386 x32)) DRI_DRIVERS += i915 i965 + VULKAN_DRIVERS += intel endif ifeq (,$(filter $(DEB_HOST_ARCH), s390 s390x)) @@ -108,6 +110,7 @@ confflags += \ --with-dri-drivers="$(DRI_DRIVERS)" \ --with-dri-driverdir=/usr/lib/$(DEB_HOST_MULTIARCH)/dri \ --with-dri-searchpath='/usr/lib/$(DEB_HOST_MULTIARCH)/dri:\$$$${ORIGIN}/dri:/usr/lib/dri' \ + --with-vulkan-drivers="$(VULKAN_DRIVERS)" \ --enable-osmesa \ --enable-glx-tls \ --enable-shared-glapi \

