91 Commits

Author SHA256 Message Date
d863a2539a Accepting request 1329747 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1329747
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/river?expand=0&rev=32
2026-01-29 16:46:15 +00:00
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
6029c4bc31 Accepting request 1302570 from X11:Wayland
- 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
  * build: bump version to 0.3.8
  * build: update to zig 0.14.0
  * Xwayland: don't inherit rlimit changes from river
  * build: bump version to 0.3.8-dev

OBS-URL: https://build.opensuse.org/request/show/1302570
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/river?expand=0&rev=31
2025-09-03 19:08:22 +00:00
Soc Virnyl Estela
7f7f3437b3 OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=88 2025-09-03 11:25:41 +00:00
Soc Virnyl Estela
d1bc99e001 OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=87 2025-09-03 11:24:42 +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
6bcc928eee Accepting request 1289384 from X11:Wayland
- Set zig version to 0.13.0

OBS-URL: https://build.opensuse.org/request/show/1289384
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/river?expand=0&rev=30
2025-07-02 10:09:25 +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
Soc Virnyl Estela
4758df770a OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=83 2025-07-01 04:55:13 +00:00
Soc Virnyl Estela
68a4167a70 OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=82 2025-06-30 09:32:50 +00:00
181b7a8560 Accepting request 1264676 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1264676
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/river?expand=0&rev=29
2025-03-27 21:34:39 +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
2d6de730d7 Accepting request 1237615 from X11:Wayland
- Include qt6-wayland. This ensures Qt apps look great.

OBS-URL: https://build.opensuse.org/request/show/1237615
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/river?expand=0&rev=28
2025-01-14 15:23:04 +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
a13a09d6d0 Accepting request 1236947 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1236947
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/river?expand=0&rev=27
2025-01-12 10:21:49 +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
e2f3a25062 Accepting request 1231594 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1231594
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/river?expand=0&rev=26
2024-12-17 18:23:41 +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
207cc44ae1 Accepting request 1202900 from X11:Wayland
- Completion package requires main package

OBS-URL: https://build.opensuse.org/request/show/1202900
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/river?expand=0&rev=25
2024-09-24 15:34:40 +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
e6b321d9d7 Accepting request 1189688 from X11:Wayland
- Update README-suse-maintenance.md. Point to Zig page in openSUSE wiki.
- 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
- 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/request/show/1189688
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/river?expand=0&rev=24
2024-07-26 14:15:52 +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
6c0e81fa53 OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=66 2024-07-22 02:32:02 +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
e819353fe3 Accepting request 1187931 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1187931
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/river?expand=0&rev=23
2024-07-16 20:05:18 +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
6daeb7f08e Accepting request 1181025 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1181025
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/river?expand=0&rev=22
2024-06-17 17:28:29 +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
08640d1aa0 Accepting request 1175606 from X11:Wayland
- Update to version 0.3.2:
  * 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
- Changes since 0.3.1:
  * input: prevent duplicate input configs
  * input: fix scroll-factor resetting if unspecified
  * input: change ScrollFactor and MapToOutput to align with other options
  * XdgToplevel: don't update geometry if configure inflight
  * XdgToplevel: update clip on geometry x/y change
  * Cursor: don't hide while pointer constraint active
  * Keyboard: fix redundant leave/enter on creation
  * Server: fix filtering of newly created globals
  * InputPopup: fix naming
  * TextInput: ignore enable requests without focus
  * InputPopup: fix minor issues, simplify code
  * PointerConstraint: remove overly tight assert
  * PointerConstraint: remove overly tight assert 2
  * bulid: bump version to 0.3.1
  * input-method-v2: Implement popups
  * command/swap: fix cursor warp on focus change

OBS-URL: https://build.opensuse.org/request/show/1175606
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/river?expand=0&rev=21
2024-05-22 19:30:09 +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
15430749ac Accepting request 1169299 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1169299
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/river?expand=0&rev=20
2024-04-21 18:26:29 +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
b842f45e7a Accepting request 1138152 from X11:Wayland
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1138152
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/river?expand=0&rev=19
2024-01-11 20:05:49 +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
b47cdd3cc0 Accepting request 1133593 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1133593
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/river?expand=0&rev=18
2023-12-17 20:32:04 +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
b1dbca057f Accepting request 1128734 from X11:Wayland
- Update to version 0.2.6:
  * InputDevice: fix identifier generation

OBS-URL: https://build.opensuse.org/request/show/1128734
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/river?expand=0&rev=17
2023-11-26 18:37:09 +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
24077f3e99 Accepting request 1128606 from X11:Wayland
- Update sources
  * Add river.keyring
  * Add river-0.2.5.tar.gz properly
  * Add river-0.2.5.tar.gz.sig
- Update to version 0.2.5:
  * No changes. Just a new tagged release

OBS-URL: https://build.opensuse.org/request/show/1128606
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/river?expand=0&rev=16
2023-11-24 22:35:27 +00:00
Soc Virnyl Estela
34999d61e8 OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=48 2023-11-24 14:30:02 +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
69049e12e4 Accepting request 1127912 from X11:Wayland
- Update to version 0.2.4+985:
  * session-lock: fix pointer focus handling on map
- 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/request/show/1127912
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/river?expand=0&rev=15
2023-11-21 20:33:00 +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
3950ce7b26 Accepting request 1123707 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1123707
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/river?expand=0&rev=14
2023-11-07 20:26:19 +00:00