minazuki-overlay/x11-libs/libwm/libwm-1.3.ebuild

35 lines
745 B
Bash
Raw Normal View History

# Copyright 2026 Shin'ya Minazuki
EAPI=8
inherit toolchain-funcs
DESCRIPTION="A small library for X window manipulation"
HOMEPAGE="https://z3bra.org/libwm/"
SRC_URI="https://dl.z3bra.org/releases/${P}.tar.bz2"
LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64"
DEPEND="x11-libs/libxcb"
RDEPEND="${DEPEND}"
RESTRICT="mirror"
src_configure() {
elog "Populating ${S}/config.mk with new values..."
echo "CC = $(tc-getCC)" > config.mk
echo "CFLAGS = -std=c99 -pedantic -Wall -fPIC ${CFLAGS}" >> config.mk
echo "LD = $(tc-getLD)" >> config.mk
echo "LDFLAGS = $(tc-getPKG_CONFIG) --libs xcb xcb-randr" >> config.mk
echo "PREFIX = ${EPREFIX}/usr" >> config.mk
elog "Done."
}
src_compile() {
emake
}
src_install() {
emake DESTDIR="${D}" install
}