BSD Ports

x11/hyprland-preview-share-picker 0.2.1 FreeBSD

Hyprland screen share picker with window and monitor previews

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
d79040c8dd
License
MIT
Categories
x11, wayland

Description

hyprland-preview-share-picker is an alternative screen share picker for xdg-desktop-portal-hyprland. It shows live previews of windows and monitors in a GTK4 layer-shell dialog, supports region selection through an external tool such as slurp, and is styled with SCSS and configured through a YAML file described by an installed JSON schema.

Version history 1

  1. 0.2.1 d79040c8dd

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

pkg install hyprland-preview-share-picker

From the ports tree:

cd /usr/ports/x11/hyprland-preview-share-picker/ && make install clean

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

RUN_DEPENDS=	hyprland-preview-share-picker>0:x11/hyprland-preview-share-picker

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:latest-0.2.1--0.2.1
FreeBSD:14:quarterly--n/a--
FreeBSD:15:latest-0.2.1n/a--
FreeBSD:15:quarterly--n/an/an/a
FreeBSD:16:latest-0.2.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Library 1

Runtime 1

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

Build dependencies 118

The first 100 are listed.

Run dependencies 180

The first 100 are listed.

No port depends on this one.

Configuration

No options to configure.

USES
cargo gnome pkgconfig
Service scripts
none

Files

distinfo 262
FileSizeSHA256
rust/crates/addr2line-0.24.2.crate39015dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
rust/crates/adler2-2.0.0.crate13529512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
rust/crates/ahash-0.8.11.crate43607e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
rust/crates/aho-corasick-1.1.3.crate1833118e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
rust/crates/aligned-vec-0.5.0.crate89214aa90d7ce82d4be67b64039a3d588d38dbcc6736577de4a847025ce5b0c468d1
rust/crates/android-tzdata-0.1.1.crate7674e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
rust/crates/android_system_properties-0.1.5.crate5243819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
rust/crates/anstream-0.6.18.crate296818acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
rust/crates/anstyle-1.0.10.crate1572555cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
rust/crates/anstyle-parse-0.2.6.crate223433b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
rust/crates/anstyle-query-1.1.2.crate996979947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
rust/crates/anstyle-wincon-3.0.7.crate12400ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
rust/crates/anyhow-1.0.95.crate5215534ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04
rust/crates/arbitrary-1.4.1.crate36816dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223
rust/crates/arc-swap-1.7.1.crate6851269f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
rust/crates/arg_enum_proc_macro-0.3.4.crate51020ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea
rust/crates/arrayvec-0.7.6.crate312377c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
rust/crates/async-stream-0.3.6.crate138230b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476
rust/crates/async-stream-impl-0.3.6.crate4312c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d
rust/crates/autocfg-1.4.0.crate17712ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26

Commit history 1

DateCommitCreditsLog message
d79040c8dd Jordan Hubbard x11/hyprland-preview-share-picker: New port: Hyprland screen share picker with window and monitor previews
hyprland-preview-share-picker is an alternative screen share picker for xdg-desktop-portal-hyprland. It shows live previews of windows and monitors in a GTK4 layer-shell dialog, supports region selection through an external tool such as slurp, and is styled with SCSS and configured through a YAML file described by an installed JSON schema. WWW: https://github.com/WhySoBad/hyprland-preview-share-picker Reported by: jkh (new maintainer) Pull Request: https://github.com/freebsd/freebsd-ports/pull/630 Co-authored-by: Claude Opus 5.5 <[email protected]>