diff options
author | Tim Biermann <tbier@posteo.de> | 2021-09-19 19:15:06 +0200 |
---|---|---|
committer | Tim Biermann <tbier@posteo.de> | 2021-09-19 19:15:06 +0200 |
commit | 309033d1dc301d1d224c4c18b40cfea8bcb67df9 (patch) | |
tree | 513c23d5913b48ec0c4a9bcf73812d4d166ee522 /wlroots | |
parent | 1c97b02fb5c1c2b691fe3409b9137dcdaa42a937 (diff) | |
download | contrib-309033d1dc301d1d224c4c18b40cfea8bcb67df9.tar.gz contrib-309033d1dc301d1d224c4c18b40cfea8bcb67df9.tar.xz |
wlroots: initial commit, version 0.14.1
Diffstat (limited to 'wlroots')
-rw-r--r-- | wlroots/.footprint | 100 | ||||
-rw-r--r-- | wlroots/.signature | 5 | ||||
-rw-r--r-- | wlroots/Pkgfile | 30 |
3 files changed, 135 insertions, 0 deletions
diff --git a/wlroots/.footprint b/wlroots/.footprint new file mode 100644 index 000000000..9dfa0d799 --- /dev/null +++ b/wlroots/.footprint @@ -0,0 +1,100 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/include/ +drwxr-xr-x root/root usr/include/wlr/ +-rw-r--r-- root/root usr/include/wlr/backend.h +drwxr-xr-x root/root usr/include/wlr/backend/ +-rw-r--r-- root/root usr/include/wlr/backend/drm.h +-rw-r--r-- root/root usr/include/wlr/backend/headless.h +-rw-r--r-- root/root usr/include/wlr/backend/interface.h +-rw-r--r-- root/root usr/include/wlr/backend/libinput.h +-rw-r--r-- root/root usr/include/wlr/backend/multi.h +-rw-r--r-- root/root usr/include/wlr/backend/noop.h +-rw-r--r-- root/root usr/include/wlr/backend/session.h +-rw-r--r-- root/root usr/include/wlr/backend/wayland.h +-rw-r--r-- root/root usr/include/wlr/config.h +drwxr-xr-x root/root usr/include/wlr/interfaces/ +-rw-r--r-- root/root usr/include/wlr/interfaces/wlr_input_device.h +-rw-r--r-- root/root usr/include/wlr/interfaces/wlr_keyboard.h +-rw-r--r-- root/root usr/include/wlr/interfaces/wlr_output.h +-rw-r--r-- root/root usr/include/wlr/interfaces/wlr_pointer.h +-rw-r--r-- root/root usr/include/wlr/interfaces/wlr_switch.h +-rw-r--r-- root/root usr/include/wlr/interfaces/wlr_tablet_pad.h +-rw-r--r-- root/root usr/include/wlr/interfaces/wlr_tablet_tool.h +-rw-r--r-- root/root usr/include/wlr/interfaces/wlr_touch.h +drwxr-xr-x root/root usr/include/wlr/render/ +-rw-r--r-- root/root usr/include/wlr/render/dmabuf.h +-rw-r--r-- root/root usr/include/wlr/render/drm_format_set.h +-rw-r--r-- root/root usr/include/wlr/render/egl.h +-rw-r--r-- root/root usr/include/wlr/render/gles2.h +-rw-r--r-- root/root usr/include/wlr/render/interface.h +-rw-r--r-- root/root usr/include/wlr/render/pixman.h +-rw-r--r-- root/root usr/include/wlr/render/wlr_renderer.h +-rw-r--r-- root/root usr/include/wlr/render/wlr_texture.h +drwxr-xr-x root/root usr/include/wlr/types/ +-rw-r--r-- root/root usr/include/wlr/types/wlr_box.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_buffer.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_compositor.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_cursor.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_data_control_v1.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_data_device.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_export_dmabuf_v1.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_foreign_toplevel_management_v1.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_fullscreen_shell_v1.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_gamma_control_v1.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_idle.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_idle_inhibit_v1.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_input_device.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_input_inhibitor.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_input_method_v2.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_keyboard.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_keyboard_group.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_keyboard_shortcuts_inhibit_v1.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_layer_shell_v1.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_linux_dmabuf_v1.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_list.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_matrix.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_output.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_output_damage.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_output_layout.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_output_management_v1.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_output_power_management_v1.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_pointer.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_pointer_constraints_v1.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_pointer_gestures_v1.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_presentation_time.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_primary_selection.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_primary_selection_v1.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_region.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_relative_pointer_v1.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_screencopy_v1.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_seat.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_server_decoration.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_surface.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_switch.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_tablet_pad.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_tablet_tool.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_tablet_v2.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_text_input_v3.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_touch.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_viewporter.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_virtual_keyboard_v1.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_virtual_pointer_v1.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_xcursor_manager.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_xdg_activation_v1.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_xdg_decoration_v1.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_xdg_foreign_registry.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_xdg_foreign_v1.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_xdg_foreign_v2.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_xdg_output_v1.h +-rw-r--r-- root/root usr/include/wlr/types/wlr_xdg_shell.h +drwxr-xr-x root/root usr/include/wlr/util/ +-rw-r--r-- root/root usr/include/wlr/util/edges.h +-rw-r--r-- root/root usr/include/wlr/util/log.h +-rw-r--r-- root/root usr/include/wlr/util/region.h +-rw-r--r-- root/root usr/include/wlr/version.h +-rw-r--r-- root/root usr/include/wlr/xcursor.h +drwxr-xr-x root/root usr/lib/ +lrwxrwxrwx root/root usr/lib/libwlroots.so -> libwlroots.so.9 +-rwxr-xr-x root/root usr/lib/libwlroots.so.9 +drwxr-xr-x root/root usr/lib/pkgconfig/ +-rw-r--r-- root/root usr/lib/pkgconfig/wlroots.pc diff --git a/wlroots/.signature b/wlroots/.signature new file mode 100644 index 000000000..b1bb81c63 --- /dev/null +++ b/wlroots/.signature @@ -0,0 +1,5 @@ +untrusted comment: verify with /etc/ports/contrib.pub +RWSagIOpLGJF31jNkSz3U68bjOrm3KroeKScX8set2p+FC2b+h1HxbLs2ncGQubY4X0O/GB9cO02VIo2gkK/GGVi5NSE0uKSfAo= +SHA256 (Pkgfile) = 371c50cfb475530d44577be0784f53880785091535ad52e0176592419a4da972 +SHA256 (.footprint) = ec0bb36fd383e2db6f7341722a17f9508ed2a580e8e6e9f570be2dfa02bd4b6d +SHA256 (wlroots-0.14.1.tar.gz) = 448a83d579ac280357c8a4e902b9477bacbab81cc4d9c140e443642d458869db diff --git a/wlroots/Pkgfile b/wlroots/Pkgfile new file mode 100644 index 000000000..63cd1e6e2 --- /dev/null +++ b/wlroots/Pkgfile @@ -0,0 +1,30 @@ +# Description: A modular Wayland compositor library. +# URL: https://github.com/swaywm/wlroots +# Maintainer: Tim Biermann, tbier at posteo dot de +# Depends on: libcap libinput libxkbcommon mesa seatd wayland-protocols xorg-libpixman xorg-xcb-util-error xorg-xcb-util-image xorg-xcb-util-wm +# Optional: xorg-libxcomposite xorg-server xorg-xcb-util-renderutil xorg-xinput + +name=wlroots +version=0.14.1 +release=1 +source=(https://github.com/swaywm/wlroots/archive/$version/$name-$version.tar.gz) + +build() { + # use xwayland support in case that xorg-server was compiled with wayland around + [[ -e /usr/bin/Xwayland ]] && PKGMK_WLROOTS+=' -D xwayland=enabled' || PKGMK_WLROOTS+=' -D xwayland=disabled' + prt-get isinst xorg-server && PKGMK_WLROOTS+=' -D x11-backend=enabled' || PKGMK_WLROOTS+=' -D x11-backend=disabled' + prt-get isinst xorg-xcb-util-renderutil && PKGMK_WLROOTS+=' -D x11-backend=enabled' || PKGMK_WLROOTS+=' -Dx11-backend=disabled' + + meson setup $name-$version build $PKGMK_WLROOTS \ + --prefix=/usr \ + --buildtype=plain \ + --wrap-mode nodownload \ + -D b_lto=true \ + -D b_pie=true \ + -D xcb-errors=enabled \ + -D xcb-icccm=enabled \ + -D libseat=enabled + + meson compile -C build + DESTDIR=$PKG meson install -C build +} |