1.3 KiB
1.3 KiB
Linux GTK App Getting Started
Dependencies
Install Build Dependencies
Fedora
- Install build dependencies
sudo dnf install clang ninja cmake meson gtk4-devel glib2-devel libadwaita-devel desktop-file-utils libappstream-glib
- Install flatpak builder (Optional)
sudo dnf install flatpak-builder
Flatpak Build Dependencies (Optional)
flatpak install --user \
org.gnome.Platform/x86_64/45 \
org.freedesktop.Sdk.Extension.rust-stable/x86_64/23.08
Building
General
- Enter the
burrow-gtk
cd burrow-gtk
- Perform the meson build
meson setup build
meson compile -C build
Flatpak
- Compile and install the flatpak
flatpak-builder
--user --install --force-clean --disable-rofiles-fuse \
flatpak_debug/ \
burrow-gtk/build-aux/com.hackclub.burrow.devel.json
Running
General
The compiled binary can be found in build/src/burrow-gtk.
./build/src/burrow-gtk
Flatpak
flatpak run com.hackclub.burrow-devel