pkgsrc-Changes archive

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

CVS commit: pkgsrc/wayland/gtk-layer-shell



Module Name:    pkgsrc
Committed By:   kikadf
Date:           Tue Apr 14 12:41:03 UTC 2026

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

Log Message:
gtk-layer-shell: new package

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).


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/wayland/gtk-layer-shell/DESCR \
    pkgsrc/wayland/gtk-layer-shell/Makefile \
    pkgsrc/wayland/gtk-layer-shell/PLIST \
    pkgsrc/wayland/gtk-layer-shell/buildlink3.mk \
    pkgsrc/wayland/gtk-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/gtk-layer-shell/DESCR
diff -u /dev/null pkgsrc/wayland/gtk-layer-shell/DESCR:1.1
--- /dev/null   Tue Apr 14 12:41:03 2026
+++ pkgsrc/wayland/gtk-layer-shell/DESCR        Tue Apr 14 12:41:02 2026
@@ -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).
Index: pkgsrc/wayland/gtk-layer-shell/Makefile
diff -u /dev/null pkgsrc/wayland/gtk-layer-shell/Makefile:1.1
--- /dev/null   Tue Apr 14 12:41:03 2026
+++ pkgsrc/wayland/gtk-layer-shell/Makefile     Tue Apr 14 12:41:02 2026
@@ -0,0 +1,21 @@
+# $NetBSD: Makefile,v 1.1 2026/04/14 12:41:02 kikadf Exp $
+
+DISTNAME=      gtk-layer-shell-0.10.1
+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/gtk3/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/wayland/gtk-layer-shell/PLIST
diff -u /dev/null pkgsrc/wayland/gtk-layer-shell/PLIST:1.1
--- /dev/null   Tue Apr 14 12:41:03 2026
+++ pkgsrc/wayland/gtk-layer-shell/PLIST        Tue Apr 14 12:41:02 2026
@@ -0,0 +1,10 @@
+@comment $NetBSD: PLIST,v 1.1 2026/04/14 12:41:02 kikadf Exp $
+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
Index: pkgsrc/wayland/gtk-layer-shell/buildlink3.mk
diff -u /dev/null pkgsrc/wayland/gtk-layer-shell/buildlink3.mk:1.1
--- /dev/null   Tue Apr 14 12:41:03 2026
+++ pkgsrc/wayland/gtk-layer-shell/buildlink3.mk        Tue Apr 14 12:41:02 2026
@@ -0,0 +1,14 @@
+# $NetBSD: buildlink3.mk,v 1.1 2026/04/14 12:41:02 kikadf Exp $
+
+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.1
+BUILDLINK_ABI_DEPENDS.gtk-layer-shell+=        gtk-layer-shell>=0.10.1
+BUILDLINK_PKGSRCDIR.gtk-layer-shell?=  ../../wayland/gtk-layer-shell
+
+.endif # GTK_LAYER_SHELL_BUILDLINK3_MK
+
+BUILDLINK_TREE+=       -gtk-layer-shell
Index: pkgsrc/wayland/gtk-layer-shell/distinfo
diff -u /dev/null pkgsrc/wayland/gtk-layer-shell/distinfo:1.1
--- /dev/null   Tue Apr 14 12:41:03 2026
+++ pkgsrc/wayland/gtk-layer-shell/distinfo     Tue Apr 14 12:41:02 2026
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2026/04/14 12:41:02 kikadf Exp $
+
+BLAKE2s (gtk-layer-shell-0.10.1.tar.gz) = 4ab7b36137bb85ac049a2545e9670953e8da0a0ac4c97414285a82540778f59e
+SHA512 (gtk-layer-shell-0.10.1.tar.gz) = 8366b6f11ab9c1a5361f3c858507369c35904662c2cb260a4ad87cc89b93fe8ad2b8789c9df6d4d43623346292faa9705f5fe6f73c8fdc325eb7ad2180f0d659
+Size (gtk-layer-shell-0.10.1.tar.gz) = 140575 bytes



Home | Main Index | Thread Index | Old Index