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

Bug#1012684: ITP: wl-mirror -- output-mirroring tool for wlroots-based Wayland desktops



Package: wnpp
Severity: wishlist
Owner: Ferdinand Bachmann <ferdinand.bachmann@yrlf.at>
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name    : wl-mirror
  Version         : 0.11.3
  Upstream Author : Ferdinand Bachmann <ferdinand.bachmann@yrlf.at>
* URL             : https://github.com/Ferdi265/wl-mirror
* License         : GPL-3+
  Programming Lang: C
Description : output-mirroring tool for wlroots-based Wayland desktops

wl-mirror is a tool to add output mirroring to sway and other
wlroots-based Wayland compositors. wl-mirror requires the export-dmabuf
or screencopy protocols to work.

## Extended Description

wl-mirror basically fills a usability hole in sway and other
wlroots-based compositors, since you without wl-mirror or a similar
tool, you cannot easily hold presentations with a projector since there
is absolutely no support for mirroring your screen instead of extending
it.

## Packaging

This is my first Debian package, so I might have some questions about
packaging, but the "How to Package" guides from the Debian wiki should
be enough.

I already have a proof-of-concept Debian package, but that might need a
little bit more work to meet Debian guidelines.

## Maintenance

I intend to maintain this package myself, updating it whenever I find
bugs in wl-mirror, when I release a new version (for next Debian
release...), or when changes become necessary for Debian releases.

## Other Packages

wl-mirror has already been packaged for

- Arch Linux (AUR): https://aur.archlinux.org/packages/wl-mirror
- Alpine Linux 3.16:
  https://pkgs.alpinelinux.org/packages?name=wl-mirror&branch=v3.16
- NixOS 22.05:

https://github.com/NixOS/nixpkgs/tree/release-22.05/pkgs/tools/wayland/wl-mirror
- FreeBSD Ports: https://www.freshports.org/x11/wl-mirror
- DragonFlyBSD Ports:
  https://github.com/DragonFlyBSD/DPorts/tree/master/x11/wl-mirror


Reply to: