diff options
Diffstat (limited to 'libs/wlroots')
| -rw-r--r-- | libs/wlroots/.footprint | 135 | ||||
| -rw-r--r-- | libs/wlroots/.signature | 6 | ||||
| -rw-r--r-- | libs/wlroots/MAKEPKG | 33 | ||||
| -rw-r--r-- | libs/wlroots/wlroots-libinput-switch.patch | 12 |
4 files changed, 186 insertions, 0 deletions
diff --git a/libs/wlroots/.footprint b/libs/wlroots/.footprint new file mode 100644 index 0000000..0f32b68 --- /dev/null +++ b/libs/wlroots/.footprint @@ -0,0 +1,135 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/include/ +drwxr-xr-x root/root usr/include/wlroots-0.20/ +drwxr-xr-x root/root usr/include/wlroots-0.20/wlr/ +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/backend.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/config.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/version.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/xcursor.h +drwxr-xr-x root/root usr/include/wlroots-0.20/wlr/backend/ +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/backend/drm.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/backend/headless.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/backend/interface.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/backend/libinput.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/backend/multi.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/backend/session.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/backend/wayland.h +drwxr-xr-x root/root usr/include/wlroots-0.20/wlr/interfaces/ +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/interfaces/wlr_buffer.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/interfaces/wlr_ext_image_capture_source_v1.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/interfaces/wlr_keyboard.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/interfaces/wlr_output.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/interfaces/wlr_pointer.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/interfaces/wlr_switch.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/interfaces/wlr_tablet_pad.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/interfaces/wlr_tablet_tool.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/interfaces/wlr_touch.h +drwxr-xr-x root/root usr/include/wlroots-0.20/wlr/render/ +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/render/allocator.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/render/color.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/render/dmabuf.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/render/drm_format_set.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/render/drm_syncobj.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/render/egl.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/render/gles2.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/render/interface.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/render/pass.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/render/pixman.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/render/swapchain.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/render/vulkan.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/render/wlr_renderer.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/render/wlr_texture.h +drwxr-xr-x root/root usr/include/wlroots-0.20/wlr/types/ +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_alpha_modifier_v1.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_buffer.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_color_management_v1.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_color_representation_v1.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_compositor.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_content_type_v1.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_cursor.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_cursor_shape_v1.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_damage_ring.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_data_control_v1.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_data_device.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_drm.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_drm_lease_v1.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_export_dmabuf_v1.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_ext_data_control_v1.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_ext_foreign_toplevel_list_v1.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_ext_image_capture_source_v1.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_ext_image_copy_capture_v1.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_ext_workspace_v1.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_fixes.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_foreign_toplevel_management_v1.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_fractional_scale_v1.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_gamma_control_v1.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_idle_inhibit_v1.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_idle_notify_v1.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_input_device.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_input_method_v2.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_keyboard.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_keyboard_group.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_keyboard_shortcuts_inhibit_v1.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_layer_shell_v1.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_linux_dmabuf_v1.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_linux_drm_syncobj_v1.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_output.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_output_layer.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_output_layout.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_output_management_v1.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_output_power_management_v1.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_output_swapchain_manager.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_pointer.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_pointer_constraints_v1.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_pointer_gestures_v1.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_presentation_time.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_primary_selection.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_primary_selection_v1.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_relative_pointer_v1.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_scene.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_screencopy_v1.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_seat.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_security_context_v1.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_server_decoration.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_session_lock_v1.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_shm.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_single_pixel_buffer_v1.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_subcompositor.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_switch.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_tablet_pad.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_tablet_tool.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_tablet_v2.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_tearing_control_v1.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_text_input_v3.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_touch.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_transient_seat_v1.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_viewporter.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_virtual_keyboard_v1.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_virtual_pointer_v1.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_xcursor_manager.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_xdg_activation_v1.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_xdg_decoration_v1.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_xdg_dialog_v1.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_xdg_foreign_registry.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_xdg_foreign_v1.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_xdg_foreign_v2.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_xdg_output_v1.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_xdg_shell.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_xdg_system_bell_v1.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_xdg_toplevel_icon_v1.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/types/wlr_xdg_toplevel_tag_v1.h +drwxr-xr-x root/root usr/include/wlroots-0.20/wlr/util/ +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/util/addon.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/util/box.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/util/edges.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/util/log.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/util/region.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/util/transform.h +drwxr-xr-x root/root usr/include/wlroots-0.20/wlr/xwayland/ +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/xwayland/server.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/xwayland/shell.h +-rw-r--r-- root/root usr/include/wlroots-0.20/wlr/xwayland/xwayland.h +drwxr-xr-x root/root usr/lib/ +-rwxr-xr-x root/root usr/lib/libwlroots-0.20.so +drwxr-xr-x root/root usr/lib/pkgconfig/ +-rw-r--r-- root/root usr/lib/pkgconfig/wlroots-0.20.pc diff --git a/libs/wlroots/.signature b/libs/wlroots/.signature new file mode 100644 index 0000000..db752ad --- /dev/null +++ b/libs/wlroots/.signature @@ -0,0 +1,6 @@ +RWTZ9IduCSQ/mKuWtB37DnxTleNhI8RoVvtPrDzg2p2yG9qiB6/ng2nPpkvoaUfhmviatlsCqovdbTpQliRS4TAu7f0jlYVREw0= + +SHA256 (MAKEPKG) = 14d73a933826f1eb145fafe8941d94c357c6fe4a81bb025c9515802cf891d237 +SHA256 (.footprint) = 1e99205da96d9f8e94bdb010b33a19ec0d201167b6b162282303cff41cde097b +SHA256 (wlroots-0.20.2.tar.bz2) = 20c37b521dc3054b6e9627b79bdd45fc716db9ebc58bdf97e57e84d04b04610f +SHA256 (wlroots#0.20.2-2.pkg.tar.gz) = d27aab414cba33641b0cd194e4efb0b70abeb33b4c8c39ceb6ef1198630f6ddf diff --git a/libs/wlroots/MAKEPKG b/libs/wlroots/MAKEPKG new file mode 100644 index 0000000..1cb9bb1 --- /dev/null +++ b/libs/wlroots/MAKEPKG @@ -0,0 +1,33 @@ +#!/bin/mkpkg +# description: A modular Wayland compositor library +# url: https://gitlab.freedesktop.org/wlroots/wlroots + +name=wlroots +version=0.20.2 +release=2 +depends=(libcap2 libdisplay-info libinput libxkbcommon mesa pixman seatd wayland-protocols) +makedeps=(meson) +source=(https://gitlab.freedesktop.org/wlroots/wlroots/-/archive/$version/$name-$version.tar.bz2) + +sha256sums=( + "20c37b521dc3054b6e9627b79bdd45fc716db9ebc58bdf97e57e84d04b04610f" +) + +build() { + meson setup $name-$version build \ + --prefix=/usr \ + --buildtype=plain \ + -D xwayland=disabled \ + -D backends=drm,libinput \ + -D examples=false + + meson compile -C build + DESTDIR=$PKG meson install -C build +} + +signify() { + untrusted comment: public key + RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3 +} + +# vim: filetype=sh diff --git a/libs/wlroots/wlroots-libinput-switch.patch b/libs/wlroots/wlroots-libinput-switch.patch new file mode 100644 index 0000000..3a963ea --- /dev/null +++ b/libs/wlroots/wlroots-libinput-switch.patch @@ -0,0 +1,12 @@ +--- a/backend/libinput/switch.c ++++ b/backend/libinput/switch.c +@@ -37,6 +37,8 @@ + case LIBINPUT_SWITCH_TABLET_MODE: + wlr_switch_type = WLR_SWITCH_TYPE_TABLET_MODE; + break; ++ case LIBINPUT_SWITCH_KEYPAD_SLIDE: ++ return; + } + + struct libinput_event_switch *sevent = + |
