764c9a2fff
Accepting request 1329654 from home:dimstar:Factory
...
- Be a bit less strict on the zig version: newer than 0.15.1 is
also fine.
OBS-URL: https://build.opensuse.org/request/show/1329654
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=90
2026-01-29 03:09:05 +00:00
Soc Virnyl Estela
381a0207d4
- Update to version 0.3.12:
...
* build: bump version to 0.3.12
* Cursor: clear pointer focus on hide
* river: run 0.15 zig fmt
* build: update to Zig 0.15
* build: bump zig-wlroots version
* build: bump version to 0.3.12-dev
* build: bump version to 0.3.11
* build: switch to zig-wlroots tag
* ext-foreign-toplevel-list-v1: implement protocol
* Seat: ignore virtual keyboards until keymap set
* Keyboard: don't add virtual keyboards to group
* Cursor: fix formatting
* build: bump version to 0.3.11-dev
* build: bump version to 0.3.10
* View: workaround wlr_box_intersect() quirk
* XwaylandView: remove set_decorations listener on unmap
* XwaylandView: drop set_decorations link in handleDestroy()
* LayerSurface: drop new_popup link in handleDestroy()
* river: drop wl_drm support
* linux-drm-syncobj: implement protocol
* linux-dmabuf: re-enable per-surface feedback
* build: update to wlroots 0.19
* Seat: put all keyboards in a single group
* Cursor: restore previous image on unhide
* build: bump version to 0.3.10-dev
* build: bump version to 0.3.9
* build: eliminate duplicate version string
* security-context: fix assertion failure
* build: bump version to 0.3.9-dev
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=86
2025-09-02 12:49:43 +00:00
Soc Virnyl Estela
4c4b685f5f
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=84
2025-07-01 04:56:58 +00:00
af458b3868
Accepting request 1254752 from home:sfalken:branches:X11:Wayland
...
- Switch to BuildRequires: pkgconfig(libpcre2-8)
libpcre is *extremely* deprecated at this point
Please See: https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/BK3SPPFOM3LI6K5PTXPKZMKMIUIPOEXS/
OBS-URL: https://build.opensuse.org/request/show/1254752
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=80
2025-03-27 18:51:13 +00:00
Soc Virnyl Estela
37ed43fbdd
- Include qt6-wayland. This ensures Qt apps look great.
...
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=78
2025-01-14 00:48:06 +00:00
Soc Virnyl Estela
a0fe12a788
Accepting request 1235728 from home:smolsheep:upgrades
...
- Update to version 0.3.7:
* fixes a regression introduced in 0.3.6 that prevents adaptive
sync/VRR from working properly.
* fixes an assertion failure that can be hit with ~50 days of
uptime.
OBS-URL: https://build.opensuse.org/request/show/1235728
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=76
2025-01-11 00:32:00 +00:00
Soc Virnyl Estela
b9b3c5b09e
Accepting request 1229655 from home:smolsheep:upgrades
...
- Update to version 0.3.6:
* alpha-modifier-v1: implement protocol
* build: load tablet-v2 protocol from its new location
* docs: clarify input device name description
* docs: fix broken repology link
* docs: mention key repeat defaults
* input: support scroll button lock config
* layer-surface: fix clip box coordinates
* Output: don't configure uninitialized layer surfaces
* Output: workaround wlroots headless output bug
* Root: simplify scene tree reparenting
* tearing-control: fix security-context related assert
* tearing-control-v1: implement
OBS-URL: https://build.opensuse.org/request/show/1229655
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=74
2024-12-17 02:15:20 +00:00
Soc Virnyl Estela
e9bfd5483f
- Completion package requires main package
...
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=72
2024-09-24 10:48:24 +00:00
Soc Virnyl Estela
3e925abf7a
- Update README-suse-maintenance.md. Point to Zig page in openSUSE wiki.
...
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=70
2024-07-26 02:19:04 +00:00
Soc Virnyl Estela
0a29ecf689
- Fix contrib file list in %prep. Contrib are not part of river's sources
...
from upstream so it makes sense to put it here.
* include vendor.tar.zst (so users can see what's inside)
* include river-run.sh (so users know if they want to edit this)
* include river-portals.conf
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=69
2024-07-26 02:15:49 +00:00
Soc Virnyl Estela
7ceab8a87b
- Update to version 0.3.5:
...
* completions: zsh click-method option fix
* build: bump version to 0.3.5-dev
* build: update to wlroots 0.18.0
* LayerSurface: minor style/naming tweaks
* river: attempt to recover from GPU resets
* build: bump version to 0.3.5
* LayerSurface: focus on_demand-interactive surfaces on map
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=68
2024-07-26 02:10:22 +00:00
Soc Virnyl Estela
cda639df0b
- Revert change. Viewed wrong page. Requirements was still 0.17.2
...
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=67
2024-07-22 02:52:35 +00:00
Soc Virnyl Estela
f5e96250fe
- Restrict wlroots requirement to >= 0.18.x. This
...
should fail if this was not met. But seems upstream has no
code to detect wlroots version. Allow this failure for now
until 0.18.0 is merged to Factory.
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=65
2024-07-22 02:24:32 +00:00
Soc Virnyl Estela
5fedfb884e
Accepting request 1186654 from home:smolsheep:upgrades
...
- Enable tests
- Move %prep down and add sed to fix env-script-interpreter badness
- Change README-suse-maintenance.md to use zig fetch
- Update to version 0.3.4:
* docs: mention zig build -h in readme
* docs: tweak repology link wording in readme
* input: apply map-to-output on output activation
* layer-shell: fix on_demand keyboard focus
* Output: fix Wayland backend support
* Output: flag gamma as dirty on enable
* PointerConstraint: fix assertion failure
* SceneNodeData: fix fromSurface() use after free
* XdgPopup: send configure after initial commit
* Xwayland: fix unsound cast
OBS-URL: https://build.opensuse.org/request/show/1186654
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=63
2024-07-16 13:10:39 +00:00
Soc Virnyl Estela
55ac8fbc0b
Accepting request 1181024 from home:uncomfyhalomacro:branches:X11:Wayland
...
- Update to version 0.3.3:
* build: update to Zig 0.13.0
OBS-URL: https://build.opensuse.org/request/show/1181024
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=61
2024-06-15 12:22:57 +00:00
Soc Virnyl Estela
2ec656d683
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=59
2024-05-21 15:33:54 +00:00
Soc Virnyl Estela
53ddc34a52
Accepting request 1175604 from home:uncomfyhalomacro:branches:X11:Wayland
...
- Update to version 0.3.2:
* build: bump version to 0.3.2-dev
* build: update to Zig 0.12
* build: add -Dno-llvm build option
* build: switch to the Zig package manager
- Add ./README-suse-maintenance.md
- Add ./vendor.tar.zst. Zig uses a package manager now.
- Only do LLVM builds for aarch64
OBS-URL: https://build.opensuse.org/request/show/1175604
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=58
2024-05-21 15:29:20 +00:00
Soc Virnyl Estela
8aa9aa18fe
Accepting request 1168395 from home:smolsheep:upgrades
...
- Update to version 0.3.0:
New changes:
* Better rendering performance due to the new wlroots rendering
API and gles2 renderer improvements.
* Finely-grained damage tracking leveraging the wlroots scene
graph API.
* Interactive resize of windows with the cursor from all
edges/corners.
* Basic tablet input support
* Only the tablet-v2 protocol is is supported, no pointer
emulation is done.
* Drawing with a tablet tool works in inkscape, libreoffice, etc.
* Rules system to apply settings to windows with a matching
app-id/title. See rule-add in the riverctl(1) man page.
* New -current-tags flag for send-to-output
* New -no-xwayland flag for starting river with xwayland disabled
even if built with support.
* New above, below and after <N> attach modes plus the ability to
configure attach mode per output with the new
output-attach-mode riverctl command.
* New -skip-floating flag for focus-view
* New scroll-factor input configuration option
* input-method-v2 and text-input-v3 protocols are supported, with
the exception of input-method popups.
* presentation-time protocol is supported.
* fractional-scale-v1 protocol is supported.
* cursor-shape-v1 protocol is supported.
* xdg-shell protocol version 5 is supported, up from version 2.
Breaking changes:
* River now honors the client-side vs server-side decoration
OBS-URL: https://build.opensuse.org/request/show/1168395
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=56
2024-04-20 00:53:04 +00:00
Soc Virnyl Estela
7abd233ea1
- Fix supplements in contrib package in the specfile.
...
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=54
2024-01-04 15:45:18 +00:00
Soc Virnyl Estela
4cbbd2570c
Accepting request 1133592 from home:uncomfyhalomacro:branches:X11:Wayland
...
- Set minimum wlroots version to 0.16.0. Add build conflicts if it is 0.17.0
OBS-URL: https://build.opensuse.org/request/show/1133592
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=52
2023-12-16 12:08:02 +00:00
Soc Virnyl Estela
c7ee284e0e
- Update to version 0.2.6:
...
* InputDevice: fix identifier generation
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=50
2023-11-25 13:36:23 +00:00
Soc Virnyl Estela
037a6cf171
- Update sources
...
* Add river.keyring
* Add river-0.2.5.tar.gz properly
* Add river-0.2.5.tar.gz.sig
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=47
2023-11-24 14:26:43 +00:00
Soc Virnyl Estela
fe9a903c59
- Update to version 0.2.5:
...
* No changes. Just a new tagged release
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=46
2023-11-24 13:59:48 +00:00
Soc Virnyl Estela
a84329248d
- Update to version 0.2.4+985:
...
* session-lock: fix pointer focus handling on map
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=44
2023-11-18 13:59:28 +00:00
Soc Virnyl Estela
3862cab352
- Update to version 0.2.4+984:
...
* Cursor: fix high polling rate resize regression
* Cursor: clamp cursor movement to resize bounds
* View: handle map while no outputs are available
* keyboard: add the ability to load layout from file
* river: remove dead code
* xdg-toplevel: ignore redundant move/resize requests
* rules: rename "tag" action to "tags"
* river: add fullscreen rule
* river: add position and dimensions rules
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=43
2023-11-17 10:08:19 +00:00
Soc Virnyl Estela
e272499313
Accepting request 1123706 from home:uncomfyhalomacro:branches:X11:Wayland
...
- Update to version 0.2.4+g976:
* pointer-constraints: fix assertion failure
* XdgToplevel: tweak fullscreen state policy
* Cursor: use inflight_mode as needed in updateState()
* riverctl(1): add a section on terminology
* rivertile: eliminate an @intCast()
* DragIcon: set position on creation
OBS-URL: https://build.opensuse.org/request/show/1123706
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=41
2023-11-07 02:41:20 +00:00
Soc Virnyl Estela
d2db3e2627
- Update to version 0.2.4+g970:
...
* completions/zsh: Fix incomplete input names
* completions: Rewrite zsh
* Cursor: use total delta for resize calculation
* riverctl: rule-{add,del}: reorder parameters
* View: clean up after Zig update
* build: update to Zig 0.11.0
* Cursor: keep focus_follows_cursor_target updated
* Root: fix inflight_layout_demands counting
* Root: migrate {all,active}_outputs to wl.list
* Root: make 'fallback output empty' assertion stricter
* Root: rename field outputs to active_outputs
* river: update some comments
* river: fix spatial direction focusing / swapping
* river: focus-view and swap by spatial direction
* river: fix crash when trying to add tag rule without tag argument
* river: add tags rule
* river: change order of colums in list-rules command
* river: allow settings child type of RuleList
* river-layout: Remove incorrect assertion
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=39
2023-10-21 05:04:04 +00:00
Soc Virnyl Estela
b67b397ee8
- Remove dbus-run-session in the script. Portals can still work without it.
...
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=37
2023-10-05 08:46:39 +00:00
Soc Virnyl Estela
de180c86f8
- Edit river-portals.conf
...
* default to wlr -> fallback to gtk
- Always use dbus-run-session now since this is required to start portals
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=36
2023-10-05 01:50:38 +00:00
Soc Virnyl Estela
a93da0f4e6
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=34
2023-09-25 03:17:18 +00:00
Soc Virnyl Estela
6ff8d1bea2
- XDP 0.18.0 requires desktop and other environments to have their own portals.conf
...
by adding river-portals.conf, we will avoid some of the problems for portals for
* File picker -> We default to xdp-gtk since xdp-wlr does not have it.
* For screenshots/screenshare, we use the wlr supplied interfaces
For more information, see https://github.com/flatpak/xdg-desktop-portal/issues/1077
and the release statement for 0.18.0
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=33
2023-09-25 03:11:00 +00:00
Soc Virnyl Estela
2692b1c0d5
- Update to version 0.2.4+g960:
...
* wlr-output-management: apply adaptive sync state
* ci: Use meson setup command
* View: fix pointer comparison in notifyTitle()
* rivertile: fix code to disallow 0 main count
* session-lock: wait for present before locking
* session-lock: fix assertion failure due to race
* session-lock: fix assertion failure on abnormal client behavior
* render: fix rounding for fractional scaling
* deps: update to Zig 0.10
* flags: further cleanup after Zig 0.10
* deps: update zig-wayland to fix build on aarch64
* Seat: rework Xwayland Override Redirect focus
* command/layout: fix a memory leak
* session-lock: properly handle disabled outputs
* idle-inhibit: fix use-after-free
* wlr-output-management: leverage new wlroots APIs
* session-lock: fix assertion failure on hot-plug while locked
* wlr-output-management: fix bug due to zig miscompilation
* docs: fix typos in riverctl man page
* docs: remove repology badge from readme
* Seat: guard setFocusRaw() usage while locked
* deps: update to latest zig-wayland/zig-wlroots
* deps: update to latest zig-wayland/zig-wlroots
* Keyboard: fix keyboard-layout mapping crash
* pointer-constraints: remove protocol
* render: remove damage tracking
* wlr-foreign-toplevel-management: remove protocol
* render: use wlr_scene to render views
* Cursor: remove surfaceAt()
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=31
2023-09-17 10:19:38 +00:00
Soc Virnyl Estela
45069cbf1d
- Add subpackage river-contrib.
...
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=28
2023-08-16 13:45:49 +00:00
Soc Virnyl Estela
89dff26e29
Replace obsoleted disabled option with manual
...
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=27
2023-08-13 14:07:40 +00:00
Soc Virnyl Estela
d47ba50fbb
- Update to version 0.2.4+g953:
...
* riverctl: Add error messages for failed connections
* XdgToplevel: store scene node in wlr_surface data
* XdgToplevel: keep wlroots updated on view sizes
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=24
2023-06-10 02:08:02 +00:00
Soc Virnyl Estela
9484fe2ab0
- Change requirement of xdg-desktop-portal-wlr as a suggestion. This is
...
for if an alternative exists e.g. xdg-desktop-portal-hyprland
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=22
2023-04-16 09:26:49 +00:00
Soc Virnyl Estela
81f9f8b5a6
- Fix installation of manpages.
...
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=20
2023-04-06 12:44:31 +00:00
Soc Virnyl Estela
c96e1ee2b4
- Update to version 0.2.4+g109:
...
* command/send-to-output: add -current-tags flag
* Server: remove debug leftover
* session-lock: fix assertion failures and clean up
* LayerSurface: fix surfaces on multiple outputs at once
* LayerSurface: handle focus when switching outputs
* build: work around zig 0.10.0 bug to fix CI
* Cursor: apply x/y change during resize on commit
* Cursor: lock to current geometry during move/resize
* XdgToplevel: ensure view dimensions match geometry
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=17
2023-03-27 14:20:54 +00:00
Soc Virnyl Estela
8120fde419
- Update to version 0.2.4+g106:
...
* LayerSurface: fix surfaces on multiple outputs at once
* LayerSurface: handle focus when switching outputs
* Cursor: apply x/y change during resize on commit
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=15
2023-03-18 13:33:47 +00:00
Soc Virnyl Estela
ab3452ce27
- Update to version 0.2.4+g32:
...
* Cursor: fix warp on output change with no views
* Root: separate fallback list to handle 0 outputs
* Root: remove incorrect assertions in addOutput()
* Output: reinitialize output_status, cleanup
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=14
2023-03-15 01:17:22 +00:00
Soc Virnyl Estela
c5fb75c21a
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=11
2023-03-05 05:03:35 +00:00
Soc Virnyl Estela
181f9d52de
- Update to version 0.2.0+g30:
...
* Keyboard: fix keyboard-layout mapping crash
* deps: update to latest zig-wayland/zig-wlroots
* deps: update to latest zig-wayland/zig-wlroots
* Seat: guard setFocusRaw() usage while locked
* docs: remove repology badge from readme
* docs: fix typos in riverctl man page
* wlr-output-management: fix bug due to zig miscompilation
* session-lock: fix assertion failure on hot-plug while locked
* wlr-output-management: leverage new wlroots APIs
* wlr-output-management: apply adaptive sync state
* idle-inhibit: fix use-after-free
* session-lock: properly handle disabled outputs
* View: fix pointer comparison in notifyTitle()
* Cursor: fix incorrect lock manager state assertion
* command/layout: fix a memory leak
* Seat: rework Xwayland Override Redirect focus
* Seat: keep parent Xwayland view of a focused OR surface activated
* deps: update zig-wayland to fix build on aarch64
* flags: further cleanup after Zig 0.10
* deps: update to Zig 0.10
* render: fix rounding for fractional scaling
* session-lock: fix assertion failure on abnormal client behavior
* session-lock: fix assertion failure due to race
* session-lock: wait for present before locking
* rivertile: fix code to disallow 0 main count
* render: premultiply alpha for user-provided colors
* completions: add keyboard-layout
* ci: Use meson setup command
* river: fix bug in snap down / right
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=10
2023-03-05 04:51:54 +00:00
Soc Virnyl Estela
f49f6ffd10
- Update to version 0.2.4:
...
* build: bump version to 0.2.4
* Seat: guard setFocusRaw() usage while locked
* docs: remove repology badge from readme
* docs: fix typos in riverctl man page
* session-lock: fix assertion failure on hot-plug while locked
* wlr-output-management: apply adaptive sync state
* build: bump version to 0.2.4-dev
* build: bump version to 0.2.3
* idle-inhibit: fix use-after-free
* session-lock: properly handle disabled outputs
* View: fix pointer comparison in notifyTitle()
* Cursor: fix incorrect lock manager state assertion
* command/layout: fix a memory leak
* Seat: rework Xwayland Override Redirect focus
* Seat: keep parent Xwayland view of a focused OR surface activated
* deps: update zig-wayland to fix build on aarch64
* build: bump version to 0.2.3-dev
* build: bump version to 0.2.2
* flags: further cleanup after Zig 0.10
* deps: update to Zig 0.10
* build: bump version to 0.2.2-dev
* build: bump version to 0.2.1
* render: fix rounding for fractional scaling
* session-lock: fix assertion failure on abnormal client behavior
* session-lock: fix assertion failure due to race
* session-lock: wait for present before locking
* rivertile: fix code to disallow 0 main count
* render: premultiply alpha for user-provided colors
* completions: add keyboard-layout
* ci: Use meson setup command
* river: fix bug in snap down / right
* build: bump version to 0.2.1-dev
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=8
2023-02-12 20:52:41 +00:00
Soc Virnyl Estela
8e72faac45
- Fix group name of river-devel as "Development/Libraries/Other"
...
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=7
2023-02-08 08:34:32 +00:00
Soc Virnyl Estela
8bcf4dbd07
- Only exclusive arches are supported.
...
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=2
2023-02-02 11:31:23 +00:00
cd9a22158f
Accepting request 1062219 from home:uncomfyhalomacro:branches:X11:Wayland
...
I want to maintain river in X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1062219
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=1
2023-01-31 13:46:23 +00:00