Browse Source

updated 12 packages

glslang-15.2.0-1

libdrm-2.4.124-1

libglvnd-1.7.0-1

mesa-25.0.3-1

spirv-headers-1.5.5-1

spirv-llvm-translator-20.1.1-1

spirv-tools-2025.1-1

vulkan-headers-1.4.309.0-1

vulkan-loader-1.4.309.0-1

vulkan-tools-1.4.309.0-1

wayland-protocols-1.42-1

wayland-1.23.1-1
Tomohiro "Tomo-p" KATO 3 weeks ago
parent
commit
24761297f8

+ 12 - 14
g/glslang/glslang-vl.spec

@@ -1,6 +1,6 @@
 Name:           glslang
 Summary:        OpenGL and OpenGL ES shader front end and validator
-Version:        11.2.0
+Version:        15.2.0
 Release:        1%{?_dist_release}
 Group:          programming
 Vendor:         Project Vine
@@ -9,10 +9,6 @@ Distribution:   Vine Linux
 License:        BSD and GPLv3+ and ASL 2.0
 URL:            https://github.com/KhronosGroup
 Source0:        %url/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
-Patch1:         glslang-default-resource-limits_staticlib.patch
-# Patch to build against system spirv-tools (rebased locally)
-#Patch3:         https://patch-diff.githubusercontent.com/raw/KhronosGroup/glslang/pull/1722.patch#/0001-pkg-config-compatibility.patch
-Patch3:         0001-pkg-config-compatibility.patch
 
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
@@ -45,11 +41,15 @@ find . -name '*.h' -or -name '*.cpp' -or -name '*.hpp'| xargs chmod a-x
 
 
 %build
-%cmake -DCMAKE_BUILD_TYPE=Release \
+%cmake \
+        -GNinja \
+        -DCMAKE_BUILD_TYPE=Release \
         -DCMAKE_INSTALL_LIBDIR=%{_libdir} \
         -DCMAKE_SKIP_RPATH:BOOL=yes \
         -DBUILD_SHARED_LIBS=OFF \
-        -GNinja
+        -DALLOW_EXTERNAL_SPIRV_TOOLS=YES \
+        -DENABLE_OPT=YES \
+        %{nil}
 %cmake_build
 
 
@@ -59,6 +59,7 @@ find . -name '*.h' -or -name '*.cpp' -or -name '*.hpp'| xargs chmod a-x
 # we don't want them in here
 rm -rf %{buildroot}%{_includedir}/SPIRV
 
+
 %ifnarch s390x ppc64
 %check
 pushd Test
@@ -66,19 +67,15 @@ pushd Test
 popd
 %endif
 
-# Install libglslang-default-resource-limits.a
-install -pm 0644 %{_vpath_builddir}/StandAlone/libglslang-default-resource-limits.a %{buildroot}%{_libdir}/
-
 
 %files
 %doc README.md README-spirv-remap.txt
+%{_bindir}/glslang
 %{_bindir}/glslangValidator
 %{_bindir}/spirv-remap
 
 %files devel
 %{_includedir}/glslang/
-%{_libdir}/libHLSL.a
-%{_libdir}/libOGLCompiler.a
 %{_libdir}/libOSDependent.a
 %{_libdir}/libSPIRV.a
 %{_libdir}/libSPVRemapper.a
@@ -86,12 +83,13 @@ install -pm 0644 %{_vpath_builddir}/StandAlone/libglslang-default-resource-limit
 %{_libdir}/libGenericCodeGen.a
 %{_libdir}/libMachineIndependent.a
 %{_libdir}/libglslang-default-resource-limits.a
-%{_libdir}/pkgconfig/glslang.pc
-%{_libdir}/pkgconfig/spirv.pc
 %{_libdir}/cmake/*
 
 
 %changelog
+* Mon Apr  7 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 15.2.0-1
+- new upstream release.
+
 * Sun Mar 28 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 11.2.0-1
 - new upstream release.
 - updated Patch1 and 3.

+ 5 - 2
lib/libd/libdrm/libdrm-vl.spec

@@ -4,7 +4,7 @@
 Summary: Direct Rendering Manager runtime library
 Summary(ja): Direct Rendering Manager ランタイムライブラリ
 Name: libdrm
-Version: 2.4.123
+Version: 2.4.124
 Release: 1%{?_dist_release}
 Group: system
 Vendor: Project Vine
@@ -12,7 +12,7 @@ Distribution: Vine Linux
 Packager: daisuke
 
 License: MIT
-URL: http://dri.sourceforge.net
+URL: https://dri.freedesktop.org/wiki/
 Source0: https://dri.freedesktop.org/libdrm/%{name}-%{version}.tar.xz
 Source2: 91-drm-modeset.rules
 Patch3: libdrm-make-dri-perms-okay.patch
@@ -217,6 +217,9 @@ done
 
 
 %changelog
+* Mon Apr  7 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.4.124-1
+- updated to 2.4.124.
+
 * Fri Nov 15 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.4.123-1
 - updated to 2.4.123.
 

+ 8 - 7
lib/libg/libglvnd/libglvnd-vl.spec

@@ -1,7 +1,7 @@
 %bcond_without  mesa_glvnd_default
 
 Name:           libglvnd
-Version:        1.4.0
+Version:        1.7.0
 Release:        1%{?_dist_release}
 Summary:        The GL Vendor-Neutral Dispatch library
 Group:          system
@@ -93,14 +93,12 @@ Group:          system
 Requires:       %{name}%{?_isa} = %{version}-%{release}
 %{!?_without_mesa_glvnd_default:
 # mesa is the default EGL implementation provider
-Requires:       mesa-libEGL%{?_isa} > 21.0.0
-Obsoletes:      mesa-libGLES < 21.0.0
-Provides:       mesa-libGLES = 21.0.0
-Provides:       mesa-libGLES%{?_isa} = 21.0.0
+Requires:       mesa-libEGL%{?_isa} > 25.0.0
+Obsoletes:      mesa-libGLES < 25.0.0
+Provides:       mesa-libGLES = 25.0.0
+Provides:       mesa-libGLES%{?_isa} = 25.0.0
 Provides:       libGLES
 Provides:       libGLES%{?_isa}
-# workaround for "apt-get dist-upgrade"
-Requires:       mesa-libglapi%{?_isa} > 21.0.0
 }
 
 %description    gles
@@ -267,6 +265,9 @@ xvfb-run -e xvfb-error.log -s '-screen 0 640x480x24' -d make check V=1 || \
 
 
 %changelog
+* Mon Apr  7 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.7.0-1
+- new upstream release.
+
 * Thu Jun 16 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.4.0-1
 - new upstream release.
 - dropped Patch0.

+ 21 - 46
m/mesa/mesa-vl.spec

@@ -39,7 +39,7 @@
 Summary:        Mesa graphics libraries
 Summary(ja):    Mesa グラフィックスライブラリ
 Name:           mesa
-Version:        24.2.7
+Version:        25.0.3
 Release:        1%{?_dist_release}
 Group:          system
 Vendor:         Project Vine
@@ -164,7 +164,9 @@ Summary: Mesa-based DRI drivers
 Summary(ja): Mesa ベースの DRI ドライバ
 Group: system
 Obsoletes: mesa-libGL < 8.0.4
-
+Obsoletes: %{name}-libglapi < 25.0.0
+Provides: %{name}-libglapi%{?_isa} = %{version}-%{release}
+ 
 %description dri-drivers
 Mesa-based DRI drivers.
 
@@ -248,16 +250,6 @@ Requires: mesa-libgbm = %{version}-%{release}
 Mesa libgbm development package
 
 
-%package libglapi
-Summary: Mesa shared glapi
-Group: system
-Provides: libglapi
-Obsoletes: mesa-libGLES < 21.0.0
-
-%description libglapi
-Mesa shared glapi
-
-
 %package libxatracker
 Summary: Mesa XA state tracker for vmware
 Summary(ja): VMware 用 Mesa XA ステートトラッカー
@@ -331,7 +323,7 @@ build DRI enabled X servers, etc.
 %package -n compat32-%{name}-libGL
 Summary: Mesa libGL runtime libraries and DRI drivers
 Summary(ja): Mesa libGL ランタイプライブラリおよび DRI ドライバ
-Group: system
+Group: system,legacy
 Requires: %{name}-libGL = %{version}-%{release}
 Requires: compat32-libdrm >= 2.4.5
 
@@ -341,7 +333,7 @@ Mesa libGL runtime libraries and DRI drivers.
 %package -n compat32-%{name}-libGL-devel
 Summary: Mesa libGL development package
 Summary(ja): Mesa libGL 開発パッケージ
-Group: programming
+Group: programming,legacy
 Requires: compat32-%{name}-libGL = %{version}-%{release}
 Requires: %{name}-libGL-devel = %{version}-%{release}
 Requires: compat32-libX11-devel
@@ -354,7 +346,7 @@ Mesa libGL development package
 %package -n compat32-%{name}-libEGL
 Summary: Mesa libEGL runtime libraries
 Summary(ja): Mesa libEGL ランタイムライブラリ
-Group: system
+Group: system,legacy
 Requires: compat32-libdrm >= 2.4.24-1
 
 %description -n compat32-%{name}-libEGL
@@ -363,7 +355,7 @@ Mesa libEGL runtime libraries
 %package -n compat32-%{name}-libEGL-devel
 Summary: Mesa libEGL development package
 Summary(ja): Mesa libEGL 開発パッケージ
-Group: programming
+Group: programming,legacy
 Requires: mesa-libEGL = %{version}-%{release}
 Requires: compat32-mesa-libEGL = %{version}-%{release}
 
@@ -374,7 +366,7 @@ Mesa libEGL development package
 %package -n compat32-%{name}-libOSMesa
 Summary: Mesa offscreen rendering libraries
 Summary(ja): Mesa オフスクリーンレンダリングライブラリ
-Group: system
+Group: system,legacy
 Requires: %{name}-libOSMesa
 
 %description -n compat32-%{name}-libOSMesa
@@ -384,7 +376,7 @@ Mesa offscreen rendering libraries
 %package -n compat32-%{name}-libOSMesa-devel
 Summary: Mesa offscreen rendering development package
 Summary(ja): Mesa オフスクリーンレンダリング開発パッケージ
-Group: programming
+Group: programming,legacy
 Requires: compat32-%{name}-libOSMesa = %{version}-%{release}
 Requires: %{name}-libOSMesa-devel = %{version}-%{release}
 
@@ -395,7 +387,7 @@ Mesa offscreen rendering development package
 %package -n compat32-%{name}-libxatracker
 Summary: Mesa XA state tracker for vmware
 Summary(ja): VMware 用 Mesa XA ステートトラッカー
-Group: system
+Group: system,legacy
 Requires: %{name}-libxatracker
 
 %description -n compat32-%{name}-libxatracker
@@ -405,27 +397,19 @@ Mesa XA state tracker for vmware
 %package -n compat32-%{name}-libgbm
 Summary: Mesa gbm library
 Summary(ja): Mesa gbm ライブラリ
-Group: system
+Group: system,legacy
 Requires: %{name}-libgbm
 
 %description -n compat32-%{name}-libgbm
 Mesa gbm runtime library.
 
 
-%package -n compat32-%{name}-libglapi
-Summary: Mesa shared glapi
-Group: system
-Requires: %{name}-libglapi
-
-%description -n compat32-%{name}-libglapi
-Mesa shared glapi
-
-
 %package -n compat32-%{name}-dri-drivers
 Summary: Mesa-based DRI drivers
 Summary(ja): Mesa ベースの DRI ドライバ
-Group: system
-Obsoletes: mesa-libGL < 8.0.4
+Group: system,legacy
+Obsoletes: compat32-mesa-libGL < 8.0.4
+Obsoletes: compat32-%{name}-libglapi < 25.0.0
 
 %description -n compat32-%{name}-dri-drivers
 Mesa-based DRI drivers.
@@ -471,14 +455,12 @@ export PYTHON=%{__python3}
 %else
   -Dplatforms=x11 \
 %endif
-  -Ddri3=enabled \
 %if 0%{?with_hardware}
   -Dgallium-drivers=softpipe,llvmpipe,virgl,nouveau%{?with_r300:,r300}%{?with_crocus:,crocus}%{?with_i915:,i915}%{?with_iris:,iris}%{?with_vmware:,svga}%{?with_radeonsi:,radeonsi}%{?with_r600:,r600}%{?with_freedreno:,freedreno}%{?with_etnaviv:,etnaviv}%{?with_tegra:,tegra}%{?with_vc4:,vc4}%{?with_v3d:,v3d}%{?with_kmsro:,kmsro}%{?with_lima:,lima}%{?with_panfrost:,panfrost}%{?with_vulkan:,zink} \
 %else
   -Dgallium-drivers=softpipe,llvmpipe,virgl \
 %endif
   -Dgallium-vdpau=%{?with_vdpau:enabled}%{!?with_vdpau:disabled} \
-  -Dgallium-omx=%{?with_omx:bellagio}%{!?with_omx:disabled} \
   -Dgallium-va=%{?with_vaapi:enabled}%{!?with_vaapi:disabled} \
   -Dgallium-xa=%{?with_xa:enabled}%{!?with_xa:disabled} \
   -Dgallium-nine=%{?with_nine:true}%{!?with_nine:false} \
@@ -503,7 +485,6 @@ export PYTHON=%{__python3}
   -Dshared-llvm=enabled \
   -Dvalgrind=%{?with_valgrind:enabled}%{!?with_valgrind:disabled} \
   -Dbuild-tests=false \
-  -Dselinux=false \
   -Dosmesa=true \
   -Dandroid-libbacktrace=disabled \
   -Dlibunwind=disabled \
@@ -572,7 +553,6 @@ mkdir -p $RPM_BUILD_ROOT/%{mesasourcedir}
 %dir %{_includedir}/GL/internal
 %{_includedir}/GL/internal/dri_interface.h
 %{_libdir}/pkgconfig/dri.pc
-%{_libdir}/libglapi.so
 
 %files libEGL
 %{_datadir}/glvnd/egl_vendor.d/50_mesa.json
@@ -592,10 +572,6 @@ mkdir -p $RPM_BUILD_ROOT/%{mesasourcedir}
 %{_libdir}/libOSMesa.so
 %{_libdir}/pkgconfig/osmesa.pc
 
-%files libglapi
-%{_libdir}/libglapi.so.0
-%{_libdir}/libglapi.so.0.*
-
 %files libgbm
 %{_libdir}/libgbm.so.1
 %{_libdir}/libgbm.so.1.*
@@ -632,6 +608,8 @@ mkdir -p $RPM_BUILD_ROOT/%{mesasourcedir}
 %dir %{_libdir}/dri
 %{_libdir}/dri/*_dri.so
 %{_libdir}/dri/*_drv_video.so
+%dir %{_libdir}/gbm
+%{_libdir}/gbm/dri_gbm.so
 %dir %{_datadir}/drirc.d
 %config(noreplace) %{_datadir}/drirc.d/*
 %if 0%{?with_opencl}
@@ -692,9 +670,6 @@ mkdir -p $RPM_BUILD_ROOT/%{mesasourcedir}
 %{_libdir}/libGLX_mesa.so.0*
 %{_libdir}/libGLX_system.so.0*
 
-%files -n compat32-%{name}-libGL-devel
-%{_libdir}/libglapi.so
-
 %files -n compat32-%{name}-libEGL
 %{_libdir}/libEGL_mesa.so.0*
 
@@ -710,10 +685,6 @@ mkdir -p $RPM_BUILD_ROOT/%{mesasourcedir}
 %{_libdir}/libxatracker.so.2
 %{_libdir}/libxatracker.so.2.*
 
-%files -n compat32-%{name}-libglapi
-%{_libdir}/libglapi.so.0
-%{_libdir}/libglapi.so.0.*
-
 %files -n compat32-%{name}-libgbm
 %{_libdir}/libgbm.so.1
 %{_libdir}/libgbm.so.1.*
@@ -726,6 +697,10 @@ mkdir -p $RPM_BUILD_ROOT/%{mesasourcedir}
 
 
 %changelog
+* Mon Apr  7 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 25.0.3-1
+- updated to 25.0.3.
+- built with llvm-20.
+
 * Fri Nov 15 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 24.2.7-1
 - updated to 24.2.7.
 - built with llvm-19.

+ 7 - 2
s/spirv-headers/spirv-headers-vl.spec

@@ -1,4 +1,4 @@
-%global gittag vulkan-sdk-1.3.296.0
+%global gittag vulkan-sdk-1.4.309.0
 # to identify version:
 # https://github.com/KhronosGroup/SPIRV-Headers/blob/main/include/spirv/unified1/spirv.core.grammar.json
 #  "major_version" : 1,
@@ -7,7 +7,8 @@
 
 Name:           spirv-headers
 Summary:        Header files from the SPIR-V registry
-Version:        1.6.4
+Epoch:          1
+Version:        1.5.5
 Release:        1%{?_dist_release}
 Group:          programming
 Vendor:         Project Vine
@@ -64,6 +65,10 @@ mv include/* %buildroot%{_includedir}/
 
 
 %changelog
+* Mon Apr  7 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1:1.5.5-1
+- new upstream release.
+- reduced wrong version number and added epoch.
+
 * Fri Nov 15 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.6.4-1
 - new upstream release.
 

+ 6 - 3
s/spirv-llvm-translator/spirv-llvm-translator-vl.spec

@@ -9,12 +9,12 @@
 ## END: Set by rpmautospec
 
 
-%global commit 90a976491d3847657396456e0e94d7dc48d35996
+%global commit dee371987a59ed8654083c09c5f1d5c54f5db318
 %global shortcommit %(c=%{commit}; echo ${c:0:7})
 
 Name:           spirv-llvm-translator
-Version:        19.1.1
-Release:        2%{?_dist_release}
+Version:        20.1.1
+Release:        1%{?_dist_release}
 Summary:        LLVM to SPIRV Translator
 Group:          system
 Distribution:   Vine Linux
@@ -103,6 +103,9 @@ This package contains the standalone llvm to spirv tool.
 
 
 %changelog
+* Mon Apr  7 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 20.1.1-1
+- new upstream release.
+
 * Fri Nov 15 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 19.1.1-2
 - initial build for Vine Linux.
 

+ 8 - 3
s/spirv-tools/spirv-tools-vl.spec

@@ -1,6 +1,8 @@
+%global         git_tag vulkan-sdk-1.4.309.0
+
 Name:           spirv-tools
 Summary:        API and commands for processing SPIR-V modules
-Version:        2024.4~rc1
+Version:        2025.1
 %define srcver  %(echo %{version} | sed -e 's/~/./')
 Release:        1%{?_dist_release}
 Group:          programming
@@ -10,7 +12,7 @@ Distribution:   Vine Linux
 License:        ASL 2.0
 URL:            https://github.com/KhronosGroup/SPIRV-Tools
 #Source0:        %url/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
-Source0:        %url/archive/refs/tags/v%{srcver}.tar.gz
+Source0:        %url/archive/refs/tags/%{git_tag}.tar.gz
 
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
@@ -46,7 +48,7 @@ Development files for %{name}
 
 
 %prep
-%autosetup -p1 -n SPIRV-Tools-%{srcver}
+%autosetup -p1 -n SPIRV-Tools-%{git_tag}
 
 
 %build
@@ -94,6 +96,9 @@ Development files for %{name}
 
 
 %changelog
+* Mon Apr  7 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2025.1-1
+- new upstream release.
+
 * Fri Nov 15 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2024.4~rc1-1
 - new upstream release.
 

+ 9 - 4
v/vulkan-headers/vulkan-headers-vl.spec

@@ -1,7 +1,7 @@
 %global __python %{__python3}
 Name:           vulkan-headers
 Summary:        Vulkan Header files and API registry
-Version:        1.2.170.0
+Version:        1.4.309.0
 Release:        1%{?_dist_release}
 Group:          programming
 Vendor:         Project Vine
@@ -9,7 +9,7 @@ Distribution:   Vine Linux
 
 License:        ASL 2.0
 URL:            https://github.com/KhronosGroup/Vulkan-Headers
-Source0:        %url/archive/sdk-%{version}.tar.gz#/Vulkan-Headers-sdk-%{version}.tar.gz
+Source0:        %url/archive/vulkan-sdk-%{version}.tar.gz#/Vulkan-Headers-sdk-%{version}.tar.gz
 
 BuildRequires:  cmake
 BuildArch:      noarch
@@ -19,7 +19,7 @@ Vulkan Header files and API registry
 
 
 %prep
-%autosetup -n Vulkan-Headers-sdk-%{version}
+%autosetup -n Vulkan-Headers-vulkan-sdk-%{version}
 
 
 %build
@@ -32,14 +32,19 @@ Vulkan Header files and API registry
 
 
 %files
-%license LICENSE.txt
+%license LICENSE.md
 %doc README.md
 %{_includedir}/vulkan/
+%{_includedir}/vk_video/
 %dir %{_datadir}/vulkan/
 %{_datadir}/vulkan/registry/
+%{_datadir}/cmake/*
 
 
 %changelog
+* Mon Apr  7 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.4.309.0-1
+- new upstream release.
+
 * Sun Mar 28 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.2.170.0-1
 - new upstream release.
 

+ 7 - 3
v/vulkan-loader/vulkan-loader-vl.spec

@@ -2,7 +2,7 @@
 
 Name:           vulkan-loader
 Summary:        Vulkan ICD desktop loader
-Version:        1.2.170.0
+Version:        1.4.309.0
 Release:        1%{?_dist_release}
 Group:          system
 Vendor:         Project Vine
@@ -10,7 +10,7 @@ Distribution:   Vine Linux
 
 License:        ASL 2.0
 URL:            https://github.com/KhronosGroup/Vulkan-Loader
-Source0:        %url/archive/sdk-%{version}.tar.gz#/Vulkan-Loader-sdk-%{version}.tar.gz
+Source0:        %url/archive/refs/tags/vulkan-sdk-%{version}.tar.gz#/Vulkan-Loader-vulkan-sdk-%{version}.tar.gz
 
 BuildRequires:  gcc
 BuildRequires:  gcc-c++
@@ -58,7 +58,7 @@ developing applications that use %{name}.
 
 
 %prep
-%autosetup -n Vulkan-Loader-sdk-%{version}
+%autosetup -n Vulkan-Loader-vulkan-sdk-%{version}
 
 
 %build
@@ -92,10 +92,14 @@ mkdir -p %{buildroot}%{_sysconfdir}/vulkan/{explicit,implicit}_layer.d/ \
 
 %files devel
 %{_libdir}/pkgconfig/vulkan.pc
+%{_libdir}/cmake/*
 %{_libdir}/*.so
 
 
 %changelog
+* Mon Apr  7 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.4.309.0-1
+- new upstream release.
+
 * Sun Mar 28 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.2.170.0-1
 - new upstream release.
 - dropped ldconfig scriptlets.

+ 8 - 3
v/vulkan-tools/vulkan-tools-vl.spec

@@ -1,6 +1,6 @@
 Name:           vulkan-tools
 Summary:        Vulkan tools
-Version:        1.2.170.0
+Version:        1.4.309.0
 Release:        1%{?_dist_release}
 Group:          programming
 Vendor:         Project Vine
@@ -8,7 +8,7 @@ Distribution:   Vine Linux
 
 License:        ASL 2.0
 URL:            https://github.com/KhronosGroup/Vulkan-Tools
-Source0:        %url/archive/sdk-%{version}.tar.gz#/Vulkan-Tools-sdk-%{version}.tar.gz       
+Source0:        %url/archive/vulkan-sdk-%{version}.tar.gz#/Vulkan-Tools-vulkan-sdk-%{version}.tar.gz       
 
 BuildRequires:  gcc
 BuildRequires:  gcc-c++
@@ -17,6 +17,8 @@ BuildRequires:  glslang
 BuildRequires:  ninja
 BuildRequires:  python3-devel
 BuildRequires:  vulkan-loader-devel
+BuildRequires:  vulkan-volk-devel
+BuildRequires:  wayland-protocols-devel
 BuildRequires:  pkgconfig(wayland-client)
 BuildRequires:  pkgconfig(wayland-cursor)
 BuildRequires:  pkgconfig(wayland-server)
@@ -36,7 +38,7 @@ Vulkan tools
 
 
 %prep
-%autosetup -n Vulkan-Tools-sdk-%{version} -p1
+%autosetup -n Vulkan-Tools-vulkan-sdk-%{version} -p1
 
 
 %build
@@ -58,6 +60,9 @@ Vulkan tools
 
 
 %changelog
+* Mon Apr  7 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.4.309.0-1
+- new upstream release.
+
 * Sun Mar 28 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.2.170.0-1
 - new upstream release.
 

+ 7 - 2
w/wayland-protocols/wayland-protocols-vl.spec

@@ -1,5 +1,5 @@
 Name:           wayland-protocols
-Version:        1.38
+Version:        1.42
 Release:        1%{?_dist_release}
 Summary:        Wayland protocols that adds functionality not available in the core protocol
 Group:          system
@@ -42,6 +42,7 @@ wayland-protocols.
 %meson -Dtests=false
 %meson_build
 
+
 %install
 %meson_install
 
@@ -50,10 +51,14 @@ wayland-protocols.
 %license COPYING
 %doc README.md
 %{_datadir}/pkgconfig/%{name}.pc
-%{_datadir}/%{name}/
+%{_datadir}/%{name}
+%{_includedir}/%{name}
 
 
 %changelog
+* Mon Apr  7 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.42-1
+- new upstream release.
+
 * Fri Nov 15 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.38-1
 - new upstream release.
 

+ 4 - 1
w/wayland/wayland-vl.spec

@@ -1,5 +1,5 @@
 Name:           wayland
-Version:        1.23.0
+Version:        1.23.1
 Release:        1%{?_dist_release}
 Summary:        Wayland Compositor Infrastructure
 Group:          system
@@ -136,6 +136,9 @@ Wayland server library
 
 
 %changelog
+* Mon Apr  7 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.23.1-1
+- new upstream release.
+
 * Fri Nov 15 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.23.0-1
 - new upstream release.