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}