Qrca is a simple application for Plasma Desktop and Plasma Mobile that lets you scan many barcode formats and create your own QR code images.
Qrca is currently available on Linux as a nightly Flatpak:
flatpak install --user https://cdn.kde.org/flatpak/qrca-nightly/org.kde.qrca.flatpakref
Qrca is also available as a nightly for Android on F-Droid with the KDE F-Droid Nightly Build Repository.
The most well supported way to build Qrca is with kde-builder.
Follow the tutorial to get started with kde-builder, then run:
# To build
kde-builder qrca
# To run
kde-builder --run qrca
To build the project manually and install it locally, run:
# To build
cmake -B build/
cmake --build build/ --parallel
cmake --install build/ --prefix ~/.local
# To run
qrca
See Building KDE software manually and Installing build dependencies if you run into any issues during compilation.