pkgsrc-WIP-changes archive

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

Import gtk-layer-shell



Module Name:	pkgsrc-wip
Committed By:	kikadf <kikadf.01%gmail.com@localhost>
Pushed By:	kikadf
Date:		Sat Dec 13 17:18:54 2025 +0100
Changeset:	bce58ff63c2224ab78a1319ae7a13560bf17b78c

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

Log Message:
Import gtk-layer-shell

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

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

diffstat:
 Makefile                      |  1 +
 gtk-layer-shell/DESCR         |  9 +++++++++
 gtk-layer-shell/Makefile      | 21 +++++++++++++++++++++
 gtk-layer-shell/PLIST         | 10 ++++++++++
 gtk-layer-shell/buildlink3.mk | 14 ++++++++++++++
 gtk-layer-shell/distinfo      |  5 +++++
 6 files changed, 60 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index df8cca91aa..27ff1a6929 100644
--- a/Makefile
+++ b/Makefile
@@ -1463,6 +1463,7 @@ SUBDIR+=	gtk-doc
 SUBDIR+=	gtk-gnutella-git
 SUBDIR+=	gtk-grdc
 SUBDIR+=	gtk-imonc
+SUBDIR+=	gtk-layer-shell
 SUBDIR+=	gtk-server
 SUBDIR+=	gtk-theme-switch
 SUBDIR+=	gtk2-engines-aurora
diff --git a/gtk-layer-shell/DESCR b/gtk-layer-shell/DESCR
new file mode 100644
index 0000000000..adab8425e3
--- /dev/null
+++ b/gtk-layer-shell/DESCR
@@ -0,0 +1,9 @@
+A library to write GTK applications that use Layer Shell.
+Layer Shell is a Wayland protocol for desktop shell
+components, such as panels, notifications and wallpapers.
+You can use it to anchor your windows to a corner or edge
+of the output, or stretch them across the entire output.
+It supports all Layer Shell features including popups and
+popovers. This Library is compatible with C, C++ and any
+language that supports GObject introspection files
+(Python, Vala, etc, see using the library below).
diff --git a/gtk-layer-shell/Makefile b/gtk-layer-shell/Makefile
new file mode 100644
index 0000000000..4a63abdeaf
--- /dev/null
+++ b/gtk-layer-shell/Makefile
@@ -0,0 +1,21 @@
+# $NetBSD$
+
+DISTNAME=	gtk-layer-shell-0.10.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/gtk3/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/gtk-layer-shell/PLIST b/gtk-layer-shell/PLIST
new file mode 100644
index 0000000000..3e9fb050bd
--- /dev/null
+++ b/gtk-layer-shell/PLIST
@@ -0,0 +1,10 @@
+@comment $NetBSD$
+include/gtk-layer-shell/gtk-layer-shell.h
+lib/girepository-1.0/GtkLayerShell-0.1.typelib
+lib/libgtk-layer-shell.so
+lib/libgtk-layer-shell.so.0
+lib/libgtk-layer-shell.so.${PKGVERSION}
+lib/pkgconfig/gtk-layer-shell-0.pc
+share/gir-1.0/GtkLayerShell-0.1.gir
+share/vala/vapi/gtk-layer-shell-0.deps
+share/vala/vapi/gtk-layer-shell-0.vapi
diff --git a/gtk-layer-shell/buildlink3.mk b/gtk-layer-shell/buildlink3.mk
new file mode 100644
index 0000000000..2cf92ba893
--- /dev/null
+++ b/gtk-layer-shell/buildlink3.mk
@@ -0,0 +1,14 @@
+# $NetBSD$
+
+BUILDLINK_TREE+=	gtk-layer-shell
+
+.if !defined(GTK_LAYER_SHELL_BUILDLINK3_MK)
+GTK_LAYER_SHELL_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.gtk-layer-shell+=	gtk-layer-shell>=0.10.0
+BUILDLINK_ABI_DEPENDS.gtk-layer-shell+=	gtk-layer-shell>=0.10.0
+BUILDLINK_PKGSRCDIR.gtk-layer-shell?=	../../wip/gtk-layer-shell
+
+.endif # GTK_LAYER_SHELL_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-gtk-layer-shell
diff --git a/gtk-layer-shell/distinfo b/gtk-layer-shell/distinfo
new file mode 100644
index 0000000000..24b0b2e060
--- /dev/null
+++ b/gtk-layer-shell/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (gtk-layer-shell-0.10.0.tar.gz) = 107f989f8e8e5c8d9836f14490850790f3582dd4908c06986898abe078f09af8
+SHA512 (gtk-layer-shell-0.10.0.tar.gz) = 126ad6a407a026fea4e740c2578bb218c9d19de10c03ba759b57b60c19e4ea86481a1c80bcbde9003e0c27a70d83b3ae853512ad5014c04e8c4949f9573e746f
+Size (gtk-layer-shell-0.10.0.tar.gz) = 139247 bytes


Home | Main Index | Thread Index | Old Index