svn commit: r513864 - in head/x11-toolkits: . gtk-layer-shell
Jan Beich
jbeich at FreeBSD.org
Sun Oct 6 04:24:50 UTC 2019
Author: jbeich
Date: Sun Oct 6 04:24:49 2019
New Revision: 513864
URL: https://svnweb.freebsd.org/changeset/ports/513864
Log:
x11-toolkits/gtk-layer-shell: add new port
PR: 241076
Submitted by: Greg V <greg at unrelenting.technology>
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.
This library only makes sense on Wayland compositors that support Layer Shell,
and will not work on X11. It supports all Layer Shell features including
popups and popovers (GTK popups Just Work).
https://github.com/wmww/gtk-layer-shell
Added:
head/x11-toolkits/gtk-layer-shell/
head/x11-toolkits/gtk-layer-shell/Makefile (contents, props changed)
head/x11-toolkits/gtk-layer-shell/distinfo (contents, props changed)
head/x11-toolkits/gtk-layer-shell/pkg-descr (contents, props changed)
head/x11-toolkits/gtk-layer-shell/pkg-plist (contents, props changed)
Modified:
head/x11-toolkits/Makefile (contents, props changed)
Modified: head/x11-toolkits/Makefile
==============================================================================
--- head/x11-toolkits/Makefile Sun Oct 6 04:24:42 2019 (r513863)
+++ head/x11-toolkits/Makefile Sun Oct 6 04:24:49 2019 (r513864)
@@ -32,6 +32,7 @@
SUBDIR += gstreamer-plugins-pango
SUBDIR += gstreamer1-plugins-gtk
SUBDIR += gstreamer1-plugins-pango
+ SUBDIR += gtk-layer-shell
SUBDIR += gtk-sharp-beans
SUBDIR += gtk-sharp20
SUBDIR += gtk-sharp30
Added: head/x11-toolkits/gtk-layer-shell/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11-toolkits/gtk-layer-shell/Makefile Sun Oct 6 04:24:49 2019 (r513864)
@@ -0,0 +1,29 @@
+# $FreeBSD$
+
+PORTNAME= gtk-layer-shell
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.1.0
+CATEGORIES= x11-toolkits
+
+MAINTAINER= greg at unrelenting.technology
+COMMENT= GTK+ library for the Wayland layer-shell protocol
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+LIB_DEPENDS= libwayland-client.so:graphics/wayland
+
+USES= compiler:c11 gnome meson pkgconfig
+USE_GNOME= gtk30 introspection:build
+USE_LDCONFIG= yes
+USE_GITHUB= yes
+GH_ACCOUNT= wmww
+
+OPTIONS_DEFINE= DOCS EXAMPLES
+
+DOCS_BUILD_DEPENDS= gtk-doc>0:textproc/gtk-doc
+DOCS_MESON_TRUE= docs
+
+EXAMPLES_MESON_TRUE= examples
+
+.include <bsd.port.mk>
Added: head/x11-toolkits/gtk-layer-shell/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11-toolkits/gtk-layer-shell/distinfo Sun Oct 6 04:24:49 2019 (r513864)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1568467979
+SHA256 (wmww-gtk-layer-shell-v0.1.0_GH0.tar.gz) = f7569e27ae30b1a94c3ad6c955cf56240d6bc272b760d9d266ce2ccdb94a5cf0
+SIZE (wmww-gtk-layer-shell-v0.1.0_GH0.tar.gz) = 41457
Added: head/x11-toolkits/gtk-layer-shell/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11-toolkits/gtk-layer-shell/pkg-descr Sun Oct 6 04:24:49 2019 (r513864)
@@ -0,0 +1,10 @@
+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.
+This library only makes sense on Wayland compositors that support Layer Shell,
+and will not work on X11. It supports all Layer Shell features including
+popups and popovers (GTK popups Just Work).
+
+WWW: https://github.com/wmww/gtk-layer-shell
Added: head/x11-toolkits/gtk-layer-shell/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11-toolkits/gtk-layer-shell/pkg-plist Sun Oct 6 04:24:49 2019 (r513864)
@@ -0,0 +1,22 @@
+%%PORTEXAMPLES%%bin/gtk-layer-demo
+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.0.1.0
+libdata/pkgconfig/gtk-layer-shell-0.pc
+share/gir-1.0/GtkLayerShell-0.1.gir
+%%PORTDOCS%%share/gtk-doc/html/gtk-layer-shell/api-index-full.html
+%%PORTDOCS%%share/gtk-doc/html/gtk-layer-shell/deprecated-api-index.html
+%%PORTDOCS%%share/gtk-doc/html/gtk-layer-shell/gtk-layer-shell-Gtk-Layer-Shell.html
+%%PORTDOCS%%share/gtk-doc/html/gtk-layer-shell/gtk-layer-shell.devhelp2
+%%PORTDOCS%%share/gtk-doc/html/gtk-layer-shell/gtk-layer-shell.html
+%%PORTDOCS%%share/gtk-doc/html/gtk-layer-shell/home.png
+%%PORTDOCS%%share/gtk-doc/html/gtk-layer-shell/index.html
+%%PORTDOCS%%share/gtk-doc/html/gtk-layer-shell/left-insensitive.png
+%%PORTDOCS%%share/gtk-doc/html/gtk-layer-shell/left.png
+%%PORTDOCS%%share/gtk-doc/html/gtk-layer-shell/right-insensitive.png
+%%PORTDOCS%%share/gtk-doc/html/gtk-layer-shell/right.png
+%%PORTDOCS%%share/gtk-doc/html/gtk-layer-shell/style.css
+%%PORTDOCS%%share/gtk-doc/html/gtk-layer-shell/up-insensitive.png
+%%PORTDOCS%%share/gtk-doc/html/gtk-layer-shell/up.png
More information about the svn-ports-head
mailing list