A brief overview over the project, its dependencies and build instructions.
Clapgrep consists of two modules:
- core, which contains the search logic.
- gnome, which is a Gtk + Adwaita frontend.
For the build system and OpenGL support:
sudo dnf install just cargo clippy gcc libglvnd-gles python3-aiohttp python3-toml
For the Gtk based app:
sudo dnf install just gtk4-devel libadwaita-devel
And you have to install blueprint-compiler.
You can run the app with
just run
You can check for warnings with
just check
You can install the .Devel
flatpak with
just install-flatpak
You can install the regular flatpak with
just release=true install-flatpak
And you can update the translation messages with
just gettext