Package Details: hyprpaper-git 0.7.4.r4.g05337a4-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: alba4k
Last Packager: alba4k
Votes: 16
Popularity: 1.42
First Submitted: 2022-07-12 06:13 (UTC)
Last Updated: 2025-04-11 16:02 (UTC)

Required by (14)

Sources (1)

Latest Comments

1 2 3 Next › Last »

alba4k commented on 2025-04-09 20:48 (UTC)

hey, I was wondering if you'd mind adding me as co, mainly so I could add this package to https://github.com/alba4k/hyprwm-pkgbuilds (with the other hypr* packages I maintain/comaintain)?

And maybe add @Vaxry as comaintainer too, I suppose it's probably not a bad idea to have him there just in case packages become orphans.

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

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

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

<deleted-account> 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.