From e06bb1193a75daee8478fb6613861ce069a1c750 Mon Sep 17 00:00:00 2001 From: "Satadru Pramanik, DO, MPH, MEng" Date: Wed, 30 Oct 2024 13:59:27 -0400 Subject: [PATCH] Update vulkan, ninja, xorg_server, & xwayland (#10677) * Update vulkan and ninja. Signed-off-by: Satadru Pramanik * Xorg_server => 21.1.14 Signed-off-by: Satadru Pramanik * Xwayland => 24.1.4 Signed-off-by: Satadru Pramanik --------- Signed-off-by: Satadru Pramanik --- .../{Handoff.yml => Linter-Handoff.yml} | 6 +-- .github/workflows/Unit-Test.yml | 4 +- manifest/armv7l/p/pipewire.filelist | 45 ++++++++++--------- manifest/armv7l/v/vulkan_icd_loader.filelist | 2 +- manifest/x86_64/p/pipewire.filelist | 45 ++++++++++--------- manifest/x86_64/v/vulkan_icd_loader.filelist | 2 +- packages/ninja.rb | 10 ++--- packages/pipewire.rb | 18 +++++--- packages/vulkan_headers.rb | 8 ++-- packages/vulkan_icd_loader.rb | 14 +++--- packages/xorg_server.rb | 8 ++-- packages/xwayland.rb | 8 ++-- 12 files changed, 90 insertions(+), 80 deletions(-) rename .github/workflows/{Handoff.yml => Linter-Handoff.yml} (92%) diff --git a/.github/workflows/Handoff.yml b/.github/workflows/Linter-Handoff.yml similarity index 92% rename from .github/workflows/Handoff.yml rename to .github/workflows/Linter-Handoff.yml index 8e0ad0608..0bfb5e3ea 100644 --- a/.github/workflows/Handoff.yml +++ b/.github/workflows/Linter-Handoff.yml @@ -1,5 +1,5 @@ --- -name: Handoff +name: Linter-Handoff on: pull_request: branches: [master] @@ -54,7 +54,3 @@ jobs: needs: handoff if: contains(needs.handoff.outputs.category, 'YAML') uses: ./.github/workflows/YAMLlint.yml - unittests: - needs: handoff - if: contains(needs.handoff.outputs.category, 'Ruby') - uses: ./.github/workflows/Unit-Test.yml diff --git a/.github/workflows/Unit-Test.yml b/.github/workflows/Unit-Test.yml index 7557e3444..83ec6c835 100644 --- a/.github/workflows/Unit-Test.yml +++ b/.github/workflows/Unit-Test.yml @@ -1,6 +1,8 @@ --- name: Run Unit Tests on PR -on: workflow_call +on: + pull_request: + branches: [master] jobs: container_tests: strategy: diff --git a/manifest/armv7l/p/pipewire.filelist b/manifest/armv7l/p/pipewire.filelist index 9e5ecd07f..f59ce6c8c 100644 --- a/manifest/armv7l/p/pipewire.filelist +++ b/manifest/armv7l/p/pipewire.filelist @@ -6,6 +6,7 @@ /usr/local/bin/pw-cat /usr/local/bin/pw-cli /usr/local/bin/pw-config +/usr/local/bin/pw-container /usr/local/bin/pw-dot /usr/local/bin/pw-dsdplay /usr/local/bin/pw-dump @@ -48,6 +49,7 @@ /usr/local/include/pipewire-0.3/pipewire/extensions/metadata.h /usr/local/include/pipewire-0.3/pipewire/extensions/profiler.h /usr/local/include/pipewire-0.3/pipewire/extensions/protocol-native.h +/usr/local/include/pipewire-0.3/pipewire/extensions/security-context.h /usr/local/include/pipewire-0.3/pipewire/extensions/session-manager.h /usr/local/include/pipewire-0.3/pipewire/extensions/session-manager/impl-interfaces.h /usr/local/include/pipewire-0.3/pipewire/extensions/session-manager/interfaces.h @@ -101,6 +103,7 @@ /usr/local/include/spa-0.2/spa/debug/buffer.h /usr/local/include/spa-0.2/spa/debug/context.h /usr/local/include/spa-0.2/spa/debug/dict.h +/usr/local/include/spa-0.2/spa/debug/file.h /usr/local/include/spa-0.2/spa/debug/format.h /usr/local/include/spa-0.2/spa/debug/log.h /usr/local/include/spa-0.2/spa/debug/mem.h @@ -239,6 +242,7 @@ /usr/local/include/spa-0.2/spa/utils/string.h /usr/local/include/spa-0.2/spa/utils/type-info.h /usr/local/include/spa-0.2/spa/utils/type.h +/usr/local/include/wireplumber-0.5/wp/base-dirs.h /usr/local/include/wireplumber-0.5/wp/client.h /usr/local/include/wireplumber-0.5/wp/component-loader.h /usr/local/include/wireplumber-0.5/wp/conf.h @@ -280,22 +284,23 @@ /usr/local/include/wireplumber-0.5/wp/wpversion.h /usr/local/lib/alsa-lib/libasound_module_ctl_pipewire.so /usr/local/lib/alsa-lib/libasound_module_pcm_pipewire.so +/usr/local/lib/girepository-1.0/Wp-0.5.typelib /usr/local/lib/gstreamer-1.0/libgstpipewire.so /usr/local/lib/libpipewire-0.3.so /usr/local/lib/libpipewire-0.3.so.0 -/usr/local/lib/libpipewire-0.3.so.0.1003.0 +/usr/local/lib/libpipewire-0.3.so.0.1206.0 /usr/local/lib/libwireplumber-0.5.so /usr/local/lib/libwireplumber-0.5.so.0 -/usr/local/lib/libwireplumber-0.5.so.0.4.81 +/usr/local/lib/libwireplumber-0.5.so.0.506.0 /usr/local/lib/pipewire-0.3/jack/libjack.so /usr/local/lib/pipewire-0.3/jack/libjack.so.0 -/usr/local/lib/pipewire-0.3/jack/libjack.so.0.3.1003 +/usr/local/lib/pipewire-0.3/jack/libjack.so.0.3.1206 /usr/local/lib/pipewire-0.3/jack/libjacknet.so /usr/local/lib/pipewire-0.3/jack/libjacknet.so.0 -/usr/local/lib/pipewire-0.3/jack/libjacknet.so.0.3.1003 +/usr/local/lib/pipewire-0.3/jack/libjacknet.so.0.3.1206 /usr/local/lib/pipewire-0.3/jack/libjackserver.so /usr/local/lib/pipewire-0.3/jack/libjackserver.so.0 -/usr/local/lib/pipewire-0.3/jack/libjackserver.so.0.3.1003 +/usr/local/lib/pipewire-0.3/jack/libjackserver.so.0.3.1206 /usr/local/lib/pipewire-0.3/libpipewire-module-access.so /usr/local/lib/pipewire-0.3/libpipewire-module-adapter.so /usr/local/lib/pipewire-0.3/libpipewire-module-avb.so @@ -313,6 +318,7 @@ /usr/local/lib/pipewire-0.3/libpipewire-module-metadata.so /usr/local/lib/pipewire-0.3/libpipewire-module-netjack2-driver.so /usr/local/lib/pipewire-0.3/libpipewire-module-netjack2-manager.so +/usr/local/lib/pipewire-0.3/libpipewire-module-parametric-equalizer.so /usr/local/lib/pipewire-0.3/libpipewire-module-pipe-tunnel.so /usr/local/lib/pipewire-0.3/libpipewire-module-portal.so /usr/local/lib/pipewire-0.3/libpipewire-module-profiler.so @@ -329,6 +335,7 @@ /usr/local/lib/pipewire-0.3/libpipewire-module-rtp-sink.so /usr/local/lib/pipewire-0.3/libpipewire-module-rtp-source.so /usr/local/lib/pipewire-0.3/libpipewire-module-session-manager.so +/usr/local/lib/pipewire-0.3/libpipewire-module-snapcast-discover.so /usr/local/lib/pipewire-0.3/libpipewire-module-spa-device-factory.so /usr/local/lib/pipewire-0.3/libpipewire-module-spa-device.so /usr/local/lib/pipewire-0.3/libpipewire-module-spa-node-factory.so @@ -366,7 +373,6 @@ /usr/local/lib/wireplumber-0.5/libwireplumber-module-reserve-device.so /usr/local/lib/wireplumber-0.5/libwireplumber-module-settings.so /usr/local/lib/wireplumber-0.5/libwireplumber-module-si-audio-adapter.so -/usr/local/lib/wireplumber-0.5/libwireplumber-module-si-audio-virtual.so /usr/local/lib/wireplumber-0.5/libwireplumber-module-si-node.so /usr/local/lib/wireplumber-0.5/libwireplumber-module-si-standard-link.so /usr/local/lib/wireplumber-0.5/libwireplumber-module-standard-event-source.so @@ -453,10 +459,12 @@ /usr/local/share/doc/wireplumber/examples/wireplumber.conf.d/libcamera.conf /usr/local/share/doc/wireplumber/examples/wireplumber.conf.d/linking.conf /usr/local/share/doc/wireplumber/examples/wireplumber.conf.d/log.conf -/usr/local/share/doc/wireplumber/examples/wireplumber.conf.d/settings.conf +/usr/local/share/doc/wireplumber/examples/wireplumber.conf.d/media-role-nodes.conf +/usr/local/share/doc/wireplumber/examples/wireplumber.conf.d/profile.conf +/usr/local/share/doc/wireplumber/examples/wireplumber.conf.d/smart-equalizer.conf /usr/local/share/doc/wireplumber/examples/wireplumber.conf.d/stream.conf /usr/local/share/doc/wireplumber/examples/wireplumber.conf.d/v4l2.conf -/usr/local/share/doc/wireplumber/examples/wireplumber.conf.d/virtual.conf +/usr/local/share/gir-1.0/Wp-0.5.gir /usr/local/share/locale/af/LC_MESSAGES/pipewire.mo /usr/local/share/locale/af/LC_MESSAGES/wireplumber.mo /usr/local/share/locale/as/LC_MESSAGES/pipewire.mo @@ -546,6 +554,7 @@ /usr/local/share/locale/si/LC_MESSAGES/wireplumber.mo /usr/local/share/locale/sk/LC_MESSAGES/pipewire.mo /usr/local/share/locale/sk/LC_MESSAGES/wireplumber.mo +/usr/local/share/locale/sl/LC_MESSAGES/wireplumber.mo /usr/local/share/locale/sr/LC_MESSAGES/pipewire.mo /usr/local/share/locale/sr/LC_MESSAGES/wireplumber.mo /usr/local/share/locale/sr@latin/LC_MESSAGES/pipewire.mo @@ -589,8 +598,6 @@ /usr/local/share/pipewire/pipewire.conf /usr/local/share/pipewire/pipewire.conf.avail/10-rates.conf /usr/local/share/pipewire/pipewire.conf.avail/20-upmix.conf -/usr/local/share/pipewire/wireplumber.conf -/usr/local/share/pipewire/wireplumber.conf.d/alsa-vm.conf /usr/local/share/wireplumber/scripts/client/access-default.lua /usr/local/share/wireplumber/scripts/client/access-portal.lua /usr/local/share/wireplumber/scripts/client/access-snap.lua @@ -604,33 +611,28 @@ /usr/local/share/wireplumber/scripts/device/autoswitch-bluetooth-profile.lua /usr/local/share/wireplumber/scripts/device/find-best-profile.lua /usr/local/share/wireplumber/scripts/device/find-best-routes.lua +/usr/local/share/wireplumber/scripts/device/find-preferred-profile.lua /usr/local/share/wireplumber/scripts/device/select-profile.lua /usr/local/share/wireplumber/scripts/device/select-routes.lua /usr/local/share/wireplumber/scripts/device/state-profile.lua /usr/local/share/wireplumber/scripts/device/state-routes.lua /usr/local/share/wireplumber/scripts/fallback-sink.lua -/usr/local/share/wireplumber/scripts/intended-roles.lua /usr/local/share/wireplumber/scripts/lib/common-utils.lua /usr/local/share/wireplumber/scripts/lib/device-info-cache.lua /usr/local/share/wireplumber/scripts/lib/filter-utils.lua /usr/local/share/wireplumber/scripts/lib/linking-utils.lua /usr/local/share/wireplumber/scripts/lib/monitor-utils.lua -/usr/local/share/wireplumber/scripts/lib/settings-bluetooth.lua -/usr/local/share/wireplumber/scripts/lib/settings-device.lua -/usr/local/share/wireplumber/scripts/lib/settings-linking.lua -/usr/local/share/wireplumber/scripts/lib/settings-manager.lua -/usr/local/share/wireplumber/scripts/lib/settings-monitor.lua -/usr/local/share/wireplumber/scripts/lib/settings-node.lua +/usr/local/share/wireplumber/scripts/lib/node-utils.lua /usr/local/share/wireplumber/scripts/linking/find-best-target.lua /usr/local/share/wireplumber/scripts/linking/find-default-target.lua /usr/local/share/wireplumber/scripts/linking/find-defined-target.lua /usr/local/share/wireplumber/scripts/linking/find-filter-target.lua +/usr/local/share/wireplumber/scripts/linking/find-media-role-target.lua /usr/local/share/wireplumber/scripts/linking/find-user-target.lua.example -/usr/local/share/wireplumber/scripts/linking/find-virtual-target.lua /usr/local/share/wireplumber/scripts/linking/get-filter-from-target.lua /usr/local/share/wireplumber/scripts/linking/link-target.lua /usr/local/share/wireplumber/scripts/linking/prepare-link.lua -/usr/local/share/wireplumber/scripts/linking/rescan-virtual-links.lua +/usr/local/share/wireplumber/scripts/linking/rescan-media-role-links.lua /usr/local/share/wireplumber/scripts/linking/rescan.lua /usr/local/share/wireplumber/scripts/metadata.lua /usr/local/share/wireplumber/scripts/monitors/alsa-midi.lua @@ -648,10 +650,11 @@ /usr/local/share/wireplumber/scripts/monitors/v4l2/name-device.lua /usr/local/share/wireplumber/scripts/monitors/v4l2/name-node.lua /usr/local/share/wireplumber/scripts/node/create-item.lua -/usr/local/share/wireplumber/scripts/node/create-virtual-item.lua /usr/local/share/wireplumber/scripts/node/filter-forward-format.lua +/usr/local/share/wireplumber/scripts/node/software-dsp.lua /usr/local/share/wireplumber/scripts/node/state-stream.lua /usr/local/share/wireplumber/scripts/node/suspend-node.lua -/usr/local/share/wireplumber/scripts/policy-dsp.lua /usr/local/share/wireplumber/scripts/sm-objects.lua +/usr/local/share/wireplumber/wireplumber.conf +/usr/local/share/wireplumber/wireplumber.conf.d/alsa-vm.conf /usr/local/share/zsh/site-functions/_wpctl diff --git a/manifest/armv7l/v/vulkan_icd_loader.filelist b/manifest/armv7l/v/vulkan_icd_loader.filelist index 876280678..e4b4ae5b4 100644 --- a/manifest/armv7l/v/vulkan_icd_loader.filelist +++ b/manifest/armv7l/v/vulkan_icd_loader.filelist @@ -3,5 +3,5 @@ /usr/local/lib/cmake/VulkanLoader/VulkanLoaderConfigVersion.cmake /usr/local/lib/libvulkan.so /usr/local/lib/libvulkan.so.1 -/usr/local/lib/libvulkan.so.1.3.283 +/usr/local/lib/libvulkan.so.1.3.300 /usr/local/lib/pkgconfig/vulkan.pc diff --git a/manifest/x86_64/p/pipewire.filelist b/manifest/x86_64/p/pipewire.filelist index aac4c62ba..697999718 100644 --- a/manifest/x86_64/p/pipewire.filelist +++ b/manifest/x86_64/p/pipewire.filelist @@ -6,6 +6,7 @@ /usr/local/bin/pw-cat /usr/local/bin/pw-cli /usr/local/bin/pw-config +/usr/local/bin/pw-container /usr/local/bin/pw-dot /usr/local/bin/pw-dsdplay /usr/local/bin/pw-dump @@ -48,6 +49,7 @@ /usr/local/include/pipewire-0.3/pipewire/extensions/metadata.h /usr/local/include/pipewire-0.3/pipewire/extensions/profiler.h /usr/local/include/pipewire-0.3/pipewire/extensions/protocol-native.h +/usr/local/include/pipewire-0.3/pipewire/extensions/security-context.h /usr/local/include/pipewire-0.3/pipewire/extensions/session-manager.h /usr/local/include/pipewire-0.3/pipewire/extensions/session-manager/impl-interfaces.h /usr/local/include/pipewire-0.3/pipewire/extensions/session-manager/interfaces.h @@ -101,6 +103,7 @@ /usr/local/include/spa-0.2/spa/debug/buffer.h /usr/local/include/spa-0.2/spa/debug/context.h /usr/local/include/spa-0.2/spa/debug/dict.h +/usr/local/include/spa-0.2/spa/debug/file.h /usr/local/include/spa-0.2/spa/debug/format.h /usr/local/include/spa-0.2/spa/debug/log.h /usr/local/include/spa-0.2/spa/debug/mem.h @@ -239,6 +242,7 @@ /usr/local/include/spa-0.2/spa/utils/string.h /usr/local/include/spa-0.2/spa/utils/type-info.h /usr/local/include/spa-0.2/spa/utils/type.h +/usr/local/include/wireplumber-0.5/wp/base-dirs.h /usr/local/include/wireplumber-0.5/wp/client.h /usr/local/include/wireplumber-0.5/wp/component-loader.h /usr/local/include/wireplumber-0.5/wp/conf.h @@ -280,22 +284,23 @@ /usr/local/include/wireplumber-0.5/wp/wpversion.h /usr/local/lib64/alsa-lib/libasound_module_ctl_pipewire.so /usr/local/lib64/alsa-lib/libasound_module_pcm_pipewire.so +/usr/local/lib64/girepository-1.0/Wp-0.5.typelib /usr/local/lib64/gstreamer-1.0/libgstpipewire.so /usr/local/lib64/libpipewire-0.3.so /usr/local/lib64/libpipewire-0.3.so.0 -/usr/local/lib64/libpipewire-0.3.so.0.1003.0 +/usr/local/lib64/libpipewire-0.3.so.0.1206.0 /usr/local/lib64/libwireplumber-0.5.so /usr/local/lib64/libwireplumber-0.5.so.0 -/usr/local/lib64/libwireplumber-0.5.so.0.4.81 +/usr/local/lib64/libwireplumber-0.5.so.0.506.0 /usr/local/lib64/pipewire-0.3/jack/libjack.so /usr/local/lib64/pipewire-0.3/jack/libjack.so.0 -/usr/local/lib64/pipewire-0.3/jack/libjack.so.0.3.1003 +/usr/local/lib64/pipewire-0.3/jack/libjack.so.0.3.1206 /usr/local/lib64/pipewire-0.3/jack/libjacknet.so /usr/local/lib64/pipewire-0.3/jack/libjacknet.so.0 -/usr/local/lib64/pipewire-0.3/jack/libjacknet.so.0.3.1003 +/usr/local/lib64/pipewire-0.3/jack/libjacknet.so.0.3.1206 /usr/local/lib64/pipewire-0.3/jack/libjackserver.so /usr/local/lib64/pipewire-0.3/jack/libjackserver.so.0 -/usr/local/lib64/pipewire-0.3/jack/libjackserver.so.0.3.1003 +/usr/local/lib64/pipewire-0.3/jack/libjackserver.so.0.3.1206 /usr/local/lib64/pipewire-0.3/libpipewire-module-access.so /usr/local/lib64/pipewire-0.3/libpipewire-module-adapter.so /usr/local/lib64/pipewire-0.3/libpipewire-module-avb.so @@ -313,6 +318,7 @@ /usr/local/lib64/pipewire-0.3/libpipewire-module-metadata.so /usr/local/lib64/pipewire-0.3/libpipewire-module-netjack2-driver.so /usr/local/lib64/pipewire-0.3/libpipewire-module-netjack2-manager.so +/usr/local/lib64/pipewire-0.3/libpipewire-module-parametric-equalizer.so /usr/local/lib64/pipewire-0.3/libpipewire-module-pipe-tunnel.so /usr/local/lib64/pipewire-0.3/libpipewire-module-portal.so /usr/local/lib64/pipewire-0.3/libpipewire-module-profiler.so @@ -329,6 +335,7 @@ /usr/local/lib64/pipewire-0.3/libpipewire-module-rtp-sink.so /usr/local/lib64/pipewire-0.3/libpipewire-module-rtp-source.so /usr/local/lib64/pipewire-0.3/libpipewire-module-session-manager.so +/usr/local/lib64/pipewire-0.3/libpipewire-module-snapcast-discover.so /usr/local/lib64/pipewire-0.3/libpipewire-module-spa-device-factory.so /usr/local/lib64/pipewire-0.3/libpipewire-module-spa-device.so /usr/local/lib64/pipewire-0.3/libpipewire-module-spa-node-factory.so @@ -366,7 +373,6 @@ /usr/local/lib64/wireplumber-0.5/libwireplumber-module-reserve-device.so /usr/local/lib64/wireplumber-0.5/libwireplumber-module-settings.so /usr/local/lib64/wireplumber-0.5/libwireplumber-module-si-audio-adapter.so -/usr/local/lib64/wireplumber-0.5/libwireplumber-module-si-audio-virtual.so /usr/local/lib64/wireplumber-0.5/libwireplumber-module-si-node.so /usr/local/lib64/wireplumber-0.5/libwireplumber-module-si-standard-link.so /usr/local/lib64/wireplumber-0.5/libwireplumber-module-standard-event-source.so @@ -453,10 +459,12 @@ /usr/local/share/doc/wireplumber/examples/wireplumber.conf.d/libcamera.conf /usr/local/share/doc/wireplumber/examples/wireplumber.conf.d/linking.conf /usr/local/share/doc/wireplumber/examples/wireplumber.conf.d/log.conf -/usr/local/share/doc/wireplumber/examples/wireplumber.conf.d/settings.conf +/usr/local/share/doc/wireplumber/examples/wireplumber.conf.d/media-role-nodes.conf +/usr/local/share/doc/wireplumber/examples/wireplumber.conf.d/profile.conf +/usr/local/share/doc/wireplumber/examples/wireplumber.conf.d/smart-equalizer.conf /usr/local/share/doc/wireplumber/examples/wireplumber.conf.d/stream.conf /usr/local/share/doc/wireplumber/examples/wireplumber.conf.d/v4l2.conf -/usr/local/share/doc/wireplumber/examples/wireplumber.conf.d/virtual.conf +/usr/local/share/gir-1.0/Wp-0.5.gir /usr/local/share/locale/af/LC_MESSAGES/pipewire.mo /usr/local/share/locale/af/LC_MESSAGES/wireplumber.mo /usr/local/share/locale/as/LC_MESSAGES/pipewire.mo @@ -546,6 +554,7 @@ /usr/local/share/locale/si/LC_MESSAGES/wireplumber.mo /usr/local/share/locale/sk/LC_MESSAGES/pipewire.mo /usr/local/share/locale/sk/LC_MESSAGES/wireplumber.mo +/usr/local/share/locale/sl/LC_MESSAGES/wireplumber.mo /usr/local/share/locale/sr/LC_MESSAGES/pipewire.mo /usr/local/share/locale/sr/LC_MESSAGES/wireplumber.mo /usr/local/share/locale/sr@latin/LC_MESSAGES/pipewire.mo @@ -589,8 +598,6 @@ /usr/local/share/pipewire/pipewire.conf /usr/local/share/pipewire/pipewire.conf.avail/10-rates.conf /usr/local/share/pipewire/pipewire.conf.avail/20-upmix.conf -/usr/local/share/pipewire/wireplumber.conf -/usr/local/share/pipewire/wireplumber.conf.d/alsa-vm.conf /usr/local/share/wireplumber/scripts/client/access-default.lua /usr/local/share/wireplumber/scripts/client/access-portal.lua /usr/local/share/wireplumber/scripts/client/access-snap.lua @@ -604,33 +611,28 @@ /usr/local/share/wireplumber/scripts/device/autoswitch-bluetooth-profile.lua /usr/local/share/wireplumber/scripts/device/find-best-profile.lua /usr/local/share/wireplumber/scripts/device/find-best-routes.lua +/usr/local/share/wireplumber/scripts/device/find-preferred-profile.lua /usr/local/share/wireplumber/scripts/device/select-profile.lua /usr/local/share/wireplumber/scripts/device/select-routes.lua /usr/local/share/wireplumber/scripts/device/state-profile.lua /usr/local/share/wireplumber/scripts/device/state-routes.lua /usr/local/share/wireplumber/scripts/fallback-sink.lua -/usr/local/share/wireplumber/scripts/intended-roles.lua /usr/local/share/wireplumber/scripts/lib/common-utils.lua /usr/local/share/wireplumber/scripts/lib/device-info-cache.lua /usr/local/share/wireplumber/scripts/lib/filter-utils.lua /usr/local/share/wireplumber/scripts/lib/linking-utils.lua /usr/local/share/wireplumber/scripts/lib/monitor-utils.lua -/usr/local/share/wireplumber/scripts/lib/settings-bluetooth.lua -/usr/local/share/wireplumber/scripts/lib/settings-device.lua -/usr/local/share/wireplumber/scripts/lib/settings-linking.lua -/usr/local/share/wireplumber/scripts/lib/settings-manager.lua -/usr/local/share/wireplumber/scripts/lib/settings-monitor.lua -/usr/local/share/wireplumber/scripts/lib/settings-node.lua +/usr/local/share/wireplumber/scripts/lib/node-utils.lua /usr/local/share/wireplumber/scripts/linking/find-best-target.lua /usr/local/share/wireplumber/scripts/linking/find-default-target.lua /usr/local/share/wireplumber/scripts/linking/find-defined-target.lua /usr/local/share/wireplumber/scripts/linking/find-filter-target.lua +/usr/local/share/wireplumber/scripts/linking/find-media-role-target.lua /usr/local/share/wireplumber/scripts/linking/find-user-target.lua.example -/usr/local/share/wireplumber/scripts/linking/find-virtual-target.lua /usr/local/share/wireplumber/scripts/linking/get-filter-from-target.lua /usr/local/share/wireplumber/scripts/linking/link-target.lua /usr/local/share/wireplumber/scripts/linking/prepare-link.lua -/usr/local/share/wireplumber/scripts/linking/rescan-virtual-links.lua +/usr/local/share/wireplumber/scripts/linking/rescan-media-role-links.lua /usr/local/share/wireplumber/scripts/linking/rescan.lua /usr/local/share/wireplumber/scripts/metadata.lua /usr/local/share/wireplumber/scripts/monitors/alsa-midi.lua @@ -648,10 +650,11 @@ /usr/local/share/wireplumber/scripts/monitors/v4l2/name-device.lua /usr/local/share/wireplumber/scripts/monitors/v4l2/name-node.lua /usr/local/share/wireplumber/scripts/node/create-item.lua -/usr/local/share/wireplumber/scripts/node/create-virtual-item.lua /usr/local/share/wireplumber/scripts/node/filter-forward-format.lua +/usr/local/share/wireplumber/scripts/node/software-dsp.lua /usr/local/share/wireplumber/scripts/node/state-stream.lua /usr/local/share/wireplumber/scripts/node/suspend-node.lua -/usr/local/share/wireplumber/scripts/policy-dsp.lua /usr/local/share/wireplumber/scripts/sm-objects.lua +/usr/local/share/wireplumber/wireplumber.conf +/usr/local/share/wireplumber/wireplumber.conf.d/alsa-vm.conf /usr/local/share/zsh/site-functions/_wpctl diff --git a/manifest/x86_64/v/vulkan_icd_loader.filelist b/manifest/x86_64/v/vulkan_icd_loader.filelist index c2d7bb0b7..2f4adce6f 100644 --- a/manifest/x86_64/v/vulkan_icd_loader.filelist +++ b/manifest/x86_64/v/vulkan_icd_loader.filelist @@ -3,5 +3,5 @@ /usr/local/lib64/cmake/VulkanLoader/VulkanLoaderConfigVersion.cmake /usr/local/lib64/libvulkan.so /usr/local/lib64/libvulkan.so.1 -/usr/local/lib64/libvulkan.so.1.3.283 +/usr/local/lib64/libvulkan.so.1.3.300 /usr/local/lib64/pkgconfig/vulkan.pc diff --git a/packages/ninja.rb b/packages/ninja.rb index 61ac785ba..f105644bd 100644 --- a/packages/ninja.rb +++ b/packages/ninja.rb @@ -3,7 +3,7 @@ require 'buildsystems/cmake' class Ninja < CMake description 'a small build system with a focus on speed' homepage 'https://ninja-build.org' - version '1.12.0' + version '1.12.1' license 'GPL-2' compatibility 'all' source_url 'https://github.com/ninja-build/ninja.git' @@ -11,10 +11,10 @@ class Ninja < CMake binary_compression 'tar.zst' binary_sha256({ - aarch64: 'b9c7c3f0f22982ee2ac220e73e449c1458434525aff08afb910926c4d5d380cf', - armv7l: 'b9c7c3f0f22982ee2ac220e73e449c1458434525aff08afb910926c4d5d380cf', - i686: '20babb33e1e01ffd2ed2fa5125c2fced7b6b7820600a13bda7ec15b8f2ea8f51', - x86_64: '46b369359e6277064e2c77fce5bcd4dc97df99bdcb2412c46f92cc8fb88f0e42' + aarch64: '9a6273179b9c9242db8c19708498d3de8a9bcc98292615cfbf44364cb4db4536', + armv7l: '9a6273179b9c9242db8c19708498d3de8a9bcc98292615cfbf44364cb4db4536', + i686: '98466d2c4986666d124e9cdac21a7e129ce86741a5823975410c0830cc49acf6', + x86_64: '0216d7f30e7aeb8febfc94c7c985e109de83d3e836dc4c9d41164017113cc4b4' }) depends_on 'gcc_lib' # R diff --git a/packages/pipewire.rb b/packages/pipewire.rb index 3473690ed..fa19c32ef 100644 --- a/packages/pipewire.rb +++ b/packages/pipewire.rb @@ -5,10 +5,11 @@ class Pipewire < Meson homepage 'https://pipewire.org' if Gem::Version.new(CREW_KERNEL_VERSION.to_s) < Gem::Version.new('3.9') version '0.3.29' - elsif Gem::Version.new(CREW_KERNEL_VERSION.to_s) <= Gem::Version.new('5.4') + elsif Gem::Version.new(CREW_KERNEL_VERSION.to_s) <= Gem::Version.new('5.4') || Gem::Version.new(LIBC_VERSION) < Gem::Version.new('2.32') version '0.3.60' else - version '1.0.3' + version '1.2.6' + min_glibc '2.32' end compatibility 'x86_64 aarch64 armv7l' license 'LGPL-2.1+' @@ -17,7 +18,6 @@ class Pipewire < Meson binary_compression 'tar.zst' if Gem::Version.new(CREW_KERNEL_VERSION.to_s) < Gem::Version.new('3.9') - binary_sha256({ i686: '0dbeda58c4e1db7a180ebfb2b7bc3057cc6966927f4d5ee543953b734dfc4510' }) @@ -28,11 +28,10 @@ class Pipewire < Meson x86_64: '1534c6a7d71870ac60ec77aab0f795e148e63cf2eac61ff6ec58a5d3af23d994' }) else - binary_sha256({ - aarch64: '4e9cc1614f9e40efb98b6650a38b7decf46a88315e901ecd88f8e76b98ac7368', - armv7l: '4e9cc1614f9e40efb98b6650a38b7decf46a88315e901ecd88f8e76b98ac7368', - x86_64: '21e43aa1fc9038ef0824779ce3090c2d563981cdaecdbb3d82eb59c348cd478a' + aarch64: 'fdacbfe0ebfcf7af8d3d3acc6b895fed672a53d0245739edbd64671a0e95c8c5', + armv7l: 'fdacbfe0ebfcf7af8d3d3acc6b895fed672a53d0245739edbd64671a0e95c8c5', + x86_64: '6c5363156c2d4251c9a1b604e8961267ce0e0a38554f87faa6766060e9203224' }) end @@ -41,6 +40,7 @@ class Pipewire < Meson depends_on 'avahi' # R depends_on 'ca_certificates' => :build depends_on 'dbus' # R + depends_on 'elogind' # R depends_on 'eudev' # R depends_on 'gcc_lib' # R depends_on 'glibc' # R @@ -48,11 +48,14 @@ class Pipewire < Meson depends_on 'gsettings_desktop_schemas' => :build depends_on 'gstreamer' # R depends_on 'jack' # R + depends_on 'libdrm' # R depends_on 'libsndfile' # R depends_on 'lilv' # R depends_on 'ncurses' # R depends_on 'openssl' # R + depends_on 'opus' # R depends_on 'pulseaudio' # R + depends_on 'py3_lxml' => :build depends_on 'readline' # R depends_on 'vulkan_headers' => :build depends_on 'vulkan_icd_loader' # R @@ -64,6 +67,7 @@ class Pipewire < Meson system "#{CREW_PREFIX}/bin/update-ca-certificates --fresh --certsconf #{CREW_PREFIX}/etc/ca-certificates.conf" end + pre_meson_options "LDFLAGS='#{CREW_LDFLAGS} -pthread'" meson_options "-Dbluez5-backend-hsphfpd=disabled \ -Dbluez5-backend-ofono=disabled \ -Dbluez5=disabled \ diff --git a/packages/vulkan_headers.rb b/packages/vulkan_headers.rb index 1de2e6da0..7d20a27fd 100644 --- a/packages/vulkan_headers.rb +++ b/packages/vulkan_headers.rb @@ -3,7 +3,7 @@ require 'buildsystems/cmake' class Vulkan_headers < CMake description 'Vulkan header files' homepage 'https://github.com/KhronosGroup/Vulkan-Headers' - version '1.3.283' + version '1.3.300' license 'Apache-2.0' compatibility 'x86_64 aarch64 armv7l' source_url 'https://github.com/KhronosGroup/Vulkan-Headers.git' @@ -11,8 +11,8 @@ class Vulkan_headers < CMake binary_compression 'tar.zst' binary_sha256({ - aarch64: 'c9e424ded8d55000b959346e50d3524402e154a589944da59967ab80f7f4fdff', - armv7l: 'c9e424ded8d55000b959346e50d3524402e154a589944da59967ab80f7f4fdff', - x86_64: '99ddd5313f3e3ff1c166fadd0ed4acfb6d3685c273ae2ae8c3e87d5de9c98137' + aarch64: '3a4d72912cb12489e72300acaca66bb45c65247a5fc17b548f4b70eb9bd20bd8', + armv7l: '3a4d72912cb12489e72300acaca66bb45c65247a5fc17b548f4b70eb9bd20bd8', + x86_64: '9fff78c1efbfe537ce3d0eb437d902bb09a986ab5fc1c035c4edab07c7aec78a' }) end diff --git a/packages/vulkan_icd_loader.rb b/packages/vulkan_icd_loader.rb index fb7bd20fe..7c88e2670 100644 --- a/packages/vulkan_icd_loader.rb +++ b/packages/vulkan_icd_loader.rb @@ -3,7 +3,7 @@ require 'buildsystems/cmake' class Vulkan_icd_loader < CMake description 'Vulkan Installable Client Driver ICD Loader' homepage 'https://github.com/KhronosGroup/Vulkan-Loader' - version '1.3.283' + version '1.3.300' license 'Apache-2.0' compatibility 'x86_64 aarch64 armv7l' source_url 'https://github.com/KhronosGroup/Vulkan-Loader.git' @@ -11,9 +11,9 @@ class Vulkan_icd_loader < CMake binary_compression 'tar.zst' binary_sha256({ - aarch64: '3e76f57d1c7de356d5af505194f71139fbd35b0afa7c1fd55c3ff0a9ceb5016a', - armv7l: '3e76f57d1c7de356d5af505194f71139fbd35b0afa7c1fd55c3ff0a9ceb5016a', - x86_64: '4a0261bb0cf7b98e56f34fd1b966dfc2bfbb554893f270dd5cb780c5dd800b57' + aarch64: '35b8f2cb307f971f9f86fc60c00ace788081d61517270b0b150dc002077bc561', + armv7l: '35b8f2cb307f971f9f86fc60c00ace788081d61517270b0b150dc002077bc561', + x86_64: 'a27824a2e823bc7f42b281a64977615692ff7c9ad173cd45da63e29afa7b2d0b' }) depends_on 'glibc' # R @@ -24,10 +24,12 @@ class Vulkan_icd_loader < CMake depends_on 'wayland' => :build def self.patch - system 'scripts/update_deps.py' + # https://github.com/KhronosGroup/Vulkan-Loader/pull/1586 + system "sed -i 's/armhf/armhf|armv7l|armv8l/g' loader/CMakeLists.txt" end - cmake_options "-DVULKAN_HEADERS_INSTALL_DIR=#{CREW_PREFIX} \ + cmake_options "-DUPDATE_DEPS=On \ + -DVULKAN_HEADERS_INSTALL_DIR=#{CREW_PREFIX} \ -DCMAKE_INSTALL_SYSCONFDIR=#{CREW_PREFIX}/etc \ -DCMAKE_INSTALL_DATADIR=#{CREW_PREFIX}/share \ -DCMAKE_SKIP_RPATH=True \ diff --git a/packages/xorg_server.rb b/packages/xorg_server.rb index 1a9d8cf45..aa42cab8c 100644 --- a/packages/xorg_server.rb +++ b/packages/xorg_server.rb @@ -3,7 +3,7 @@ require 'package' class Xorg_server < Package description 'The Xorg Server is the core of the X Window system.' homepage 'https://www.x.org/wiki/' - version '21.1.12' + version '21.1.14' license 'BSD-3, MIT, BSD-4, MIT-with-advertising, ISC and custom' compatibility 'x86_64 aarch64 armv7l' source_url 'https://gitlab.freedesktop.org/xorg/xserver.git' @@ -11,9 +11,9 @@ class Xorg_server < Package binary_compression 'tar.zst' binary_sha256({ - aarch64: 'df55489c47e3ab85f8253ea1114530cdd49fcff45a68c70fe8ad63e76c787e40', - armv7l: 'df55489c47e3ab85f8253ea1114530cdd49fcff45a68c70fe8ad63e76c787e40', - x86_64: 'f1aa3b47ed6933b023a75ab53e9daee937047282cc7802c0f8c7bcbb6a8ef086' + aarch64: '09c2ecbe391a6d40b3f120024e5b5c4ec396ad86680c759f6cdfe9c0a730374a', + armv7l: '09c2ecbe391a6d40b3f120024e5b5c4ec396ad86680c759f6cdfe9c0a730374a', + x86_64: 'b86b5ebcb1fff6c2c2167a85374271f88c04b73bd5d6036abdc2976466a43e55' }) depends_on 'dbus' # R diff --git a/packages/xwayland.rb b/packages/xwayland.rb index 4cd7b0ed7..780dcc468 100644 --- a/packages/xwayland.rb +++ b/packages/xwayland.rb @@ -3,7 +3,7 @@ require 'buildsystems/meson' class Xwayland < Meson description 'X server configured to work with weston or sommelier' homepage 'https://x.org/wiki/' - version '24.1.2' + version '24.1.4' license 'MIT-with-advertising, ISC, BSD-3, BSD and custom' compatibility 'x86_64 aarch64 armv7l' source_url 'https://gitlab.freedesktop.org/xorg/xserver.git' @@ -11,9 +11,9 @@ class Xwayland < Meson binary_compression 'tar.zst' binary_sha256({ - aarch64: 'b7c7fd3f56141ee3dfc28e7e767e7b6b1ea83bd1189003a79a1fabfc58f8242f', - armv7l: 'b7c7fd3f56141ee3dfc28e7e767e7b6b1ea83bd1189003a79a1fabfc58f8242f', - x86_64: 'c5b8917bee9944a3db2687c3a10cdf9311d8f97e8182dedceb86181686b4fba0' + aarch64: 'a4939fb6b205d76fa74b06042cde4715dd22f5abb4a6f1cf45b52b42a0324522', + armv7l: 'a4939fb6b205d76fa74b06042cde4715dd22f5abb4a6f1cf45b52b42a0324522', + x86_64: 'f069bb9b0ed77a16065d3e19d1845ff9366c779652c3103295c3fdeb05722b37' }) no_env_options