# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= wayland-protocols VERSION= 1.47 KEYWORDS= graphics wayland VARIANTS= std SDESC[std]= Wayland protocol extensions HOMEPAGE= https://wayland.freedesktop.org/ CONTACT= nobody DOWNLOAD_GROUPS= main SITES[main]= https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/1.47/downloads/ DISTFILE[1]= wayland-protocols-1.47.tar.xz:main DF_INDEX= 1 SPKGS[std]= single OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none BUILD_DEPENDS= wayland:set:std USES= meson pkgconfig LICENSE= MIT:single LICENSE_FILE= MIT:{{WRKSRC}}/COPYING LICENSE_SCHEME= solo FPC_EQUIVALENT= graphics/wayland-protocols MESON_ARGS= -Dtests=false [FILE:488:descriptions/desc.single] wayland-protocols contains Wayland protocols that adds functionality not available in the Wayland core protocol. Such protocols either adds completely new functionality, or extends the functionality of some other protocol either in Wayland core, or some other protocol in wayland-protocols. A protocol in wayland-protocols consists of a directory containing a set of XML files containing the protocol specification, and a README file containing detailed state and a list of maintainers. [FILE:108:distinfo] 5fd4349bcbc9bab9a46f8cf77d1f434296a7a052c87440a094f63fcf62a58e20 136148 wayland-protocols-1.47.tar.xz [FILE:5899:manifests/plist.single] include/wayland-protocols/ alpha-modifier-v1-enum.h color-management-v1-enum.h color-representation-v1-enum.h commit-timing-v1-enum.h content-type-v1-enum.h cursor-shape-v1-enum.h drm-lease-v1-enum.h ext-background-effect-v1-enum.h ext-data-control-v1-enum.h ext-foreign-toplevel-list-v1-enum.h ext-idle-notify-v1-enum.h ext-image-capture-source-v1-enum.h ext-image-copy-capture-v1-enum.h ext-session-lock-v1-enum.h ext-transient-seat-v1-enum.h ext-workspace-v1-enum.h fifo-v1-enum.h fractional-scale-v1-enum.h fullscreen-shell-unstable-v1-enum.h idle-inhibit-unstable-v1-enum.h input-method-unstable-v1-enum.h input-timestamps-unstable-v1-enum.h keyboard-shortcuts-inhibit-unstable-v1-enum.h linux-dmabuf-unstable-v1-enum.h linux-dmabuf-v1-enum.h linux-drm-syncobj-v1-enum.h linux-explicit-synchronization-unstable-v1-enum.h pointer-constraints-unstable-v1-enum.h pointer-gestures-unstable-v1-enum.h pointer-warp-v1-enum.h presentation-time-enum.h primary-selection-unstable-v1-enum.h relative-pointer-unstable-v1-enum.h security-context-v1-enum.h single-pixel-buffer-v1-enum.h tablet-unstable-v1-enum.h tablet-unstable-v2-enum.h tablet-v2-enum.h tearing-control-v1-enum.h text-input-unstable-v1-enum.h text-input-unstable-v3-enum.h viewporter-enum.h xdg-activation-v1-enum.h xdg-decoration-unstable-v1-enum.h xdg-dialog-v1-enum.h xdg-foreign-unstable-v1-enum.h xdg-foreign-unstable-v2-enum.h xdg-output-unstable-v1-enum.h xdg-shell-enum.h xdg-shell-unstable-v5-enum.h xdg-shell-unstable-v6-enum.h xdg-system-bell-v1-enum.h xdg-toplevel-drag-v1-enum.h xdg-toplevel-icon-v1-enum.h xdg-toplevel-tag-v1-enum.h xwayland-keyboard-grab-unstable-v1-enum.h xwayland-shell-v1-enum.h xx-input-method-v2-enum.h xx-session-management-v1-enum.h xx-text-input-v3-enum.h lib/pkgconfig/wayland-protocols.pc share/wayland-protocols/stable/linux-dmabuf/linux-dmabuf-v1.xml share/wayland-protocols/stable/presentation-time/presentation-time.xml share/wayland-protocols/stable/tablet/tablet-v2.xml share/wayland-protocols/stable/viewporter/viewporter.xml share/wayland-protocols/stable/xdg-shell/xdg-shell.xml share/wayland-protocols/staging/alpha-modifier/alpha-modifier-v1.xml share/wayland-protocols/staging/color-management/color-management-v1.xml share/wayland-protocols/staging/color-representation/color-representation-v1.xml share/wayland-protocols/staging/commit-timing/commit-timing-v1.xml share/wayland-protocols/staging/content-type/content-type-v1.xml share/wayland-protocols/staging/cursor-shape/cursor-shape-v1.xml share/wayland-protocols/staging/drm-lease/drm-lease-v1.xml share/wayland-protocols/staging/ext-background-effect/ext-background-effect-v1.xml share/wayland-protocols/staging/ext-data-control/ext-data-control-v1.xml share/wayland-protocols/staging/ext-foreign-toplevel-list/ext-foreign-toplevel-list-v1.xml share/wayland-protocols/staging/ext-idle-notify/ext-idle-notify-v1.xml share/wayland-protocols/staging/ext-image-capture-source/ext-image-capture-source-v1.xml share/wayland-protocols/staging/ext-image-copy-capture/ext-image-copy-capture-v1.xml share/wayland-protocols/staging/ext-session-lock/ext-session-lock-v1.xml share/wayland-protocols/staging/ext-transient-seat/ext-transient-seat-v1.xml share/wayland-protocols/staging/ext-workspace/ext-workspace-v1.xml share/wayland-protocols/staging/fifo/fifo-v1.xml share/wayland-protocols/staging/fractional-scale/fractional-scale-v1.xml share/wayland-protocols/staging/linux-drm-syncobj/linux-drm-syncobj-v1.xml share/wayland-protocols/staging/pointer-warp/pointer-warp-v1.xml share/wayland-protocols/staging/security-context/security-context-v1.xml share/wayland-protocols/staging/single-pixel-buffer/single-pixel-buffer-v1.xml share/wayland-protocols/staging/tearing-control/tearing-control-v1.xml share/wayland-protocols/staging/xdg-activation/xdg-activation-v1.xml share/wayland-protocols/staging/xdg-dialog/xdg-dialog-v1.xml share/wayland-protocols/staging/xdg-system-bell/xdg-system-bell-v1.xml share/wayland-protocols/staging/xdg-toplevel-drag/xdg-toplevel-drag-v1.xml share/wayland-protocols/staging/xdg-toplevel-icon/xdg-toplevel-icon-v1.xml share/wayland-protocols/staging/xdg-toplevel-tag/xdg-toplevel-tag-v1.xml share/wayland-protocols/staging/xwayland-shell/xwayland-shell-v1.xml share/wayland-protocols/unstable/fullscreen-shell/fullscreen-shell-unstable-v1.xml share/wayland-protocols/unstable/idle-inhibit/idle-inhibit-unstable-v1.xml share/wayland-protocols/unstable/input-method/input-method-unstable-v1.xml share/wayland-protocols/unstable/input-timestamps/input-timestamps-unstable-v1.xml share/wayland-protocols/unstable/keyboard-shortcuts-inhibit/keyboard-shortcuts-inhibit-unstable-v1.xml share/wayland-protocols/unstable/linux-dmabuf/linux-dmabuf-unstable-v1.xml share/wayland-protocols/unstable/linux-explicit-synchronization/linux-explicit-synchronization-unstable-v1.xml share/wayland-protocols/unstable/pointer-constraints/pointer-constraints-unstable-v1.xml share/wayland-protocols/unstable/pointer-gestures/pointer-gestures-unstable-v1.xml share/wayland-protocols/unstable/primary-selection/primary-selection-unstable-v1.xml share/wayland-protocols/unstable/relative-pointer/relative-pointer-unstable-v1.xml share/wayland-protocols/unstable/tablet/ tablet-unstable-v1.xml tablet-unstable-v2.xml share/wayland-protocols/unstable/text-input/ text-input-unstable-v1.xml text-input-unstable-v3.xml share/wayland-protocols/unstable/xdg-decoration/xdg-decoration-unstable-v1.xml share/wayland-protocols/unstable/xdg-foreign/ xdg-foreign-unstable-v1.xml xdg-foreign-unstable-v2.xml share/wayland-protocols/unstable/xdg-output/xdg-output-unstable-v1.xml share/wayland-protocols/unstable/xdg-shell/ xdg-shell-unstable-v5.xml xdg-shell-unstable-v6.xml share/wayland-protocols/unstable/xwayland-keyboard-grab/xwayland-keyboard-grab-unstable-v1.xml [FILE:495:patches/patch-meson.build] --- meson.build.orig 2025-11-23 21:22:52 UTC +++ meson.build @@ -168,7 +168,7 @@ pkgconfig_configuration.set('abs_top_src pkgconfig_configuration.set('PACKAGE', 'wayland-protocols') pkgconfig_configuration.set('WAYLAND_PROTOCOLS_VERSION', wayland_protocols_version) -pkg_install_dir = join_paths(get_option('datadir'), 'pkgconfig') +pkg_install_dir = join_paths(get_option('prefix'), 'lib', 'pkgconfig') configure_file( input: 'wayland-protocols.pc.in', output: 'wayland-protocols.pc',