gpo.zugaina.org

Search Portage & Overlays:

gui-wm/river

A dynamic tiling Wayland compositor

Screenshots

ChangeLog

commit ced5c43d76b9351b93abc757d5e8ec156340de35
Author: Violet Purcell <vi@vimproved.dev>
Date: Mon Oct 12 16:06:08 2026 -0400

gui-wm/river: add 0.5.0

Signed-off-by: Violet Purcell <vi@vimproved.dev>

commit d56f4baa37da6af7e60cff6f45cb5454d74464b3
Author: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Date: Thu Apr 16 03:57:37 2026 +0600

*/*: Use [[ $ ... ]] instead of POSIX [ $ ... ]

as per the coding style guide:
https://projects.gentoo.org/qa/policy-guide/ebuild-format.html#pg0101

if it previously used [ $ ... ] it uses [[ $ ... ]] now
if it previously used [[ $ = b ]] or [ $ = b ], it uses
[[ $ == b ]] now

the changes were generated using these two commands:

```
find -name '*.ebuild' -exec sed -i -E \
's|([^[])\[+(\s+)(\S*\$\S*PV\S*)(\s+)(\S+)(\s+)(\S+)(\s+)\]+([^]])|\1\[\[\2\3\4\5\6\7\8\]\]\9|g' \
{} \+

find -name '*.ebuild' -exec sed -i -E \
's|\[(\s+)(\S*\$\S*PV\S*)(\s+)==?(\s+)(\S+)(\s+)\]|\[\1\2\3==\4\5\6\]|g' \
{} \+
```

this is aimed to be a series of commits meant to replace all instance of
POSIX [ ... ] to bash's [[ ... ]], to make guru up to date with the
coding style guide

this process is divided up into a series of commits in order to make
review and testing more easy

Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Part-of: https://codeberg.org/gentoo/guru/pulls/6
Signed-off-by: Michał Górny <mgorny@gentoo.org>

commit 915510742aec9472316d1a15730f12704332cc2d
Author: Violet Purcell <vi@vimproved.dev>
Date: Thu Aug 13 14:13:22 2026 -0400

gui-wm/river: drop 0.3.15, 0.4.3, 0.4.5, 0.4.6, 0.4.7

Signed-off-by: Violet Purcell <vi@vimproved.dev>

commit 6fb55ecd192f9f52ef00f7a88adab72d9ceb3a76
Author: Violet Purcell <vi@vimproved.dev>
Date: Thu Aug 13 14:12:36 2026 -0400

gui-wm/river: add 0.4.8

Signed-off-by: Violet Purcell <vi@vimproved.dev>

commit de27d6bb25aaaf4e1ce3399f6b00a1589d436dcd
Author: Violet Purcell <vi@vimproved.dev>
Date: Tue Aug 4 13:32:07 2026 -0400

gui-wm/river: add 0.4.7

Signed-off-by: Violet Purcell <vi@vimproved.dev>

commit 673e5ed31f619c1b81d85ba75e1e2811cedf66ae
Author: Violet Purcell <vi@vimproved.dev>
Date: Thu Jul 30 17:33:36 2026 -0400

gui-wm/river: add 0.4.6

Signed-off-by: Violet Purcell <vi@vimproved.dev>

commit 534088d2d4ce5e1fa550bed25b4416bbbc6c071e
Author: Emi <reedy.sailors.8t@icloud.com>
Date: Thu Jul 23 19:42:27 2026 +0200

gui-wm/river: remove accidentally included file

Signed-off-by: Emi <reedy.sailors.8t@icloud.com>

commit 8b88615a278382c160381ebb7fa67a5bbae76968
Author: Emi <reedy.sailors.8t@icloud.com>
Date: Thu Jul 23 19:41:46 2026 +0200

gui-wm/river: update Manifest

Signed-off-by: Emi <reedy.sailors.8t@icloud.com>

commit 0b1cbdc251736910ae6d852afc58fe402927acb6
Author: Violet Purcell <vi@vimproved.dev>
Date: Wed Jun 3 16:43:31 2026 -0400

gui-wm/river: use self-hosted backend on amd64

The LLVM backend on amd64 can sometimes cause top window borders to not
render properly for some inscrutable reason. Use the self-hosted backend
on amd64 since it's working quite well since Zig 0.16.0.

Signed-off-by: Violet Purcell <vi@vimproved.dev>

commit c14fb117af25793211562776145aeabf0c886715
Author: Violet Purcell <vi@vimproved.dev>
Date: Sun May 31 18:24:00 2026 -0400

*/*: update my email

Signed-off-by: Violet Purcell <vi@vimproved.dev>

commit 53f176f3c9d9454cebf255d1508dd8c8e8e88867
Author: Violet Purcell <vimproved@inventati.org>
Date: Wed May 20 11:11:27 2026 -0400

gui-wm/river: remove LLVM use flag

Let river's build.zig determine the backend used (self-hosted on amd64,
LLVM on all others). If users really want to override this, they can use
ZBS_EXTRA_ARGS.

Signed-off-by: Violet Purcell <vimproved@inventati.org>

commit 5cef0ed4bd0bb571f2df5c637a4d255cb459069a
Author: Violet Purcell <vimproved@inventati.org>
Date: Mon May 18 23:22:29 2026 -0400

gui-wm/river: cleanup old

Keep 0.4.3 and 0.3.15 for now just in case people are having issues with
zig 0.16.

Signed-off-by: Violet Purcell <vimproved@inventati.org>

commit 9ea4589c2f6dd1ca7df78530dc3401790385645f
Author: Violet Purcell <vimproved@inventati.org>
Date: Mon May 18 23:21:50 2026 -0400

gui-wm/river: add 0.3.17

Signed-off-by: Violet Purcell <vimproved@inventati.org>

commit 67bdcac6d25e4d8d27d0de78194b1c95f9be2bc6
Author: Violet Purcell <vimproved@inventati.org>
Date: Mon May 18 23:15:58 2026 -0400

gui-wm/river: update 0.3.9999 & 9999

Formatting changes, add empty ZBS_DEPENDENCIES block to live packages
for ease of maintenance, update 0.3.9999 to zig 0.16.

Signed-off-by: Violet Purcell <vimproved@inventati.org>

commit 03e6bd07ecb932761988d77b0e888943ecc2319d
Author: Violet Purcell <vimproved@inventati.org>
Date: Tue May 12 02:02:38 2026 -0400

gui-wm/river: use zig_live_src_unpack

Also, move 9999 over to 0.16.

Signed-off-by: Violet Purcell <vimproved@inventati.org>

commit 74629749a259e62e446f6c92e4f30f1840f37f49
Author: Violet Purcell <vimproved@inventati.org>
Date: Tue May 12 01:57:23 2026 -0400

gui-wm/river: pass -Dllvm based on USE=llvm

Signed-off-by: Violet Purcell <vimproved@inventati.org>

commit 34abbfa70d0d51a6d0e1c2130a839053e781c234
Author: Niklaus 'vimja' Hofer <gentoo-bugzilla@vimja.email>
Date: Wed May 6 22:48:56 2026 +0200

gui-wm/river: add 0.4.5

Signed-off-by: Niklaus 'vimja' Hofer <gentoo-bugzilla@vimja.email>

commit 38b01141421f1c74f4cfa3e889b1c96e690ea25c
Author: Niklaus 'vimja' Hofer <gentoo-bugzilla@vimja.email>
Date: Sun Apr 19 21:01:59 2026 +0200

gui-wm/river: add 0.4.3

Signed-off-by: Niklaus 'vimja' Hofer <gentoo-bugzilla@vimja.email>

commit 6339fb7f58b2e6f831dbc122a37641c9daab8990
Author: Stachelbeere1248 <admin@stachel.xyz>
Date: Sun Apr 5 15:57:39 2026 +0200

gui-wm/river: add river-0.4.2.ebuild

Signed-off-by: Stachelbeere1248 <admin@stachel.xyz>

commit 459b7480f7568b98555146de64028836b11a0d9f
Author: Stachelbeere1248 <admin@stachel.xyz>
Date: Sun Apr 5 15:54:13 2026 +0200

gui-wm/river: update deps of river-9999

Signed-off-by: Stachelbeere1248 <admin@stachel.xyz>

commit 805a09b1bd99fedebc510a776545f2de50228f7d
Author: Stachelbeere1248 <admin@stachel.xyz>
Date: Sat Apr 4 21:16:51 2026 +0200

gui-wm/river: river-0.3.9999: fix upstream deps

Signed-off-by: Stachelbeere1248 <admin@stachel.xyz>

commit 420bbd39517d27827e7e9d5edab5f6f29bd77c50
Author: Stachelbeere1248 <admin@stachel.xyz>
Date: Fri Apr 3 17:39:49 2026 +0200

gui-wm/river: add 0.3.15

Signed-off-by: Stachelbeere1248 <admin@stachel.xyz>

commit cf2e4276c89a9c00dc1c561bbfb382951e89524e
Author: Violet Purcell <vimproved@inventati.org>
Date: Fri Mar 20 16:52:59 2026 -0400

gui-wm/river: copy pkg_postinst message over to 9999

Signed-off-by: Violet Purcell <vimproved@inventati.org>

commit 3f6e1d67dcbdde1b39e66a4b2d8f72a4b7bcae63
Author: Violet Purcell <vimproved@inventati.org>
Date: Fri Mar 20 16:52:22 2026 -0400

gui-wm/river: mention window managers in pkg_postinst

Signed-off-by: Violet Purcell <vimproved@inventati.org>

commit 821776284dfe0d140725252c95573a9437e01f5e
Author: Violet Purcell <vimproved@inventati.org>
Date: Wed Mar 18 16:46:51 2026 -0400

gui-wm/river: fix duplicate patch

Signed-off-by: Violet Purcell <vimproved@inventati.org>

commit a99cc931196be88d64495505019b7778dedb63ec
Author: Violet Purcell <vimproved@inventati.org>
Date: Wed Mar 18 16:18:35 2026 -0400

gui-wm/river: add 0.4.1

Signed-off-by: Violet Purcell <vimproved@inventati.org>

commit f64d0aadd3ba26ff234ba0eb7eacf121fa22ca8b
Author: Violet Purcell <vimproved@inventati.org>
Date: Sun Jan 18 18:09:27 2026 -0500

gui-wm/river: add 0.3.9999

Signed-off-by: Violet Purcell <vimproved@inventati.org>
Part-of: https://github.com/gentoo/guru/pull/421
Closes: https://github.com/gentoo/guru/pull/421

commit c66fbafd9fd91c7bf7778b6d54df25913480e664
Author: Violet Purcell <vimproved@inventati.org>
Date: Fri Jan 16 16:51:16 2026 -0500

gui-wm/river: add myself as a maintainer

Signed-off-by: Violet Purcell <vimproved@inventati.org>
Part-of: https://github.com/gentoo/guru/pull/421

commit 38003da3bc9028883e791b0d1edb8c19c4f072bd
Author: Violet Purcell <vimproved@inventati.org>
Date: Fri Jan 16 16:48:50 2026 -0500

gui-wm/river: add 9999

Signed-off-by: Violet Purcell <vimproved@inventati.org>
Part-of: https://github.com/gentoo/guru/pull/421

commit f0029977c54be0bbbd74e19b42878d722154a820
Author: Violet Purcell <vimproved@inventati.org>
Date: Fri Jan 16 16:38:21 2026 -0500

gui-wm/river: add 0.3.14 with switch to river-classic repository

Development of the river 0.3.x branch has shifted from the main river
repository to https://codeberg.org/river/river-classic in preparation
for the 0.4.0 update. Continue to maintain it using this new repository.

Signed-off-by: Violet Purcell <vimproved@inventati.org>
Part-of: https://github.com/gentoo/guru/pull/421

commit 574ad7792bfe83b27e4c45b484a5bedda07bfab1
Author: xz-dev <xiangzhedev@gmail.com>
Date: Fri Sep 19 11:09:09 2025 +0800

gui-wm/river: fix man build in 0.3.12

Fix: https://bugs.gentoo.org/962978

Signed-off-by: xz-dev <xiangzhedev@gmail.com>
Part-of: https://github.com/gentoo/guru/pull/373
Closes: https://github.com/gentoo/guru/pull/373
Signed-off-by: David Roman <davidroman96@gmail.com>

commit b0681990ac6e6375130777a20377d66bbb2f3e96
Author: Niklaus 'vimja' Hofer <gentoo-bugzilla@vimja.email>
Date: Sun Sep 14 23:52:02 2025 +0200

gui-wm/river: Bump version to 0.3.12

Signed-off-by: Niklaus 'vimja' Hofer <gentoo-bugzilla@vimja.email>

commit 9c0b82d1234ec52c6982971d544c26fc4dfad608
Author: Niklaus 'vimja' Hofer <gentoo-bugzilla@vimja.email>
Date: Sun Jul 13 23:51:47 2025 +0200

gui-wm/river: add 0.3.11

Signed-off-by: Niklaus 'vimja' Hofer <gentoo-bugzilla@vimja.email>

commit 3279c939a211bad2bcbf4b777cf12b599f108e2a
Author: Eric Joldasov <bratishkaerik@landless-city.net>
Date: Wed Jun 4 11:41:36 2025 +0500

gui-wm/river: drop 0.3.6, 0.3.8

Signed-off-by: Eric Joldasov <bratishkaerik@landless-city.net>

commit ba34706b6c2f3f2c1d02077074b1ef6d8b25914f
Author: Robert Günzler <r@gnzler.io>
Date: Fri Apr 25 22:29:01 2025 +0200

gui-wm/river: add 0.3.9

fixes crashing when clients use the security context protocol, notably
flatpak

Signed-off-by: Robert Günzler <r@gnzler.io>
Part-of: https://github.com/gentoo/guru/pull/315
Closes: https://github.com/gentoo/guru/pull/315
Signed-off-by: Vivian Heisz (demize) <demize@unstable.systems>

commit 49f3fb9bf3a37edb18ffb00677a1b453f26848ef
Author: Eric Joldasov <bratishkaerik@landless-city.net>
Date: Fri Mar 7 20:48:17 2025 +0500

gui-wm/river: add 0.3.8

Signed-off-by: Eric Joldasov <bratishkaerik@landless-city.net>

commit 82d924a518606fd9a0133ceba6153d3bff072a04
Author: Eric Joldasov <bratishkaerik@landless-city.net>
Date: Fri Jan 24 13:56:15 2025 +0500

gui-wm/river: add 0.3.7

Signed-off-by: Eric Joldasov <bratishkaerik@landless-city.net>

commit f17c600a974dfabc4c290bcc5f3b610a835206a7
Author: Florian Schmaus <flow@gentoo.org>
Date: Sat Dec 28 21:07:03 2024 +0100

gui-wm/river: drop 0.3.5-r1

Signed-off-by: Florian Schmaus <flow@gentoo.org>

commit 295f6f8eb933542c5c69300e22e74553e1ddab35
Author: Florian Schmaus <flow@gentoo.org>
Date: Sat Dec 28 21:05:25 2024 +0100

gui-wm/river: drop unnecessary definition of src_unpack()

Since zig_src_unpack() is an exported phase function of zig.eclass, so
there is no need to explictily define src_unpack() (if no other
inherited eclass also exports src_unpack(), which is not the case for
this ebuild).

Signed-off-by: Florian Schmaus <flow@gentoo.org>

commit 8c7d3519b3bccba1693afe1deef351aca885d9ad
Author: Eric Joldasov <bratishkaerik@landless-city.net>
Date: Sun Dec 15 18:31:44 2024 +0500

gui-wm/river: add 0.3.6, use `zig.eclass`

Signed-off-by: Eric Joldasov <bratishkaerik@landless-city.net>

commit 5f8a4e0b0720c964e18aa7791ae454f0dfb0eff9
Author: Eric Joldasov <bratishkaerik@landless-city.net>
Date: Fri Aug 23 15:24:14 2024 +0500

gui-wm/river: drop 0.3.5

Signed-off-by: Eric Joldasov <bratishkaerik@landless-city.net>

commit dd5f6fdcf85e7e6fda1802bcf18d11d445a7c486
Author: Eric Joldasov <bratishkaerik@landless-city.net>
Date: Thu Aug 15 22:36:34 2024 +0500

gui-wm/river: bump Zig dependency to 0.13

Signed-off-by: Eric Joldasov <bratishkaerik@landless-city.net>

commit 9ff157ed51d286d07f6da1414293d34696dcd13f
Author: Daichi Yamamoto <dev@dyama.net>
Date: Mon Aug 5 02:31:39 2024 +0900

gui-wm/river: remove *sh-completion USE flags

Signed-off-by: Daichi Yamamoto <dev@dyama.net>

commit 8547c7f8e231a8b74eaab47248b90e89abc4c8a8
Author: Daichi Yamamoto <dev@dyama.net>
Date: Sun Aug 4 20:37:46 2024 +0900

gui-wm/river: update zig src_unpack()

Signed-off-by: Daichi Yamamoto <dev@dyama.net>

commit a68366316366517a3e9b9409911c00226dccf0dd
Author: Eric Joldasov <bratishkaerik@landless-city.net>
Date: Sun Aug 4 14:45:21 2024 +0500

gui-wm/river: fix Zig version detection in 0.3.5

It used zig version selected by user in `eselect-zig` previously,
which is incorrect, as ebuild should use own, detected Zig version.

Seems like this logic is also copy-pasted from
https://github.com/bsd-ac/wayland-desktop/blob/2724ddc7532e81ba553f17e6bd2df861ccb442ee/gui-wm/river/river-0.3.2.ebuild ,
which, in its turn, has old logic from sys-fs/ncdu. Not critical, but
fixed this too.

Signed-off-by: Eric Joldasov <bratishkaerik@landless-city.net>

commit 6c5a0a81f416686a1bccfaec96f95bf5655dd856
Author: Daichi Yamamoto <dev@dyama.net>
Date: Sun Aug 4 17:11:15 2024 +0900

gui-wm/river: add deps

Signed-off-by: Daichi Yamamoto <dev@dyama.net>

commit 47930c50ee78ed8c98e907eb76bf399a16988207
Author: Daichi Yamamoto <dev@dyama.net>
Date: Sun Aug 4 16:11:27 2024 +0900

gui-wm/river: install example/

Signed-off-by: Daichi Yamamoto <dev@dyama.net>

commit 433ddc6d4900cb2ba3d9adc7e5f19aee62022128
Author: Daichi Yamamoto <dev@dyama.net>
Date: Sun Aug 4 14:48:30 2024 +0900

gui-wm/river: new package, add 0.3.5

Signed-off-by: Daichi Yamamoto <dev@dyama.net>

commit 82110cad75e49a36f725ad8d56fad7844136c75c
Author: Cara Salter <cara@devcara.com>
Date: Thu Dec 1 16:33:26 2022 -0500

gui-wm/river: treeclean

Removing River due to a hard dependency on Zig 0.9.1, which was removed
due to relying on LLVM 13.

Bug: 876181
Signed-off-by: Cara Salter <cara@devcara.com>

commit 5c5f27c0b998b97339086d5cf7a3210e49fc8fba
Author: Cara Salter <cara@devcara.com>
Date: Mon Nov 28 13:26:26 2022 -0500

gui-wm/river: new package, add 0.1.3

Signed-off-by: Cara Salter <cara@devcara.com>