diff --git a/x11/Makefile b/x11/Makefile --- a/x11/Makefile +++ b/x11/Makefile @@ -430,6 +430,7 @@ SUBDIR += wmcliphist SUBDIR += wmctrl SUBDIR += wmdrawer + SUBDIR += wmenu SUBDIR += wmfocus SUBDIR += wmsystemtray SUBDIR += wmutils-core diff --git a/x11/wmenu/Makefile b/x11/wmenu/Makefile new file mode 100644 --- /dev/null +++ b/x11/wmenu/Makefile @@ -0,0 +1,28 @@ +PORTNAME= wmenu +DISTVERSION= 0.1.3 +CATEGORIES= x11 wayland +MASTER_SITES= https://git.sr.ht/~adnano/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/ + +MAINTAINER= o.hushchenkov@gmail.com +COMMENT= Efficient dynamic menu for Wayland +WWW= https://sr.ht/~adnano/wmenu + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= scdoc:textproc/scdoc \ + wayland-protocols>0:graphics/wayland-protocols +LIB_DEPENDS= libepoll-shim.so:devel/libepoll-shim \ + libwayland-client.so:graphics/wayland \ + libxkbcommon.so:x11/libxkbcommon + +USES= compiler:c11 gnome meson pkgconfig +USE_GNOME= cairo pango + +CPPFLAGS+= `pkg-config --cflags epoll-shim` +LDFLAGS+= `pkg-config --libs epoll-shim` + +PLIST_FILES= bin/wmenu \ + man/man1/wmenu.1.gz + +.include diff --git a/x11/wmenu/distinfo b/x11/wmenu/distinfo new file mode 100644 --- /dev/null +++ b/x11/wmenu/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1679690334 +SHA256 (wmenu-0.1.3.tar.gz) = 4d1f25b1787d1df203236373d19aec735178d46a3d92b6e0e65a0665dea6e1cb +SIZE (wmenu-0.1.3.tar.gz) = 17214 diff --git a/x11/wmenu/pkg-descr b/x11/wmenu/pkg-descr new file mode 100644 --- /dev/null +++ b/x11/wmenu/pkg-descr @@ -0,0 +1,3 @@ +wmenu is an efficient dynamic menu for Sway and wlroots based Wayland +compositors. It provides a Wayland-native dmenu replacement which +maintains the look and feel of dmenu.