Package Details: hyprpaper-git 0.7.3.r1.gf15e678-1

Git Clone URL: https://aur.archlinux.org/hyprpaper-git.git (read-only, click to copy)
Package Base: hyprpaper-git
Description: a blazing fast wayland wallpaper utility with IPC controls
Upstream URL: https://github.com/hyprwm/hyprpaper
Licenses: BSD-3-Clause
Conflicts: hyprpaper
Provides: hyprpaper
Submitter: That1Calculator
Maintainer: xiota
Last Packager: xiota
Votes: 14
Popularity: 1.27
First Submitted: 2022-07-12 06:13 (UTC)
Last Updated: 2024-12-20 01:49 (UTC)

Required by (10)

Sources (1)

Latest Comments

1 2 3 Next › Last »

Virt commented on 2024-12-19 13:15 (UTC)

i think hyprwayland-scanner-git is still required as a make-dep

xiota commented on 2024-12-19 06:08 (UTC)

@alba4k Updated package. There's no functional difference between cmake invocation in package and the one in your comment. I'm unable to reproduce your error. You'll have to enable debug symbols and examine the source to determine the cause.

alba4k commented on 2024-12-15 12:02 (UTC) (edited on 2024-12-15 12:02 (UTC) by alba4k)

those deps are no longer needed, as they are included in hyprgraphics: - libjpeg.so - libjxl.so - libmagic.so - libwebp.so

Also, I would recommend changing build() to

build() {
    cd ${_pkgname}
    cmake --no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_INSTALL_PREFIX:PATH=/usr -S . -B ./build
    cmake --build ./build --config Release --target all
}

To make it more consistent with other hypr* projects (which I maintain, so any feedback is gladly accepted)

Also, the binary build by this packages no longer works, idk why. Building manually from the repo is perfectly fine. I'm getting the following

[LOG] Image data for eDP-1: /home/alba4k/Immagini/wallpapers/catppuccin_triangle_2.png at [-128.00, 0.00], scale: 0.83 (original image size: [2560, 1440])
/usr/include/c++/14.2.1/bits/basic_string.h:2176: constexpr void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::pop_back() [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]: Assertion '!empty()' failed.
fish: Job 1, 'hyprpaper' terminated by signal SIGABRT (Abort)

Don't really have time to look into that atm, sadly

You can also consider adding me as co so I can make those changes myself, if you'd like

izmyname commented on 2024-11-28 22:43 (UTC)

Sorry, I haven't noticed that the hyprgraphics deps has been already added. My bad.

musta_ruhtinas commented on 2024-11-22 14:33 (UTC)

JPEG-XL support was added, so libjxl is now required to build.

<deleted-account> commented on 2024-10-25 23:20 (UTC)

Hyprpaper now has a systemd service, which cannot be installed with the current PKGBUILD. I suggest editing the PKGBUILD.

source=("${_pkgname}::git+https://github.com/hyprwm/hyprpaper.git")

build() { cd "${srcdir}/${_pkgname}" cmake --no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_INSTALL_PREFIX:PATH=/usr -S . -B ./build cmake --build ./build --config Release --target hyprpaper -j$(nproc 2>/dev/null || getconf _NPROCESSORS_CONF)

} package() { cd "${srcdir}/${_pkgname}" DESTDIR="${pkgdir}" cmake --install build

install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"

musta_ruhtinas commented on 2024-07-17 15:41 (UTC)

hyprwayland-scanner >= 0.4.0 now also required to build

<deleted-account> commented on 2024-06-28 05:48 (UTC)

Wlroots dependency should probably be dropped, as there's no mention of it in the git readme.

xiota commented on 2024-06-27 07:21 (UTC)

@earlybird The changes in your PKGBUILD are unnecessary. What problem were you trying to solve?