summaryrefslogtreecommitdiff
path: root/wlroots
diff options
context:
space:
mode:
authorTim Biermann <tbier@posteo.de>2021-09-19 19:15:06 +0200
committerTim Biermann <tbier@posteo.de>2021-09-19 19:15:06 +0200
commit309033d1dc301d1d224c4c18b40cfea8bcb67df9 (patch)
tree513c23d5913b48ec0c4a9bcf73812d4d166ee522 /wlroots
parent1c97b02fb5c1c2b691fe3409b9137dcdaa42a937 (diff)
downloadcontrib-309033d1dc301d1d224c4c18b40cfea8bcb67df9.tar.gz
contrib-309033d1dc301d1d224c4c18b40cfea8bcb67df9.tar.xz
wlroots: initial commit, version 0.14.1
Diffstat (limited to 'wlroots')
-rw-r--r--wlroots/.footprint100
-rw-r--r--wlroots/.signature5
-rw-r--r--wlroots/Pkgfile30
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
+}

Generated by cgit