dev-libs/bemenu: add 0.6.23

Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
This commit is contained in:
Arthur Zamarin 2025-06-20 09:01:11 +03:00
parent 63718b808c
commit 74adc6f4a4
No known key found for this signature in database
GPG Key ID: 02A0AF503D120504
2 changed files with 63 additions and 0 deletions

View File

@ -3,3 +3,4 @@ DIST bemenu-0.6.14.tar.gz 133229 BLAKE2B 6e83143f7cf808002d6f74b37922b96232c13b8
DIST bemenu-0.6.15.tar.gz 134318 BLAKE2B 0739f3bdf5ad7bcc5b5e75577848965b848df8c8c407d574fcad81fe437d14ade11cc86a81bb2ea5b13faac1a035911f7590013ffbbb7366935c33d171fbf479 SHA512 2de6967ce337b37c943585e3aad0efa1cc7161b0f9666298e0e1f2570f13f3c0b9edef1ab80346e906cd8f53056a7b1a019de7240d2766584031d7b8d76276ab
DIST bemenu-0.6.16.tar.gz 135025 BLAKE2B 3a6d131606f22357ce48fbe1946fc3e3be920b52e271db37bae4282ec0ee6614262356821568579112c8e2aa1f5dd147f914183a556a06993a862f14ff3acdcb SHA512 b98a5ad4ec60063b800dd122eb07d3a876e52420abd5827d1421b2e956671d6e7be04e97693da39bcc3b40eaecec46ea6103eeaf2885deea96703218182493b5
DIST bemenu-0.6.21.tar.gz 139797 BLAKE2B f50aeb3f45721c74077457b702a4b5e58395e245b062df52ad1a452d01862269b0e3d984a318191ef3aa2850f6fa5352d98af9c23a2b9976ee595884132e89a5 SHA512 e8eda08c62d6ab01377dbf04160a7ea42f49ee8378066d855d3223cc57290edb51d74ff12c3b1c799304cb8e46e89f37a82660bf208443d60b2eb3c3446d3e02
DIST bemenu-0.6.23.tar.gz 140451 BLAKE2B 3442eee88cf7633570a12ffa66bdea46dd72a206095fef0a51a549c04b101393dc8ec4ab1a32ccb15f374877463d54217006033f25da5fe86971028594d34b0d SHA512 3b10547bb41c4b930e32b4ab4f1553486d30fb1c49e3afe2b952482f9f14e56d3708f2b474f6ce3e37c61475ba0e455e5c0ee68bc4ef247ec90922fd2a170d9d

View File

@ -0,0 +1,62 @@
# Copyright 2019-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit toolchain-funcs
DESCRIPTION="dmenu clone for wayland"
HOMEPAGE="https://github.com/Cloudef/bemenu"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/Cloudef/bemenu.git"
else
SRC_URI="https://github.com/Cloudef/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
fi
LICENSE="GPL-3"
SLOT="0"
IUSE="doc ncurses wayland X"
# Require at least one backend be built
REQUIRED_USE="|| ( ncurses wayland X )"
RDEPEND="
ncurses? ( sys-libs/ncurses:= )
wayland? (
dev-libs/wayland
x11-libs/cairo
x11-libs/libxkbcommon
x11-libs/pango
)
X? (
x11-libs/cairo[X]
x11-libs/libX11
x11-libs/libXext
x11-libs/libXinerama
x11-libs/libxcb:=
x11-libs/pango[X]
)
"
DEPEND="${RDEPEND}"
BDEPEND="
app-text/scdoc
virtual/pkgconfig
doc? ( app-text/doxygen )
wayland? (
dev-libs/wayland-protocols
dev-util/wayland-scanner
)
"
src_compile() {
tc-export CC
emake clients $(usev ncurses curses) $(usev X x11) $(usev wayland) PREFIX="${EPREFIX}"/usr libdir=/$(get_libdir)
use doc && emake doxygen PREFIX="${EPREFIX}"/usr libdir=/$(get_libdir)
}
src_install() {
emake install DESTDIR="${D}" PREFIX="${EPREFIX}"/usr libdir=/$(get_libdir)
}