BSD Ports

graphics/hyprland-protocols 0.8.0 FreeBSD

Wayland protocol extensions for Hyprland

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d5788a62fd
License
BSD3CLAUSE
Categories
graphics
Package size
10.8 KiB, 49.4 KiB installed

Description

This package exists in an effort to bridge the gap between Hyprland and KDE/Gnome's functionality, as well as allow apps for some extra neat functionality under Hyprland.

Since wayland-protocols is slow to change (on top of Hyprland not being allowed to contribute), we have to maintain a set of protocols Hyprland uses to plumb some things / add some useful features.

Some of the protocols here also do not belong in wayland-protocols, as they are specific to Hyprland.

In the other systems

SystemPortVersion
FreeBSDgraphics/hyprland-protocols0.8.0
MidnightBSDgraphics/hyprland-protocols0.7.0

Install

Binary package:

pkg install hyprland-protocols

From the ports tree:

cd /usr/ports/graphics/hyprland-protocols/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	hyprland-protocols>0:graphics/hyprland-protocols

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.7.10.7.1-0.6.40.8.0
FreeBSD:14:quarterly0.7.10.7.1n/a-0.7.1
FreeBSD:15:latest0.7.10.8.0n/a0.6.40.6.4
FreeBSD:15:quarterly0.7.10.7.1n/an/an/a
FreeBSD:16:latest0.7.10.8.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 15

Configuration

Options name: graphics_hyprland-protocols

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
cmake
Service scripts
none

Files

pkg-plist 10
  • share/hyprland-protocols/protocols/hyprland-ctm-control-v1.xml
  • share/hyprland-protocols/protocols/hyprland-focus-grab-v1.xml
  • share/hyprland-protocols/protocols/hyprland-global-shortcuts-v1.xml
  • share/hyprland-protocols/protocols/hyprland-input-capture-v1.xml
  • share/hyprland-protocols/protocols/hyprland-lock-notify-v1.xml
  • share/hyprland-protocols/protocols/hyprland-surface-v1.xml
  • share/hyprland-protocols/protocols/hyprland-toplevel-export-v1.xml
  • share/hyprland-protocols/protocols/hyprland-toplevel-mapping-v1.xml
  • share/hyprland-protocols/protocols/hyprland-workspace-image-capture-source-v1.xml
  • share/pkgconfig/hyprland-protocols.pc
distinfo 1
FileSizeSHA256
hyprwm-hyprland-protocols-v0.8.0_GH0.tar.gz12311e41ab206d89259fdf2059fdc523c39133e23ed9efa8b0ef0de9aeed61be96e72

Commit history 2

DateCommitCreditsLog message
d5788a62fd Hiroki Tagato graphics/hyprland-protocols: Update to 0.8.0
Changelog: https://github.com/hyprwm/hyprland-protocols/releases/tag/v0.8.0 Reported by: GitHub (watch releases)
310043c696 Hiroki Tagato graphics/hyprland-protocols: Update to 0.7.1
Changelog: https://github.com/hyprwm/hyprland-protocols/releases/tag/v0.7.1 Reported by: GitHub (watch releases)