Gsimplecal is a lightweight calendar applet written in C++ using GTK. It was originally made for use with tint2 panel in the openbox window manager (to be launched upon clock click), but of course it works in any environment (just bind gsimplecal to some hotkey). For easier integration, when started it first shows up, when launched again it closes the running instance (no need to write wrapper scripts or whatever). It can be configured to not only show the calendar, but also display multiple clocks for different world timezones Submission from Alessandro De Laurenzis, thanks! Tweaks and OK sthen@
37 lines
787 B
Makefile
37 lines
787 B
Makefile
# $OpenBSD: Makefile,v 1.1.1.1 2019/06/16 07:37:33 kirby Exp $
|
|
|
|
COMMENT = lightweight GTK calendar applet
|
|
|
|
GH_ACCOUNT = dmedvinsky
|
|
GH_PROJECT = gsimplecal
|
|
GH_TAGNAME = v2.1
|
|
|
|
CATEGORIES = productivity x11
|
|
MAINTAINER = Alessandro De Laurenzis <just22@atlantide.t28.net>
|
|
|
|
# BSD
|
|
PERMIT_PACKAGE = Yes
|
|
|
|
WANTLIB += ${COMPILER_LIBCXX}
|
|
WANTLIB += atk-1.0 c cairo cairo-gobject gdk-3 gdk_pixbuf-2.0 gio-2.0
|
|
WANTLIB += glib-2.0 gobject-2.0 gtk-3 intl m pango-1.0 pangocairo-1.0
|
|
|
|
LIB_DEPENDS = x11/gtk+3
|
|
|
|
# C++
|
|
COMPILER = base-clang ports-gcc base-gcc
|
|
|
|
CONFIGURE_STYLE = autoreconf
|
|
AUTOCONF_VERSION = 2.69
|
|
AUTOMAKE_VERSION = 1.11
|
|
AUTORECONF = ./autogen.sh
|
|
|
|
MAKE_FLAGS = CXXFLAGS="-std=c++98 ${CXXFLAGS}"
|
|
|
|
NO_TEST = Yes
|
|
|
|
pre-configure:
|
|
${SUBST_CMD} ${WRKSRC}/src/Unique.cpp
|
|
|
|
.include <bsd.port.mk>
|