pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/wayland/gtk4-layer-shell
Module Name: pkgsrc
Committed By: kikadf
Date: Tue Apr 14 13:05:21 UTC 2026
Added Files:
pkgsrc/wayland/gtk4-layer-shell: DESCR Makefile PLIST buildlink3.mk
distinfo
Log Message:
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.
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/wayland/gtk4-layer-shell/DESCR \
pkgsrc/wayland/gtk4-layer-shell/Makefile \
pkgsrc/wayland/gtk4-layer-shell/PLIST \
pkgsrc/wayland/gtk4-layer-shell/buildlink3.mk \
pkgsrc/wayland/gtk4-layer-shell/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Added files:
Index: pkgsrc/wayland/gtk4-layer-shell/DESCR
diff -u /dev/null pkgsrc/wayland/gtk4-layer-shell/DESCR:1.1
--- /dev/null Tue Apr 14 13:05:21 2026
+++ pkgsrc/wayland/gtk4-layer-shell/DESCR Tue Apr 14 13:05:20 2026
@@ -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.
Index: pkgsrc/wayland/gtk4-layer-shell/Makefile
diff -u /dev/null pkgsrc/wayland/gtk4-layer-shell/Makefile:1.1
--- /dev/null Tue Apr 14 13:05:21 2026
+++ pkgsrc/wayland/gtk4-layer-shell/Makefile Tue Apr 14 13:05:20 2026
@@ -0,0 +1,21 @@
+# $NetBSD: Makefile,v 1.1 2026/04/14 13:05:20 kikadf Exp $
+
+DISTNAME= gtk4-layer-shell-1.3.0
+CATEGORIES= wayland
+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"
Index: pkgsrc/wayland/gtk4-layer-shell/PLIST
diff -u /dev/null pkgsrc/wayland/gtk4-layer-shell/PLIST:1.1
--- /dev/null Tue Apr 14 13:05:21 2026
+++ pkgsrc/wayland/gtk4-layer-shell/PLIST Tue Apr 14 13:05:20 2026
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.1 2026/04/14 13:05:20 kikadf Exp $
+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
Index: pkgsrc/wayland/gtk4-layer-shell/buildlink3.mk
diff -u /dev/null pkgsrc/wayland/gtk4-layer-shell/buildlink3.mk:1.1
--- /dev/null Tue Apr 14 13:05:21 2026
+++ pkgsrc/wayland/gtk4-layer-shell/buildlink3.mk Tue Apr 14 13:05:21 2026
@@ -0,0 +1,14 @@
+# $NetBSD: buildlink3.mk,v 1.1 2026/04/14 13:05:21 kikadf Exp $
+
+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?= ../../wayland/gtk4-layer-shell
+
+.endif # GTK4_LAYER_SHELL_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -gtk4-layer-shell
Index: pkgsrc/wayland/gtk4-layer-shell/distinfo
diff -u /dev/null pkgsrc/wayland/gtk4-layer-shell/distinfo:1.1
--- /dev/null Tue Apr 14 13:05:21 2026
+++ pkgsrc/wayland/gtk4-layer-shell/distinfo Tue Apr 14 13:05:21 2026
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2026/04/14 13:05:21 kikadf Exp $
+
+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