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

[Git][xorg-team/lib/mesa][debian-experimental] 2 commits: control, rules: Enable intel vulkan raytracing support, add python3-ply and...



Title: GitLab

Timo Aaltonen pushed to branch debian-experimental at X Strike Force / lib / mesa

Commits:

  • e7217aec
    by Timo Aaltonen at 2022-11-08T19:56:29+02:00
    control, rules: Enable intel vulkan raytracing support, add python3-ply and libclc-15 to build-depends.
    
  • c477d24d
    by Timo Aaltonen at 2022-11-08T19:58:45+02:00
    rules: Fix rusticl logic.
    

3 changed files:

Changes:

  • debian/changelog
    1
    +mesa (22.3.0~rc1-3) UNRELEASED; urgency=medium
    
    2
    +
    
    3
    +  * control, rules: Enable intel vulkan raytracing support, add
    
    4
    +    python3-ply and libclc-15 to build-depends.
    
    5
    +  * rules: Fix rusticl logic.
    
    6
    +
    
    7
    + -- Timo Aaltonen <tjaalton@debian.org>  Tue, 08 Nov 2022 16:07:22 +0200
    
    8
    +
    
    1 9
     mesa (22.3.0~rc1-2) experimental; urgency=medium
    
    2 10
     
    
    3 11
       * rules: Update list of archs without rustc.
    

  • debian/control
    ... ... @@ -37,6 +37,7 @@ Build-Depends:
    37 37
      libzstd-dev,
    
    38 38
      python3,
    
    39 39
      python3-mako,
    
    40
    + python3-ply,
    
    40 41
      python3-setuptools,
    
    41 42
      flex,
    
    42 43
      bison,
    
    ... ... @@ -54,6 +55,7 @@ Build-Depends:
    54 55
      rustc [amd64 arm64 armel armhf i386 mips64el mipsel ppc64el s390x],
    
    55 56
      bindgen [amd64 arm64 armel armhf i386 mips64el mipsel ppc64el s390x],
    
    56 57
      llvm-spirv-15 [amd64 arm64 armel armhf i386 mips64el mipsel ppc64el s390x],
    
    58
    + libclc-15 [amd64 arm64 armel armhf i386 mips64el mipsel ppc64el s390x],
    
    57 59
      libllvmspirvlib-15-dev [amd64 arm64 armel armhf i386 mips64el mipsel ppc64el s390x],
    
    58 60
     Vcs-Git: https://salsa.debian.org/xorg-team/lib/mesa.git
    
    59 61
     Vcs-Browser: https://salsa.debian.org/xorg-team/lib/mesa
    

  • debian/rules
    ... ... @@ -47,7 +47,7 @@ confflags_DRI3 = -Ddri3=disabled
    47 47
     confflags_OSMESA =  -Dosmesa=true
    
    48 48
     confflags_SSE2 = -Dsse2=true
    
    49 49
     
    
    50
    -NO_RUSTC_ARCHS = alpha arc hppa hurd-i386 ia64 kfreebsd-amd64 kfreebsd-i386 m68k powerpc ppc64 riscv64 sh4 sparc64 x32
    
    50
    +RUSTICL_ARCHS = amd64 arm64 armel armhf i386 mips64el mipsel ppc64el s390x
    
    51 51
     
    
    52 52
     # hurd doesn't do direct rendering
    
    53 53
     ifeq ($(DEB_HOST_ARCH_OS), hurd)
    
    ... ... @@ -89,6 +89,7 @@ else
    89 89
     		# svga needs xa state tracker
    
    90 90
     		confflags_GALLIUM += -Dgallium-xa=enabled
    
    91 91
     		VULKAN_DRIVERS += intel
    
    92
    +		confflags_GALLIUM += -Dintel-clc=enabled
    
    92 93
     	endif
    
    93 94
     
    
    94 95
     	# Non-Linux ports lack epoll, so wayland isn't ready yet:
    
    ... ... @@ -119,7 +120,7 @@ else
    119 120
     	confflags_GALLIUM += -Dgallium-opencl=icd
    
    120 121
     
    
    121 122
     	# Build rusticl for archs where rustc is available
    
    122
    -	ifneq ($(DEB_HOST_ARCH), $(NO_RUSTC_ARCHS))
    
    123
    +	ifneq (,$(filter $(DEB_HOST_ARCH), $(RUSTICL_ARCHS)))
    
    123 124
     		confflags_GALLIUM += -Dgallium-rusticl=true
    
    124 125
     	endif
    
    125 126
     
    
    ... ... @@ -244,7 +245,7 @@ override_dh_install:
    244 245
         endif
    
    245 246
       endif
    
    246 247
     
    
    247
    -  ifneq ($(DEB_HOST_ARCH), $(NO_RUSTC_ARCHS))
    
    248
    +  ifneq (,$(filter $(DEB_HOST_ARCH), $(RUSTICL_ARCHS)))
    
    248 249
     	install -m755 -d debian/mesa-opencl-icd/etc/OpenCL/vendors
    
    249 250
     	mv debian/tmp/etc/OpenCL/vendors/rusticl.icd \
    
    250 251
     	   debian/mesa-opencl-icd/etc/OpenCL/vendors
    


  • Reply to: