gui-wm/river - 0.3.5 (yellow)

Search

Install

Install this version:

emerge -a =gui-wm/river-0.3.5

If this version is masked, you can unmask it using the autounmask tool or standard emerge options:

autounmask =gui-wm/river-0.3.5

Or alternatively:

emerge --autounmask-write -a =gui-wm/river-0.3.5

Package Information

Description:
dynamic tiling Wayland compositor with flexible runtime configuration
Homepage:
https://isaacfreund.com/software/river/
License:
GPL-3+ ISC CC-BY-SA-4.0

Ebuild Details

Version EAPI Keywords Slot
0.3.5 8 ~amd64 0
View Raw Ebuild
# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

inherit zig

DESCRIPTION="dynamic tiling Wayland compositor with flexible runtime configuration"
HOMEPAGE="https://isaacfreund.com/software/river/"
SRC_URI="
	https://codeberg.org/river/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
	https://codeberg.org/ifreund/zig-pixman/archive/v0.2.0.tar.gz -> zig-pixman-0.2.0.tar.gz
	https://codeberg.org/ifreund/zig-wayland/archive/v0.2.0.tar.gz -> zig-wayland-0.2.0.tar.gz
	https://codeberg.org/ifreund/zig-wlroots/archive/v0.18.0.tar.gz -> zig-wlroots-0.18.0.tar.gz
	https://codeberg.org/ifreund/zig-xkbcommon/archive/v0.2.0.tar.gz -> zig-xkbcommon-0.2.0.tar.gz
	"
S="${WORKDIR}/${PN}"

LICENSE="GPL-3+ ISC CC-BY-SA-4.0"
SLOT="0"
KEYWORDS="~amd64"

IUSE="man pie X"

DEPEND="
	dev-libs/libevdev
	dev-libs/wayland
	dev-libs/wayland-protocols
	gui-libs/wlroots
	x11-libs/pixman
	x11-libs/libxkbcommon
	"
RDEPEND="${DEPEND}"
BDEPEND="
	virtual/pkgconfig
	man? ( app-text/scdoc )
	"

src_configure() {
	EZIG_FLAGS=(
		-Dstrip=false
		-Dno-llvm=false
		-Dman-pages=$(usex man true false)
		-Dpie=$(usex pie true false)
		-Dxwayland=$(usex X true false)
	)
}

USE Flags

Manage flags for this package: euse -i <flag> -p gui-wm/river | euse -E <flag> -p gui-wm/river | euse -D <flag> -p gui-wm/river

Global/Standard Flags

man
pie
X

Inherited Eclasses

zig

Dependencies

DEPEND

	dev-libs/libevdev
	dev-libs/wayland
	dev-libs/wayland-protocols
	gui-libs/wlroots
	x11-libs/pixman
	x11-libs/libxkbcommon
	

RDEPEND

	dev-libs/libevdev
	dev-libs/wayland
	dev-libs/wayland-protocols
	gui-libs/wlroots
	x11-libs/pixman
	x11-libs/libxkbcommon
	

BDEPEND

	virtual/pkgconfig
	man? ( app-text/scdoc )
	

Manifest for 0.3.5

Type File Size Source URLs
DIST river-0.3.5.tar.gz 170903 bytes https://codeberg.org/river/river/archive/v0.3.5.tar.gz
DIST zig-pixman-0.2.0.tar.gz 7874 bytes https://codeberg.org/ifreund/zig-pixman/archive/v0.2.0.tar.gz
DIST zig-wayland-0.2.0.tar.gz 56543 bytes https://codeberg.org/ifreund/zig-wayland/archive/v0.2.0.tar.gz
DIST zig-wlroots-0.18.0.tar.gz 56568 bytes https://codeberg.org/ifreund/zig-wlroots/archive/v0.18.0.tar.gz
DIST zig-xkbcommon-0.2.0.tar.gz 22700 bytes https://codeberg.org/ifreund/zig-xkbcommon/archive/v0.2.0.tar.gz