net-misc/reframe - 1.15.1 (gentoo-zh)

Search

Install

Install this version:

emerge -a =net-misc/reframe-1.15.1

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

autounmask =net-misc/reframe-1.15.1

Or alternatively:

emerge --autounmask-write -a =net-misc/reframe-1.15.1

Package Information

Description:
DRM/KMS based remote desktop for Linux
Homepage:
https://reframe.alynx.one/
License:
Apache-2.0

Ebuild Details

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

EAPI=8

inherit meson tmpfiles

MVMATH_COMMIT="e7547696c8345dcdbc65fd31c51d05d1dc4e1e1a"

DESCRIPTION="DRM/KMS based remote desktop for Linux"
HOMEPAGE="https://reframe.alynx.one/"
SRC_URI="
	https://github.com/AlynxZhou/reframe/archive/v${PV}.tar.gz -> ${P}.tar.gz
	https://github.com/AlynxZhou/mvmath/archive/${MVMATH_COMMIT}.tar.gz -> mvmath-${MVMATH_COMMIT}.tar.gz
"

LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="neatvnc systemd"

RDEPEND="
	acct-user/reframe
	acct-group/reframe
	dev-libs/glib:2
	gui-libs/gtk:4
	x11-libs/libdrm
	media-libs/libepoxy
	net-libs/libvncserver
	x11-libs/libxkbcommon
	neatvnc? (
		gui-libs/neatvnc
		dev-libs/aml
		x11-libs/pixman
		media-video/ffmpeg
	)
"
DEPEND="
	${RDEPEND}
"

src_prepare() {
	rm -rf "${S}/deps/mvmath"
	ln -sfn "${WORKDIR}/mvmath-${MVMATH_COMMIT}" "${S}/deps/mvmath"

	default_src_prepare
}

src_configure() {
	local emesonargs=(
		-D neatvnc=$(usex neatvnc true false)
	)

	meson_src_configure
}

pkg_postinst() {
	if use systemd; then
		tmpfiles_process reframe-tmpfiles.conf
	fi
}

USE Flags

Manage flags for this package: euse -i <flag> -p net-misc/reframe | euse -E <flag> -p net-misc/reframe | euse -D <flag> -p net-misc/reframe

Global/Standard Flags

Inherited Eclasses

Dependencies

DEPEND

	
	acct-user/reframe
	acct-group/reframe
	dev-libs/glib:2
	gui-libs/gtk:4
	x11-libs/libdrm
	media-libs/libepoxy
	net-libs/libvncserver
	x11-libs/libxkbcommon
	neatvnc? (
		gui-libs/neatvnc
		dev-libs/aml
		x11-libs/pixman
		media-video/ffmpeg
	)

RDEPEND

	acct-user/reframe
	acct-group/reframe
	dev-libs/glib:2
	gui-libs/gtk:4
	x11-libs/libdrm
	media-libs/libepoxy
	net-libs/libvncserver
	x11-libs/libxkbcommon
	neatvnc? (
		gui-libs/neatvnc
		dev-libs/aml
		x11-libs/pixman
		media-video/ffmpeg
	)

Manifest for 1.15.1

Type File Size Source URLs
DIST mvmath-e7547696c8345dcdbc65fd31c51d05d1dc4e1e1a.tar.gz 10464 bytes https://github.com/AlynxZhou/mvmath/archive/e7547696c8345dcdbc65fd31c51d05d1dc4e1e1a.tar.gz
DIST reframe-1.15.1.tar.gz 9070749 bytes https://github.com/AlynxZhou/reframe/archive/v1.15.1.tar.gz