sdk d280f74abd Import twmn 1.2
Twmn is a dmenu style desktop notification system.

Notifications are shown in a one-line bar called the notification slide.
They can be navigated through and activated with shortcuts.

* twmnc: is a command line tool to send notifications to twmnd.
* twmnd: is a daemon listening to notification requests and showing them
one after another. It is also compatible with "notify-send".

Tested on amd64. An example config can be found in the README.md in the
examples dir.

With help from op@ bcallah@

OK op@ bcallah@
2022-03-13 18:49:52 +00:00

36 lines
792 B
Makefile

COMMENT = dmenu style notification bar
V = 1.2pl20220125
GH_ACCOUNT = sboli
GH_PROJECT = twmn
GH_COMMIT = 58ca77dde5a007ef0edb7c6e2312310adaf68c7d
DISTNAME = ${GH_PROJECT}-${V}
CATEGORIES = x11
MAINTAINER = Stefan Hagen <sh+ports@codevoid.de>
# LGPLv3
PERMIT_PACKAGE = Yes
MODULES = devel/qmake x11/qt5
WANTLIB += ${COMPILER_LIBCXX} GL c m GL Qt5DBus Qt5Core Qt5Gui
WANTLIB += Qt5Network Qt5Widgets boost_program_options boost_system
LIB_DEPENDS = devel/boost
# qmake generated test target, but twmn doesn't have tests
TEST_TARGET = check
NO_TEST = Yes
EXAMPLEDIR = ${PREFIX}/share/examples/twmn
post-install:
${INSTALL_DATA_DIR} ${EXAMPLEDIR}
${INSTALL_DATA} ${WRKSRC}/README.md ${EXAMPLEDIR}
${INSTALL_DATA} ${WRKSRC}/examples/*.{sh,py} ${EXAMPLEDIR}
.include <bsd.port.mk>