Skip to content

v1.3.0 - Meson build system

Choose a tag to compare

@Advnirr Advnirr released this 11 Jun 19:14
· 20 commits to main since this release

🏗️ Build System

Hanuchi now uses the Meson build system with a standard GNOME project layout.

  • meson.build installs the app, desktop file, icon, license and a new AppStream metainfo.xml; gnome.post_install() refreshes the icon cache and desktop database.
  • Restructured into src/ and data/.
  • install.sh/uninstall.sh replaced by meson/ninja.
  • Desktop file and AppStream metainfo are validated via meson test.

Install (non-Arch)

meson setup build --prefix=/usr
ninja -C build
sudo ninja -C build install

Arch users: yay -S hanuchi or cd pkg/ && makepkg -si.

📝 Notes

This release contains no application behaviour changes over v1.2.0 — it is a packaging/structure migration. Flatpak was ruled out (Hamachi needs kernel-level TUN/TAP interfaces that can't run in the sandbox). Closes #1.

🤖 Generated with Claude Code