Package Details: hyprcursor-git 0.1.8.r0.gcab47461-1

Git Clone URL: https://aur.archlinux.org/hyprcursor-git.git (read-only, click to copy)
Package Base: hyprcursor-git
Description: The hyprland cursor format, library and utilities
Upstream URL: https://github.com/hyprwm/hyprcursor
Licenses: BSD-3-Clause
Conflicts: hyprcursor
Provides: hyprcursor, libhyprcursor.so
Submitter: alba4k
Maintainer: alba4k (Vaxry)
Last Packager: alba4k
Votes: 8
Popularity: 2.10
First Submitted: 2024-03-07 18:46 (UTC)
Last Updated: 2024-07-25 15:31 (UTC)

Required by (12)

Sources (1)

Latest Comments

« First ‹ Previous 1 2

alba4k commented on 2024-03-11 22:13 (UTC)

looks like a problem with the upstream, not the aur package. report it to vaxry on https://github.com/hyprwm/hyprcursor/issues

alekgr commented on 2024-03-11 21:52 (UTC)

looks like its not building for me

11%] Building CXX object CMakeFiles/hyprcursor.dir/libhyprcursor/hyprcursor.cpp.o /home/alek/.cache/paru/clone/hyprcursor-git/src/hyprcursor/libhyprcursor/hyprcursor.cpp: In member function ‘void Hyprcursor::CHyprcursorManager::cursorSurfaceStyleDone(const Hyprcursor::SCursorStyleInfo&)’: /home/alek/.cache/paru/clone/hyprcursor-git/src/hyprcursor/libhyprcursor/hyprcursor.cpp:401:63: error: use of deleted function ‘std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = SCursorShape; _Dp = std::default_delete<SCursorShape>]’ 401 | std::erase_if(impl->loadedShapes[shape.get()].images, info, shape { | ^~ 402 | const bool isSVG = shape->shapeType == SHAPE_SVG; | 403 | const bool isArtificial = e->artificial; |
404 | |
405 | // clean artificial rasters made for this | ~
406 | if (isArtificial && e->side == info.size) | ~
407 | return true; |
408 | |
409 | // clean invalid non-svg rasters |
410 | if (!isSVG && e->side == 0) | ~
411 | return true; |

412 | |
413 | return false; |
~
414 | }); | ~
In file included from /usr/include/c++/13.2.1/memory:78, from /home/alek/.cache/paru/clone/hyprcursor-git/src/hyprcursor/libhyprcursor/internalSharedTypes.hpp:4, from /home/alek/.cache/paru/clone/hyprcursor-git/src/hyprcursor/libhyprcursor/hyprcursor.cpp:2: /usr/include/c++/13.2.1/bits/unique_ptr.h:522:7: note: declared here 522 | unique_ptr(const unique_ptr&) = delete; | ^
~ /home/alek/.cache/paru/clone/hyprcursor-git/src/hyprcursor/libhyprcursor/hyprcursor.cpp: In function ‘cairo_status_t readPNG(void, unsigned char, unsigned int)’: /home/alek/.cache/paru/clone/hyprcursor-git/src/hyprcursor/libhyprcursor/hyprcursor.cpp:511:36: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith] 511 | std::memcpy(output, DATA->data + DATA->readNeedle, toRead); | ~^~ make[2]: *** [CMakeFiles/hyprcursor.dir/build.make:76: CMakeFiles/hyprcursor.dir/libhyprcursor/hyprcursor.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:861: CMakeFiles/hyprcursor.dir/all] Error 2 make: *** [Makefile:146: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... error: failed to build 'hyprcursor-git-0.1.0.r0.g2bf4f66f-1': error: packages failed to build: hyprcursor-git-0.1.0.r0.g2bf4f66f-1

alba4k commented on 2024-03-11 15:59 (UTC)

what exactly do you mean with "include"? they should be installed with the rest of the package already

Pavlov commented on 2024-03-11 10:11 (UTC)

Can you also include hyprcursor-util and libhyprcursor utilities in this package?