sudo apt update
sudo apt install -y \
meson ninja-build git \
libgtk-4-dev libadwaita-1-dev \
libgtksourceview-5-dev libenchant-2-dev \
libgirepository1.0-dev valac \
gi-docgen itstool gettext \
libeditorconfig-dev libxml2-utils \
pkg-configcd ~/dev
git clone https://github.com/GNOME/gnome-text-editor.git --depth=1
cd gnome-text-editor# Configure
meson setup build --prefix=$(pwd)/_install
# Build
ninja -C build
# Install
ninja -C build installcat > run-editor.sh << 'EOF'
#!/bin/bash
ROOT=$(pwd)
export LD_LIBRARY_PATH="${ROOT}/_install/lib/x86_64-linux-gnu:${LD_LIBRARY_PATH}"
export PATH="${ROOT}/_install/bin:${PATH}"
exec ./_install/bin/gnome-text-editor "$@"
EOF
chmod +x run-editor.sh./run-editor.shAlternative quick run (without install):
ninja -C build runFor future updates:
git pull
meson setup build --reconfigure
ninja -C build
ninja -C build install
./run-editor.sh