jcs 3daf59cf22 for battery status, use sysctl to walk sensors and find power usage.
continue using APM for other battery info so it works on older
machines but newer ones will be able to see "%consumption".

ok jasper
2017-08-14 22:32:17 +00:00

47 lines
1.0 KiB
Makefile

# $OpenBSD: Makefile,v 1.47 2017/08/14 22:32:17 jcs Exp $
ONLY_FOR_ARCHS= ${APM_ARCHS}
COMMENT= generate a statusbar for use with i3/xmobar/dzen2
DISTNAME= i3status-2.11
REVISION= 5
CATEGORIES= x11 sysutils
HOMEPAGE= http://i3wm.org/i3status/
MAINTAINER= Jasper Lievisse Adriaanse <jasper@openbsd.org>
# BSD
PERMIT_PACKAGE_CDROM= Yes
MASTER_SITES= ${HOMEPAGE}
EXTRACT_SUFX= .tar.bz2
WANTLIB += c confuse m pthread yajl
USE_GMAKE= Yes
BUILD_DEPENDS= textproc/asciidoc>=8.6.8
LIB_DEPENDS= devel/libconfuse \
devel/libyajl
NO_TEST= Yes
# XXX: Optimizing results in seg. faults on at least amd64.
CFLAGS+= -O0
MAKE_ENV+= V=1 SYSCONFDIR=${PREFIX}/share/examples/i3status/
pre-configure:
${SUBST_CMD} ${WRKSRC}/Makefile
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/i3status ${PREFIX}/bin/
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/i3status
${INSTALL_DATA} ${WRKSRC}/i3status.conf \
${PREFIX}/share/examples/i3status/
${INSTALL_MAN} ${WRKSRC}/man/i3status.1 ${PREFIX}/man/man1/
.include <bsd.port.mk>