head	1.6;
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.6
date	2026.11.11.11.56.06;	author wiz;	state Exp;
branches;
next	1.5;
commitid	ibfBdhxkigxin23H;

1.5
date	2026.09.29.06.07.57;	author wiz;	state Exp;
branches;
next	1.4;
commitid	qal4xgy1mkCzPtXG;

1.4
date	2026.09.27.11.38.58;	author tnn;	state Exp;
branches;
next	1.3;
commitid	QJQtnAYom0oZIfXG;

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.6
log
@*: recursive bump for icu 79
@
text
@# $NetBSD: Makefile,v 1.5 2026/09/29 06:07:57 wiz Exp $

DISTNAME=	gtk4-layer-shell-1.3.0
PKGREVISION=	4
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.5
log
@*: recursive bump for pcre2 10.49
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2026/09/27 11:38:58 tnn Exp $
d4 1
a4 1
PKGREVISION=	3
@


1.4
log
@*: revbump for pcre2 symbol versioning change
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2026/09/02 19:04:50 wiz Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.3
log
@*: recursive bump for pcre2 10.48
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2026/05/15 17:01:05 wiz Exp $
d4 1
a4 1
PKGREVISION=	1
@


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
@

