Build on Ubuntu 22.04 jammy - hamonikr/nimf GitHub Wiki
How to Build on Ubuntu 22.04 jammy
1. Download source from github
git clone https://github.com/hamonikr/nimf.git
2. Install build dependency packages
:exclamation: Be sure to upgrade all packages in Ubuntu 22.04 to the latest version before installing the build dependency package.
:exclamation: Otherwise, core packages such as gdm3 and ubuntu-desktop will be removed.
:exclamation: The qtbase5-private-dev package conflicts with the non-upgraded 22.04 package.
sudo apt install -y libglib2.0-dev intltool libgtk-3-dev \
libgtk2.0-dev qtbase5-dev qtbase5-private-dev libayatana-appindicator3-dev \
librsvg2-bin libhangul-dev libanthy-dev anthy librime-dev \
libxkbcommon-dev libwayland-dev wayland-protocols libxklavier-dev \
libm17n-dev m17n-db gtk-doc-tools devscripts build-essential debhelper
3. Create package
cd nimf/
debuild -b -uc -us
4. Install packages
cd ../
# For Korean IM
sudo dpkg -i nimf_*.deb nimf-libhangul_*.deb
# Install additional packages as follows if you want to use other languages(Japanese, Chinese, etc.)
sudo dpkg -i *.deb
im-config -n nimf
reboot