This commit is contained in:
Ward Nakchbandi (Cosmic Fusion) 2023-10-06 17:13:23 +03:00 committed by GitHub
parent 9d266840d2
commit 50b2c25787
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 9 additions and 3 deletions

1
debian/control vendored
View File

@ -43,6 +43,7 @@ Build-Depends:
python3-setuptools, python3-setuptools,
flex, flex,
spirv-tools, spirv-tools,
rustfmt,
bison, bison,
libelf-dev [amd64 arm64 armel armhf i386 mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sparc64 x32], libelf-dev [amd64 arm64 armel armhf i386 mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sparc64 x32],
libwayland-dev (>= 1.15.0) [linux-any], libwayland-dev (>= 1.15.0) [linux-any],

1
debian/control.in vendored
View File

@ -41,6 +41,7 @@ Build-Depends:
python3-mako, python3-mako,
python3-ply, python3-ply,
python3-setuptools, python3-setuptools,
rustfmt,
flex, flex,
spirv-tools, spirv-tools,
bison, bison,

10
debian/rules vendored
View File

@ -15,6 +15,7 @@ DEB_HOST_ARCH_CPU ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU)
# for finding the correct llvm-config when meson doesn't know about it yet # for finding the correct llvm-config when meson doesn't know about it yet
LLVM_VERSION = 17 LLVM_VERSION = 17
export PATH:=/usr/lib/llvm-$(LLVM_VERSION)/bin/:$(PATH) export PATH:=/usr/lib/llvm-$(LLVM_VERSION)/bin/:$(PATH)
export LIBCLANG_PATH=/usr/lib/llvm-$(LLVM_VERSION)/lib
export DEB_BUILD_MAINT_OPTIONS=optimize=-lto export DEB_BUILD_MAINT_OPTIONS=optimize=-lto
# enable LTO everywhere: # enable LTO everywhere:
@ -110,9 +111,12 @@ else
confflags_GALLIUM += -Dgallium-xa=enabled confflags_GALLIUM += -Dgallium-xa=enabled
VULKAN_DRIVERS += intel intel_hasvk VULKAN_DRIVERS += intel intel_hasvk
endif endif
ifneq (,$(filter $(DEB_HOST_ARCH), amd64)) # ifneq (,$(filter $(DEB_HOST_ARCH), amd64))
confflags_GALLIUM += -Dintel-clc=enabled # confflags_GALLIUM += -Dintel-clc=enabled
endif # endif
confflags_GALLIUM += -Dintel-clc=disabled -Dmicrosoft-clc=disabled
# Non-Linux ports lack epoll, so wayland isn't ready yet: # Non-Linux ports lack epoll, so wayland isn't ready yet:
# https://gitlab.freedesktop.org/wayland/wayland/-/issues/72 # https://gitlab.freedesktop.org/wayland/wayland/-/issues/72