all repos — la-ninpre-overlay @ e14f142cdaa99f56e4d8e68becf9af352c99babc

personal gentoo overlay

gui-libs/libpanel/libpanel-1.0.1.ebuild (view raw)

 1# Copyright 1999-2022 Gentoo Authors
 2# Distributed under the terms of the GNU General Public License v2
 3
 4EAPI=8
 5
 6inherit meson gnome.org
 7
 8DESCRIPTION="dock/panel library for GTK 4"
 9
10HOMEPAGE="https://gitlab.gnome.org/GNOME/libpanel"
11
12LICENSE="LGPL-3"
13
14SLOT="0"
15
16KEYWORDS="~amd64"
17
18IUSE="vala doc introspection examples"
19
20REQUIRED_USE="doc? ( introspection )"
21
22RDEPEND="
23>=dev-libs/glib-2.72
24>=gui-libs/gtk-4.6
25>=gui-libs/libadwaita-1.0
26vala? ( dev-lang/vala )
27introspection? ( dev-libs/gobject-introspection )
28doc? ( >=dev-util/gi-docgen-2021.1 )
29"
30
31DEPEND="${RDEPEND}"
32
33BDEPEND="virtual/pkgconfig
34dev-util/cmake
35>=dev-util/meson-0.60
36dev-util/gtk-doc-am
37"
38
39PATCHES=(
40	"${FILESDIR}/${P}-gtk-doc-dir.patch"
41)
42
43src_configure() {
44	local emesonargs=(
45		$(meson_use vala vapi)
46		$(meson_feature introspection)
47		$(meson_feature doc docs)
48		$(meson_use examples install-examples)
49	)
50	meson_src_configure
51}