| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: cage | Distribution: openSUSE Tumbleweed |
| Version: 0.2.1 | Vendor: openSUSE |
| Release: 1.1 | Build date: Thu Oct 9 14:28:15 2025 |
| Group: System/GUI/Other | Build host: reproducible |
| Size: 72324 | Source RPM: cage-0.2.1-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://www.hjdskes.nl/projects/cage/ | |
| Summary: Wayland Kiosk | |
A Wayland Kiosk.
MIT
* Thu Oct 09 2025 Michael Vetter <mvetter@suse.com>
- Update to version 0.2.1:
* build: bump version to 0.2.1
* Fix renderer, allocator and scene memory leaks on exit
* output: use backend commits
* ci: set --wrap-mode=nodownload
* ci: install libdisplay-info
* xdg_shell: bump to v5
* xdg_shell: handle xdg_popup reposition signal
* xdg_shell: rename xdg_toplevel signal handlers
* Upgrade wlroots to v0.19
* cage: remove global server listeners on shutdown
* seat: destroy keyboard groups on shutdown
* output: drop unused wlr_matrix.h include
* Fix getopt("D")
* Make application arguments optional
* Add CLI flag to enable debug logs
* readme: add link to man page
* Mon Oct 07 2024 Soc Virnyl Estela <obs@uncomfyhalomacro.pl>
- Fix name for BuildRequire of wlroots
* wlroots is very explicit with versions. It now has a suffix added based
version format <major>.<minor> i.e. wlroots-0.18 to refer to the 0.18.x
series
* Mon Oct 07 2024 mvetter@suse.com
- Update to version 0.2.0+0.e128a9f:
* build: bump to version 0.2.0
* ci: drop libwayland C23 workaround
* xdg_shell: wait for initial commit to unconstrain popups
* cage: fix abort on shutdown
* xdg_shell: wait for initial commit to set xdg-decoration mode
* xdg_shell: configure surface on initial commit
* ci: workaround libwayland C23 bug
* seat: rename WLR_INPUT_DEVICE_TABLET_TOOL to WLR_INPUT_DEVICE_TABLET
* xdg_shell: use new lifecycle events
* cage: drop wlr_scene_set_presentation()
* cage: create backend with wl_event_loop and output layout with wl_display
* seat: pass relative direction to wlr_seat_pointer_notify_axis()
* Bump wlroots requirement to v0.18
* cage: fix SIGINT/SIGTERM handler data
* ci: turn on --fatal-meson-warnings
* readme: update meson commands
* readme: update wlroots dependency version
* build: drop xwayland option
* Tue Aug 13 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Cleanup up _service:
+ tar and compress services should be 'buildtime' in combination
with obs_scm.
+ Remove the .tar.xz tarball, only eep the .obscpio archive as
source.
+ Drop stale cage-0.1.5+0.83ffc57.obscpio archive, add
cage-0.1.5+36.e7d8780.obscpio instead: This is the same version
as previously packages as tar.xz.
* Tue Aug 13 2024 Dominique Leuenberger <dimstar@opensuse.org>
- BuildRequire pkgconfig(wlroots) instead of wlroots-devel: ensure
we get a devel package that has the correct .pc file (latest
wlroots has the pc file renamed to wlroots-0.18.pc, not matching
the name anymore).
* Thu Mar 21 2024 mvetter@suse.com
- Update repo URL
- Switch to git e7d8780 to fix build with wlroots
- Add changesgenerate to service file
- Switch from disabled to manual service
- Update to version 0.1.5+36.e7d8780:
* Add support for primary selection
* Add .editorconfig
* output: fix assert when re-adding output to layout
* output: use wlr_output_head_v1_state_apply()
* xwayland: fix double wl_list_remove
* output: Transition to wlr_output_state
* output: Add scene output layout helper manually
* output: Implement request_state event listener
* meson: Bump minimum wlroots to 0.17
* ci: Upgrade wlroots to 0.17
* Mon Jul 31 2023 Michael Vetter <mvetter@suse.com>
- Update to 0.1.5:
* Implement the following protocols: wlr-output-management-unstable-v1,
virtual-keyboard-unstable-v1, wlr-virtual-pointer-unstable-v1,
single-pixel-buffer-v1, presentation-time, viewporter.
* Use wlroots' scene-graph API, which should improve performance.
* Fall back to lower resolutions when the preferred output
mode cannot be used.
- Drop cage-wlroots-016-compat.patch
* Thu Dec 01 2022 Michael Vetter <mvetter@suse.com>
- Update to 0.1.4+39.a81ab70
We asked in https://github.com/Hjdskes/cage/issues/232
for a long time for a wlroots 0.15.0 compat release
* Compatibility with wlroots 0.15.0
* Fix count_surface_iterator
* Set xdg_toplevel geometry for fullscreen clients
* Restore direct libm dependency (#222)
* Several more fixes
- Add cage-wlroots-016-compat.patch:
Add compat with wlroots 0.16.0. See PR 244.
- Switch to service file to generate tarball
* Sun Jun 27 2021 Michael Vetter <mvetter@suse.com>
- Update to 1.4:
* Compatibility release to track wlroots 0.14.0
- Drop cage-wlroots-0140.patch: upstreamed
* Thu Jun 24 2021 Michael Vetter <mvetter@suse.com>
- Add cage-wlroots-0140.patch: make compatible with wlroots 0.14.0
/usr/bin/cage /usr/share/doc/packages/cage /usr/share/doc/packages/cage/README.md /usr/share/licenses/cage /usr/share/licenses/cage/LICENSE /usr/share/man/man1/cage.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 23:06:42 2025