head 1.3; access; symbols pkgsrc-2026Q3:1.3.0.2 pkgsrc-2026Q3-base:1.3 pkgsrc-2026Q2:1.2.0.2 pkgsrc-2026Q2-base:1.2; locks; strict; comment @# @; 1.3 date 2026.09.02.19.04.50; author wiz; state Exp; branches; next 1.2; commitid vXszxoxOqka005UG; 1.2 date 2026.05.15.17.01.05; author wiz; state Exp; branches; next 1.1; commitid OI7ZsJm2dPRYQVFG; 1.1 date 2026.04.14.13.05.20; author kikadf; state Exp; branches; next ; commitid h1w5uORBACY4zVBG; desc @@ 1.3 log @*: recursive bump for pcre2 10.48 @ text @# $NetBSD: Makefile,v 1.2 2026/05/15 17:01:05 wiz Exp $ DISTNAME= gtk4-layer-shell-1.3.0 PKGREVISION= 1 CATEGORIES= wayland MASTER_SITES= ${MASTER_SITE_GITHUB:=wmww/} GITHUB_TAG= v${PKGVERSION_NOREV} MAINTAINER= kikadf.01@@gmail.com HOMEPAGE= https://github.com/wmww/gtk4-layer-shell/ COMMENT= Library to create desktop components for Wayland LICENSE= gnu-gpl-v3 TOOL_DEPENDS+= glib2-introspection-[0-9]*:../../devel/glib2-introspection USE_TOOLS+= pkg-config .include "../../devel/gobject-introspection/buildlink3.mk" .include "../../devel/meson/build.mk" .include "../../devel/wayland/buildlink3.mk" .include "../../devel/wayland-protocols/buildlink3.mk" .include "../../lang/vala/buildlink3.mk" .include "../../x11/gtk4/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.2 log @*: switch to glib2-introspection The gobject-introspection package installed _some_ of the introspection files needed for glib2, but not all - some of them are built from the glib2 sources. glib2-introspection now contains all glib2-related introspection files. Add a tool dependency on the new package where needed. Remove gobject-introspection from buildlink3.mk files - this is usually a tool and should not be forwarded via buildlink3. Some cleanups/fixes for -current while here. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2026/04/14 13:05:20 kikadf Exp $ d4 1 @ 1.1 log @ gtk4-layer-shell: new package A library for using the Layer Shell and Session Lock Wayland protocols with GTK4. This Library is compatible with C, C++ and any language that supports GObject introspection files (Python, Vala, etc). The Layer Shell protocol allows building desktop shell components such as panels, notifications and wallpapers. It can be used to anchor your windows to a corner or edge of the output, or stretch them across the entire output. The Session Lock protocol allows building lock screens. @ text @d1 1 a1 1 # $NetBSD$ d13 2 @