pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Import gtk4-layer-shell



Module Name:	pkgsrc-wip
Committed By:	kikadf <kikadf.01%gmail.com@localhost>
Pushed By:	kikadf
Date:		Mon Feb 16 17:38:50 2026 +0100
Changeset:	caacfa6e5ae8a5f0a1d28be70696bf47a0c769a1

Modified Files:
	Makefile
Added Files:
	gtk4-layer-shell/DESCR
	gtk4-layer-shell/Makefile
	gtk4-layer-shell/PLIST
	gtk4-layer-shell/buildlink3.mk
	gtk4-layer-shell/distinfo

Log Message:
Import gtk4-layer-shell

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=caacfa6e5ae8a5f0a1d28be70696bf47a0c769a1

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile                       |  1 +
 gtk4-layer-shell/DESCR         |  8 ++++++++
 gtk4-layer-shell/Makefile      | 21 +++++++++++++++++++++
 gtk4-layer-shell/PLIST         | 14 ++++++++++++++
 gtk4-layer-shell/buildlink3.mk | 14 ++++++++++++++
 gtk4-layer-shell/distinfo      |  5 +++++
 6 files changed, 63 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index cff93f1211..864dfbf8df 100644
--- a/Makefile
+++ b/Makefile
@@ -1479,6 +1479,7 @@ SUBDIR+=	gtk2-engines-magicchicken
 SUBDIR+=	gtk2-murrina-fancy-clearlooks
 SUBDIR+=	gtk2-theme-pack
 SUBDIR+=	gtk4
+SUBDIR+=	gtk4-layer-shell
 SUBDIR+=	gtkada
 SUBDIR+=	gtkaml
 SUBDIR+=	gtkglextmm
diff --git a/gtk4-layer-shell/DESCR b/gtk4-layer-shell/DESCR
new file mode 100644
index 0000000000..0005548ef8
--- /dev/null
+++ b/gtk4-layer-shell/DESCR
@@ -0,0 +1,8 @@
+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.
diff --git a/gtk4-layer-shell/Makefile b/gtk4-layer-shell/Makefile
new file mode 100644
index 0000000000..2b90c7a600
--- /dev/null
+++ b/gtk4-layer-shell/Makefile
@@ -0,0 +1,21 @@
+# $NetBSD$
+
+DISTNAME=	gtk4-layer-shell-1.3.0
+CATEGORIES=	devel
+MASTER_SITES=	${MASTER_SITE_GITHUB:=wmww/}
+GITHUB_TAG=	v${PKGVERSION_NOREV}
+
+MAINTAINER=	kikadf.01%gmail.com@localhost
+HOMEPAGE=	https://github.com/wmww/gtk4-layer-shell/
+COMMENT=	Library to create desktop components for Wayland
+LICENSE=	gnu-gpl-v3
+
+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"
diff --git a/gtk4-layer-shell/PLIST b/gtk4-layer-shell/PLIST
new file mode 100644
index 0000000000..3a0adfd601
--- /dev/null
+++ b/gtk4-layer-shell/PLIST
@@ -0,0 +1,14 @@
+@comment $NetBSD$
+include/gtk4-layer-shell/gtk4-layer-shell.h
+include/gtk4-layer-shell/gtk4-session-lock.h
+lib/girepository-1.0/Gtk4LayerShell-1.0.typelib
+lib/girepository-1.0/Gtk4SessionLock-1.0.typelib
+lib/libgtk4-layer-shell.so
+lib/libgtk4-layer-shell.so.0
+lib/libgtk4-layer-shell.so.${PKGVERSION}
+lib/liblayer-shell-preload.so
+lib/pkgconfig/gtk4-layer-shell-0.pc
+share/gir-1.0/Gtk4LayerShell-1.0.gir
+share/gir-1.0/Gtk4SessionLock-1.0.gir
+share/vala/vapi/gtk4-layer-shell-0.deps
+share/vala/vapi/gtk4-layer-shell-0.vapi
diff --git a/gtk4-layer-shell/buildlink3.mk b/gtk4-layer-shell/buildlink3.mk
new file mode 100644
index 0000000000..972be1abcf
--- /dev/null
+++ b/gtk4-layer-shell/buildlink3.mk
@@ -0,0 +1,14 @@
+# $NetBSD$
+
+BUILDLINK_TREE+=	gtk4-layer-shell
+
+.if !defined(GTK4_LAYER_SHELL_BUILDLINK3_MK)
+GTK4_LAYER_SHELL_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.gtk4-layer-shell+=	gtk4-layer-shell>=1.3.0
+BUILDLINK_ABI_DEPENDS.gtk4-layer-shell+=	gtk4-layer-shell>=1.3.0
+BUILDLINK_PKGSRCDIR.gtk4-layer-shell?=		../../wip/gtk4-layer-shell
+
+.endif # GTK4_LAYER_SHELL_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-gtk4-layer-shell
diff --git a/gtk4-layer-shell/distinfo b/gtk4-layer-shell/distinfo
new file mode 100644
index 0000000000..8b50fc8365
--- /dev/null
+++ b/gtk4-layer-shell/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (gtk4-layer-shell-1.3.0.tar.gz) = 71429275747a08d5d6c757a15cd6fda8c60b853b606d17f0bba62f006c1b6094
+SHA512 (gtk4-layer-shell-1.3.0.tar.gz) = dab8350caa6713406e4dd8a3f701f1ed1fb287913d96d697f7c3875efd27b24a504e01010c2e1cf90d45241ef3e1efa5dc678c69182946f0abf7010648700eff
+Size (gtk4-layer-shell-1.3.0.tar.gz) = 79405 bytes


Home | Main Index | Thread Index | Old Index