# $OpenBSD: Makefile,v 1.97 2019/11/02 15:03:54 jasper Exp $ COMMENT= window and compositing manager GNOME_PROJECT= mutter GNOME_VERSION= 3.34.1 # XXX: Override libmutter_api_version because of SUBST_VARS. API_V = 5 API_SUFFIX= -${API_V} SUBST_VARS= API_V API_SUFFIX SHARED_LIBS += mutter-cogl-5 0.0 # 0.0.0 SHARED_LIBS += mutter-cogl-gles2-5 0.0 # 0.0.0 SHARED_LIBS += mutter-cogl-path-5 0.0 # 0.0.0 SHARED_LIBS += mutter-cogl-pango-5 0.0 # 0.0.0 SHARED_LIBS += mutter-clutter-5 0.0 # 0.0.0 SHARED_LIBS += mutter-5 0.0 # 0.0.0 # GPLv2 PERMIT_PACKAGE= Yes WANTLIB += EGL GL ICE SM X11 X11-xcb Xcomposite Xcursor Xdamage WANTLIB += Xext Xfixes Xi Xinerama Xrandr Xtst atk-1.0 c cairo WANTLIB += cairo-gobject canberra fontconfig fribidi gdk-3 gdk_pixbuf-2.0 WANTLIB += gio-2.0 glib-2.0 gmodule-2.0 gnome-desktop-3 gobject-2.0 WANTLIB += gtk-3 intl json-glib-1.0 m pango-1.0 pangocairo-1.0 WANTLIB += pangoft2-1.0 startup-notification-1 xcb xcb-randr xcb-res WANTLIB += xkbcommon xkbcommon-x11 xkbfile MODULES= devel/dconf \ devel/meson \ x11/gnome MODGNOME_TOOLS= desktop-file-utils gobject-introspection LIB_DEPENDS= audio/libcanberra \ devel/startup-notification \ x11/gnome/desktop \ x11/xkbcommon BUILD_DEPENDS= devel/gsettings-desktop-schemas>=3.16.0 \ x11/gnome/settings-daemon \ x11/gnome/zenity RUN_DEPENDS= devel/gsettings-desktop-schemas>=3.16.0 \ x11/gnome/settings-daemon \ x11/gnome/zenity # Required by embedded cogl/clutter forks. CONFIGURE_ARGS += -Dsm=true # cogl CONFIGURE_ARGS += -Dopengl_libname=libGL.so \ -Dgles2_libname=libGLESv2 \ -Dudev=false \ -Dwayland=false \ -Dlibwacom=false \ -Dnative_backend=false \ -Dtests=false \ -Dprofiler=false # requires unported pipewire CONFIGURE_ARGS += -Dremote_desktop=false MODGNOME_CPPFLAGS= -I${X11BASE}/include pre-configure: ${SUBST_CMD} ${WRKSRC}/meson.build # XXX # Generate this file upfront as it may not be created in time # due to ninja's randomization pre-build: exec ${SETENV} ${MAKE_ENV} \ ${LOCALBASE}/bin/ninja -C ${WRKBUILD} -v cogl/cogl-path/cogl-path-enum-types.h .include