Bug#1067116: ITP: libhyprcursor -- hyprland cursor format, library and utilities
Package: wnpp
Severity: wishlist
Owner: Alan M Varghese <alan@digistorm.in>
X-Debbugs-Cc: debian-devel@lists.debian.org, alan@digistorm.in
* Package name : libhyprcursor
Version : 0.1.4
Upstream Contact: vaxerski <vaxry@vaxry.net>
* URL : https://github.com/hyprwm/hyprcursor
* License : BSD-3-Clause
Programming Lang: C, C++
Description : hyprland cursor format, library and utilities
>From the README:
"
XCursor sucks, and we still use it today.
- Scaling of XCursors is horrible
- XCursor does not support vector cursors
- XCursor is ridiculously space-inefficient
Hyprcursor fixes all three. It's an efficient cursor theme format that
doesn't suck as much.
### Notable advantages over XCursor
- Automatic scaling according to a configurable, per-cursor method.
- Support for SVG cursors
- Way more space-efficient. As an example, Bibata-XCursor is 44.1MB, while it's 6.6MB in hyprcursor.
"
hyprcursor is a new dependency for hyprland[1].
The package would generate a library and a binary utility to convert
xcursor themes to hyprcursor format. The utility has a runtime
dependency on xcur2png[2], which is also not available in Debian.
[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1040971
[2] https://github.com/eworm-de/xcur2png
Reply to: