Add x11-libs/gtk3-nocsd

Signed-off-by: Shin'ya Minazuki <shinyoukai@laidback.moe>
This commit is contained in:
Shin'ya Minazuki
2026-04-17 17:56:29 -03:00
parent 40aa9b8a2d
commit 6ccc61637f
2 changed files with 44 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
# Copyright 2026 Shin'ya Minazuki
EAPI=8
inherit git-r3
DESCRIPTION="A hack to disable client-side decorations for GTK+3 programs"
HOMEPAGE="https://github.com/PCMan/gtk3-nocsd"
EGIT_REPO_URI="https://github.com/PCMan/gtk3-nocsd"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS=""
DEPEND="
dev-libs/glib:2
dev-libs/gobject-introspection
x11-libs/gtk+:3
"
BDEPEND="
virtual/pkgconfig
"
RDEPEND="${DEPEND}"
DOCS=( README.md )
src_compile() {
# The assorted script uses the value of libdir for LD_PRELOAD
emake libdir="${EPREFIX}/usr/$(get_libdir)"
}
src_install() {
emake DESTDIR="${D}" prefix="${EPREFIX}/usr" libdir="${EPREFIX}/usr/$(get_libdir)" install
}