Package Details: gnome-shell-extension-hanabi-git r368.033dc86-1

Git Clone URL: https://aur.archlinux.org/gnome-shell-extension-hanabi-git.git (read-only, click to copy)
Package Base: gnome-shell-extension-hanabi-git
Description: Live Wallpaper for GNOME
Upstream URL: https://github.com/jeffshee/gnome-ext-hanabi
Licenses: GPL3
Submitter: bordam
Maintainer: Retro_34v
Last Packager: Retro_34v
Votes: 4
Popularity: 0.000430
First Submitted: 2023-02-08 14:14 (UTC)
Last Updated: 2026-05-20 10:40 (UTC)

Latest Comments

aayanathar commented on 2026-07-27 06:21 (UTC)

Same issue as reported below by godofoutcasts. This is because upstream moved to esbuild/TypeScript compilation - meson.build expects _build/extension.js, _build/prefs.js, and _build/renderer.js to already exist (built via npm run build), but this PKGBUILD's build() never runs the npm step, and makedepends doesn't include npm/nodejs.

Fix:

makedepends=(meson npm nodejs)

build() { cd gnome-ext-hanabi npm install npm run build cd .. arch-meson gnome-ext-hanabi build }

Tested locally, builds and installs cleanly with this change. This is my first contribution.

godofoutcasts commented on 2026-07-24 14:53 (UTC)

getting "==> Starting build()... gnome-ext-hanabi has no wrap files + exec meson setup --prefix /usr --libexecdir lib --sbindir bin --buildtype plain --auto-features enabled --wrap-mode nodownload -D b_pie=true -D python.bytecompile=1 gnome-ext-hanabi build The Meson build system Version: 1.11.2 Source dir: /home/jay/.cache/paru/clone/gnome-shell-extension-hanabi-git/src/gnome-ext-hanabi Build dir: /home/jay/.cache/paru/clone/gnome-shell-extension-hanabi-git/src/build Build type: native build Project name: hanabi-extension Project version: 1 Host machine cpu family: x86_64 Host machine cpu: x86_64 Program npm found: YES (/usr/bin/npm) Configuring metadata.json using configuration

gnome-ext-hanabi/src/meson.build:25:0: ERROR: File /home/jay/.cache/paru/clone/gnome-shell-extension-hanabi-git/src/gnome-ext-hanabi/src/_build/extension.js does not exist.

A full log can be found at /home/jay/.cache/paru/clone/gnome-shell-extension-hanabi-git/src/build/meson-logs/meson-log.txt ==> ERROR: A failure occurred in build(). Aborting... error: failed to build 'gnome-shell-extension-hanabi-git-r368.033dc86-1': error: packages failed to build: gnome-shell-extension-hanabi-git-r368.033dc86-1

~ 11s ❯"

NekoLOvO commented on 2026-06-04 21:17 (UTC)

Hanabi doesn't need the entire clapper for gtk4paintablesink, just libclapper-gtk is ok

badlydrawnface commented on 2024-08-08 06:25 (UTC)

@jeffshee I picked it up, since it was orphaned. Done.

jeffshee commented on 2024-04-03 15:45 (UTC)

Hi bordam, I'm Jeff, the maintainer of Hanabi Extension. Thank you for maintaining this AUR package! =) Would you consider adding these dependencies to the package?

Required: - gjs - gst-plugins-bad - gst-plugins-base - gst-plugins-good - gstreamer - gtk4 - libadwaita

Optional: - gst-libav - Contains many video decoders, required to play mp4 files - gstreamer-vaapi - Video acceleration for Intel/AMD video users

bordam commented on 2023-09-16 10:24 (UTC)

Sorry for the late response, this should now be fixed

InvisibleRasta commented on 2023-09-11 17:22 (UTC)

I get the same error

kata55 commented on 2023-07-15 22:19 (UTC)

Hey, I seem to be getting the following error while trying to build the package on Manjaro (yes, I know...) via pamac with pamac install gnome-shell-extension-hanabi-git:

==> Starting build()...
+ exec meson setup --prefix /usr --libexecdir lib --sbindir bin --buildtype plain --auto-features enabled --wrap-mode nodownload -D b_lto=true -D b_pie=true gnome-ext-hanabi/src build
The Meson build system
Version: 1.1.1
Source dir: /var/cache/private/pamac/gnome-shell-extension-hanabi-git/src/gnome-ext-hanabi/src
Build dir: /var/cache/private/pamac/gnome-shell-extension-hanabi-git/src/build
Build type: native build

ERROR: Not the project root: first statement must be a call to project()

Did you mean to run meson from the directory: "/var/cache/private/pamac/gnome-shell-extension-hanabi-git/src/gnome-ext-hanabi"?

A full log can be found at /var/cache/private/pamac/gnome-shell-extension-hanabi-git/src/build/meson-logs/meson-log.txt
==> ERROR: A failure occurred in build().
    Aborting...
Finished with result: exit-code
Main processes terminated with: code=exited/status=4
Service runtime: 2.915s
CPU time consumed: 1.832s

Will check if the issue's upstream, that is if building the package as described on: https://github.com/jeffshee/gnome-ext-hanabi