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

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: