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@
This commit is contained in:
parent
27e12b44bc
commit
d280f74abd
|
@ -0,0 +1,35 @@
|
||||||
|
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>
|
|
@ -0,0 +1,2 @@
|
||||||
|
SHA256 (twmn-1.2pl20220125-58ca77dd.tar.gz) = WNLEjHKQVRgjINQeG889W0T9NayCyVgh0Mj8tjZvthc=
|
||||||
|
SIZE (twmn-1.2pl20220125-58ca77dd.tar.gz) = 75171
|
|
@ -0,0 +1,12 @@
|
||||||
|
Index: twmnd/twmnd.pro
|
||||||
|
--- twmnd/twmnd.pro.orig
|
||||||
|
+++ twmnd/twmnd.pro
|
||||||
|
@@ -10,7 +10,7 @@ TARGET = twmnd
|
||||||
|
TEMPLATE = app
|
||||||
|
CONFIG += debug
|
||||||
|
DESTDIR = ../bin/
|
||||||
|
-QMAKE_CXXFLAGS += -Wall -Werror -pedantic -Wno-long-long
|
||||||
|
+QMAKE_CXXFLAGS += -Wall -pedantic -Wno-long-long
|
||||||
|
|
||||||
|
target.path+=/usr/local/bin
|
||||||
|
INSTALLS += target
|
|
@ -0,0 +1,8 @@
|
||||||
|
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".
|
|
@ -0,0 +1,9 @@
|
||||||
|
@bin bin/twmnc
|
||||||
|
@bin bin/twmnd
|
||||||
|
share/examples/twmn/
|
||||||
|
share/examples/twmn/README.md
|
||||||
|
share/examples/twmn/disk_notifier.sh
|
||||||
|
share/examples/twmn/gmail_notifier.py
|
||||||
|
share/examples/twmn/mbox_notifier.sh
|
||||||
|
share/examples/twmn/mpd_notifier.py
|
||||||
|
share/examples/twmn/storage_notifier.py
|
Loading…
Reference in New Issue