gui-libs/xdg-desktop-portal-termfilechooser: install systemd unit and Compatibility.md, fix dependencies

Signed-off-by: Timo van Veen <timovanveen@hotmail.nl>
This commit is contained in:
Timo van Veen
2026-06-04 13:53:52 +02:00
parent 50e73d4485
commit dd2ceb2411

View File

@@ -3,7 +3,7 @@
EAPI=8
inherit meson
inherit meson systemd
DESCRIPTION="xdg-desktop-portal backend for choosing files with your favorite file chooser"
HOMEPAGE="https://github.com/hunkyburrito/xdg-desktop-portal-termfilechooser"
@@ -16,6 +16,11 @@ KEYWORDS="~amd64"
DEPEND="
sys-apps/xdg-desktop-portal
dev-libs/inih
|| (
sys-auth/elogind
sys-apps/systemd
sys-libs/basu
)
"
RDEPEND="
@@ -23,3 +28,12 @@ RDEPEND="
"
BDEPEND="app-text/scdoc"
src_install() {
dodoc Compatibility.md
systemd_newunit contrib/systemd/xdg-desktop-portal-termfilechooser.service.in \
xdg-desktop-portal-termfilechooser.service
rm -r contrib/systemd || die
meson_src_install
}