mirror of
https://git.FreeBSD.org/ports.git
synced 2025-02-02 11:09:29 +00:00
x11-toolkits/libdecor: add new port
libdecor is a library that can help Wayland clients draw window decorations for them. It aims to provide multiple backends that implements the decoration drawing. https://gitlab.gnome.org/jadahl/libdecor
This commit is contained in:
parent
600b48f2d2
commit
da7bafd753
@ -69,6 +69,7 @@
|
||||
SUBDIR += libXt
|
||||
SUBDIR += libadwaita
|
||||
SUBDIR += libdazzle
|
||||
SUBDIR += libdecor
|
||||
SUBDIR += libgdiplus
|
||||
SUBDIR += libhandy
|
||||
SUBDIR += libhandy0
|
||||
|
34
x11-toolkits/libdecor/Makefile
Normal file
34
x11-toolkits/libdecor/Makefile
Normal file
@ -0,0 +1,34 @@
|
||||
PORTNAME= libdecor
|
||||
DISTVERSION= 0.1.0
|
||||
CATEGORIES= x11-toolkits
|
||||
|
||||
PATCH_SITES= ${GL_SITE}/${GL_ACCOUNT}/${GL_PROJECT}/-/commit/
|
||||
PATCHFILES+= ca1dd07bbdbd.patch:-p1 # https://gitlab.gnome.org/jadahl/libdecor/-/merge_requests/74
|
||||
PATCHFILES+= d5493ba96563.patch:-p1 # https://gitlab.gnome.org/jadahl/libdecor/-/merge_requests/75
|
||||
|
||||
MAINTAINER= jbeich@FreeBSD.org
|
||||
COMMENT= Client-side decorations library for Wayland client
|
||||
|
||||
LICENSE= MIT
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \
|
||||
wayland-protocols>=1.15:graphics/wayland-protocols
|
||||
LIB_DEPENDS= libwayland-client.so:graphics/wayland
|
||||
|
||||
USES= gnome meson pkgconfig
|
||||
USE_GITLAB= yes
|
||||
USE_GNOME= cairo pango
|
||||
USE_LDCONFIG= yes
|
||||
GL_SITE= https://gitlab.gnome.org
|
||||
GL_ACCOUNT= jadahl
|
||||
GL_COMMIT= 3ec3fadd59a21835079fbb3046d2bec6c649d6fa
|
||||
MESON_ARGS= -Ddemo=false
|
||||
|
||||
OPTIONS_DEFINE= DBUS
|
||||
OPTIONS_DEFAULT=DBUS
|
||||
|
||||
DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus
|
||||
DBUS_MESON_ENABLED= dbus
|
||||
|
||||
.include <bsd.port.mk>
|
7
x11-toolkits/libdecor/distinfo
Normal file
7
x11-toolkits/libdecor/distinfo
Normal file
@ -0,0 +1,7 @@
|
||||
TIMESTAMP = 1626777309
|
||||
SHA256 (jadahl-libdecor-3ec3fadd59a21835079fbb3046d2bec6c649d6fa_GL0.tar.gz) = 14fdf799035ec523be2ff7f87aacf5d9d7b6db985fc3983338f489fc3f4681dd
|
||||
SIZE (jadahl-libdecor-3ec3fadd59a21835079fbb3046d2bec6c649d6fa_GL0.tar.gz) = 45097
|
||||
SHA256 (ca1dd07bbdbd.patch) = fd83b8339a2e721e57417a0c407dd4448bee564fc12b0c0accd6a05736b0203a
|
||||
SIZE (ca1dd07bbdbd.patch) = 1246
|
||||
SHA256 (d5493ba96563.patch) = 95b8ced998f4a9542ddddd78356fcd5f8a3440e5554fdc6c6c13db0edae9eff9
|
||||
SIZE (d5493ba96563.patch) = 4476
|
5
x11-toolkits/libdecor/pkg-descr
Normal file
5
x11-toolkits/libdecor/pkg-descr
Normal file
@ -0,0 +1,5 @@
|
||||
libdecor is a library that can help Wayland clients draw window
|
||||
decorations for them. It aims to provide multiple backends that implements the
|
||||
decoration drawing.
|
||||
|
||||
WWW: https://gitlab.gnome.org/jadahl/libdecor
|
6
x11-toolkits/libdecor/pkg-plist
Normal file
6
x11-toolkits/libdecor/pkg-plist
Normal file
@ -0,0 +1,6 @@
|
||||
include/libdecor-0/libdecor.h
|
||||
lib/libdecor-0.so
|
||||
lib/libdecor-0.so.0
|
||||
lib/libdecor-0.so.0.100.0
|
||||
lib/libdecor/plugins-1/libdecor-cairo.so
|
||||
libdata/pkgconfig/libdecor-0.pc
|
Loading…
x
Reference in New Issue
Block a user