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