Link Here
|
12 |
LICENSE="GPL-3" |
12 |
LICENSE="GPL-3" |
13 |
SLOT="0" |
13 |
SLOT="0" |
14 |
KEYWORDS="" |
14 |
KEYWORDS="" |
15 |
IUSE="doc" |
15 |
IUSE="doc ncurses wayland X" |
|
|
16 |
|
17 |
# Require at least one backend be built |
18 |
REQUIRED_USE="|| ( ncurses wayland X )" |
16 |
|
19 |
|
17 |
DEPEND=" |
20 |
DEPEND=" |
18 |
x11-libs/cairo |
21 |
ncurses? ( sys-libs/ncurses:0 ) |
19 |
x11-libs/pango |
22 |
wayland? ( |
20 |
dev-libs/wayland |
23 |
dev-libs/wayland |
21 |
x11-libs/libxcb |
24 |
dev-libs/wayland-protocols |
22 |
dev-libs/wayland-protocols |
25 |
x11-libs/cairo |
23 |
sys-libs/ncurses:0 |
26 |
x11-libs/pango |
24 |
x11-libs/libXext |
27 |
) |
25 |
x11-libs/libX11" |
28 |
X? ( |
|
|
29 |
x11-libs/libxcb |
30 |
x11-libs/libXext |
31 |
x11-libs/libX11 |
32 |
x11-libs/cairo[X] |
33 |
x11-libs/pango[X] |
34 |
) |
35 |
" |
26 |
RDEPEND="${DEPEND}" |
36 |
RDEPEND="${DEPEND}" |
27 |
BDEPEND="doc? ( app-doc/doxygen )" |
37 |
BDEPEND="doc? ( app-doc/doxygen )" |
28 |
|
38 |
|
29 |
src_configure() { |
39 |
src_configure() { |
30 |
local mycmakeargs=(-DCURSES_LIBRARY=/usr/$(get_libdir)/libncursesw.so) |
40 |
local mycmakeargs=( |
|
|
41 |
-DCURSES_LIBRARY=/usr/$(get_libdir)/libncursesw.so |
42 |
-DBEMENU_CURSES_RENDERER=$(usex ncurses ON OFF) |
43 |
-DBEMENU_WAYLAND_RENDERER=$(usex wayland ON OFF) |
44 |
-DBEMENU_X11_RENDERER=$(usex X ON OFF) |
45 |
) |
31 |
cmake-utils_src_configure |
46 |
cmake-utils_src_configure |
32 |
} |
47 |
} |
33 |
|
48 |
|
34 |
- |
|
|