wayland_protocols => 1.46 — wayland_protocols: 1.45 → 1.46 (#13603)

* wayland_protocols => 1.46

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Adjust workflows to cleanup container as background process.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* lint

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Adjust workflows to use background cleanup.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* wayland: Package File Update Run on linux/386 container.

* wayland: Package File Update Run on linux/amd64 container.

* wayland: Package File Update Run on linux/arm/v7 container.

* lint

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: satmandu <satmandu@users.noreply.github.com>
This commit is contained in:
Satadru Pramanik, DO, MPH, MEng
2025-11-23 20:37:36 -05:00
committed by GitHub
parent 2339d929bd
commit 9753775180
6 changed files with 25 additions and 41 deletions

View File

@@ -251,22 +251,6 @@ jobs:
env:
MATRIX_CONTEXT: ${{ toJson(matrix) }}
run: echo "$MATRIX_CONTEXT"
- name: Free Disk Space (Ubuntu)
uses: BRAINSia/free-disk-space@v2
with:
# this might remove tools that are actually needed,
# if set to "true" but frees about 6 GB
tool-cache: false
# all of these default to true, but feel free to set to
# "false" if necessary for your workflow
mandb: true
android: true
dotnet: true
haskell: true
large-packages: true
docker-images: true
swap-storage: true
- name: Build Container cleanup
run: |
sudo rm -rf release
@@ -333,6 +317,11 @@ jobs:
echo "Skipping i686 container builds &/or package file updates."
exit 0
fi
# Container Cleanup
# Adapted from https://github.com/BRAINSia/free-disk-space/blob/main/action.yml
echo "Running some background container cleanups from BRAINSia/free-disk-space."
( sudo apt-get purge -qq -o=Dpkg::Use-Pty=0 -y man-db manpages manpages-dev 'aspnetcore-*' 'dotnet-*' 'llvm-*' '*php*' 'mongodb-*' 'mysql-*' azure-cli google-chrome-stable firefox powershell mono-devel libgl1-mesa-dri 'google-cloud-*' 'gcloud-*' &>/dev/null ; \
sudo apt-get autoremove -qq -o=Dpkg::Use-Pty=0 -y &>/dev/null) &
git fetch origin
git checkout "${{ inputs.branch || github.ref_name }}"

View File

@@ -205,7 +205,7 @@ jobs:
i686_PACKAGES: ${{ needs.setup.outputs.i686_packages }}
x86_64_PACKAGES: ${{ needs.setup.outputs.x86_64_packages }}
armv7l_PACKAGES: ${{ needs.setup.outputs.armv7l_packages }}
if: ${{ !cancelled() && ( inputs.update_package_files ) }}
if: ${{ !cancelled() && ( inputs.update_package_files ) && needs.setup.outputs.changed_packages }}
concurrency:
group: ${{ matrix.arch }}-${{ github.workflow }}-${{ inputs.branch || github.ref_name }}
cancel-in-progress: true
@@ -237,22 +237,6 @@ jobs:
env:
MATRIX_CONTEXT: ${{ toJson(matrix) }}
run: echo "$MATRIX_CONTEXT"
- name: Free Disk Space (Ubuntu)
uses: BRAINSia/free-disk-space@v2
with:
# this might remove tools that are actually needed,
# if set to "true" but frees about 6 GB
tool-cache: false
# all of these default to true, but feel free to set to
# "false" if necessary for your workflow
mandb: true
android: true
dotnet: true
haskell: true
large-packages: true
docker-images: true
swap-storage: true
- uses: actions/checkout@v5
with:
fetch-depth: 0
@@ -318,6 +302,11 @@ jobs:
echo "Skipping i686 container builds &/or package file updates."
exit 0
fi
# Container Cleanup
# Adapted from https://github.com/BRAINSia/free-disk-space/blob/main/action.yml
echo "Running some background container cleanups from BRAINSia/free-disk-space."
( sudo apt-get purge -qq -o=Dpkg::Use-Pty=0 -y man-db manpages manpages-dev 'aspnetcore-*' 'dotnet-*' 'llvm-*' '*php*' 'mongodb-*' 'mysql-*' azure-cli google-chrome-stable firefox powershell mono-devel libgl1-mesa-dri 'google-cloud-*' 'gcloud-*' &>/dev/null ; \
sudo apt-get autoremove -qq -o=Dpkg::Use-Pty=0 -y &>/dev/null) &
git fetch origin
git checkout "${{ inputs.branch || github.ref_name }}"

View File

@@ -1,4 +1,4 @@
# Total size: 974864
# Total size: 984119
/usr/local/include/wayland-protocols/alpha-modifier-v1-enum.h
/usr/local/include/wayland-protocols/color-management-v1-enum.h
/usr/local/include/wayland-protocols/color-representation-v1-enum.h
@@ -56,7 +56,9 @@
/usr/local/include/wayland-protocols/xdg-toplevel-tag-v1-enum.h
/usr/local/include/wayland-protocols/xwayland-keyboard-grab-unstable-v1-enum.h
/usr/local/include/wayland-protocols/xwayland-shell-v1-enum.h
/usr/local/include/wayland-protocols/xx-input-method-v2-enum.h
/usr/local/include/wayland-protocols/xx-session-management-v1-enum.h
/usr/local/include/wayland-protocols/xx-text-input-v3-enum.h
/usr/local/share/pkgconfig/wayland-protocols.pc
/usr/local/share/wayland-protocols/stable/linux-dmabuf/linux-dmabuf-v1.xml
/usr/local/share/wayland-protocols/stable/presentation-time/presentation-time.xml

View File

@@ -1,4 +1,4 @@
# Total size: 974864
# Total size: 984119
/usr/local/include/wayland-protocols/alpha-modifier-v1-enum.h
/usr/local/include/wayland-protocols/color-management-v1-enum.h
/usr/local/include/wayland-protocols/color-representation-v1-enum.h
@@ -56,7 +56,9 @@
/usr/local/include/wayland-protocols/xdg-toplevel-tag-v1-enum.h
/usr/local/include/wayland-protocols/xwayland-keyboard-grab-unstable-v1-enum.h
/usr/local/include/wayland-protocols/xwayland-shell-v1-enum.h
/usr/local/include/wayland-protocols/xx-input-method-v2-enum.h
/usr/local/include/wayland-protocols/xx-session-management-v1-enum.h
/usr/local/include/wayland-protocols/xx-text-input-v3-enum.h
/usr/local/share/pkgconfig/wayland-protocols.pc
/usr/local/share/wayland-protocols/stable/linux-dmabuf/linux-dmabuf-v1.xml
/usr/local/share/wayland-protocols/stable/presentation-time/presentation-time.xml

View File

@@ -1,4 +1,4 @@
# Total size: 974864
# Total size: 984119
/usr/local/include/wayland-protocols/alpha-modifier-v1-enum.h
/usr/local/include/wayland-protocols/color-management-v1-enum.h
/usr/local/include/wayland-protocols/color-representation-v1-enum.h
@@ -56,7 +56,9 @@
/usr/local/include/wayland-protocols/xdg-toplevel-tag-v1-enum.h
/usr/local/include/wayland-protocols/xwayland-keyboard-grab-unstable-v1-enum.h
/usr/local/include/wayland-protocols/xwayland-shell-v1-enum.h
/usr/local/include/wayland-protocols/xx-input-method-v2-enum.h
/usr/local/include/wayland-protocols/xx-session-management-v1-enum.h
/usr/local/include/wayland-protocols/xx-text-input-v3-enum.h
/usr/local/share/pkgconfig/wayland-protocols.pc
/usr/local/share/wayland-protocols/stable/linux-dmabuf/linux-dmabuf-v1.xml
/usr/local/share/wayland-protocols/stable/presentation-time/presentation-time.xml

View File

@@ -3,7 +3,7 @@ require 'buildsystems/meson'
class Wayland_protocols < Meson
description 'Wayland is a protocol for a compositor to talk to its clients.'
homepage 'https://wayland.freedesktop.org/'
version '1.45'
version '1.46'
license 'MIT'
compatibility 'all'
source_url 'https://gitlab.freedesktop.org/wayland/wayland-protocols.git'
@@ -11,10 +11,10 @@ class Wayland_protocols < Meson
binary_compression 'tar.zst'
binary_sha256({
aarch64: 'fee2ab27728f5b81089c5e3ad70ee4b86e8cf5d64fc947b1c6b6234a695a0960',
armv7l: 'fee2ab27728f5b81089c5e3ad70ee4b86e8cf5d64fc947b1c6b6234a695a0960',
i686: '222135852c4a2145f3bce64ec6c16c3b75406d5d6e67be0b3815dd33329ba865',
x86_64: '16f6900f0dd3aa9e38c577ad221e3d58c7713a111cfcd1348c3466b7d5822104'
aarch64: '4ae3d7455fd139d98caa53a0e6a3eb87b80083daff3a2eb418e1530329daa82c',
armv7l: '4ae3d7455fd139d98caa53a0e6a3eb87b80083daff3a2eb418e1530329daa82c',
i686: '737f1d56ab72fee69daa356d2cd872a09e05b68310165340380a99f924d8ee3b',
x86_64: '1f79f3c8e195ade95784e5b9d15bf63e27e6b39c210cde1a808025926c2938ad'
})
depends_on 'wayland' # L