Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

river-0.3.0-1.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: river Distribution: openSUSE Tumbleweed
Version: 0.3.0 Vendor: openSUSE
Release: 1.1 Build date: Tue Apr 16 18:56:50 2024
Group: Unspecified Build host: reproducible
Size: 694919 Source RPM: river-0.3.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/riverwm/river
Summary: A dynamic tiling Wayland compositor
River is a dynamic tiling Wayland compositor with flexible runtime configuration.

Provides

Requires

License

GPL-3.0-only

Changelog

* Tue Apr 16 2024 Joshua Smith <smolsheep@opensuse.org>
  - 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
      wishes of clients by default instead of attempting to force
      server-side decorations everywhere. To approximate the old
      behavior the command riverctl rule-add ssd may be used.
    * The float-filter-add and csd-filter-add riverctl commands have
      been removed, use rule-add instead and see the riverctl(1) man
      page for documentation.
    * The attach-mode riverctl command is deprecated and currently
      aliased to the new default-attach-mode command. The alias may
      be removed in the future.
    * Rendering order has changed slightly and and is now based off
      of focus order instead of window management stack order.
    * Pointer constraints have been reimplemented and the new
      implementation does less automatic warping of the cursor.
    Packaging changes:
    * wlroots 0.17.2 is required.
    * The official upstream river repository has moved to codeberg
* Thu Jan 04 2024 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
  - Fix supplements in contrib package in the specfile.
* Sat Dec 16 2023 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
  - Set minimum wlroots version to 0.16.0. Add build conflicts if it is 0.17.0
* Sat Nov 25 2023 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
  - Update to version 0.2.6:
    * InputDevice: fix identifier generation
* Fri Nov 24 2023 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
  - Update sources
    * Add river.keyring
    * Add river-0.2.5.tar.gz properly
    * Add river-0.2.5.tar.gz.sig
* Fri Nov 24 2023 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
  - Update to version 0.2.5:
    * No changes. Just a new tagged release
* Sat Nov 18 2023 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
  - Update to version 0.2.4+985:
    * session-lock: fix pointer focus handling on map
* Fri Nov 17 2023 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
  - 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
* Tue Nov 07 2023 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
  - 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
* Sat Oct 21 2023 socvirnyl.estela@gmail.com
  - 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
* Thu Oct 05 2023 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
  - Remove dbus-run-session in the script. Portals can still work without it.
* Thu Oct 05 2023 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
  - Edit river-portals.conf
    * default to wlr -> fallback to gtk
  - Always use dbus-run-session now since this is required to start portals
* Mon Sep 25 2023 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
  - 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
    This is a workaround for boo#1215641
* Sun Sep 17 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
  - 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()
    * session-lock: use the scene graph
* Wed Aug 16 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
  - Add subpackage river-contrib.
* Sun Aug 13 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
  - Replace obsoleted `disabled` option with `manual`
* Sat Jun 10 2023 socvirnyl.estela@gmail.com
  - 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
* Sun Apr 16 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
  - Change requirement of xdg-desktop-portal-wlr as a suggestion. This is
    for if an alternative exists e.g. xdg-desktop-portal-hyprland
* Thu Apr 06 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
  - Fix installation of manpages.
* Mon Mar 27 2023 socvirnyl.estela@gmail.com
  - 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
* Sat Mar 18 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
  - 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
* Wed Mar 15 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
  - 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
* Sun Mar 05 2023 socvirnyl.estela@gmail.com
  - Update to version 0.2.4+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
    * build: bump version to 0.3.0-dev
* Sun Feb 12 2023 socvirnyl.estela@gmail.com
  - 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
* Wed Feb 08 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
  - Fix group name of river-devel as "Development/Libraries/Other"
* Thu Feb 02 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
  - Only exclusive arches are supported.
* Tue Jan 31 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com>
  - Initial spec for river version 0.2.0+g24

Files

/usr/bin/river
/usr/bin/river-run.sh
/usr/share/doc/packages/river
/usr/share/doc/packages/river/CONTRIBUTING.md
/usr/share/doc/packages/river/README.md
/usr/share/doc/packages/river/example
/usr/share/doc/packages/river/example/init
/usr/share/licenses/river
/usr/share/licenses/river/LICENSE
/usr/share/man/man1/river.1.gz
/usr/share/wayland-sessions
/usr/share/wayland-sessions/river.desktop
/usr/share/xdg-desktop-portal
/usr/share/xdg-desktop-portal/river-portals.conf


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Nov 13 00:41:02 2024