--- title: CommonQt --- [CommonQt][commonqt] is a binding to the [Qt GUI library][qt] built using [Smoke][smoke]. [commonqt]: http://common-lisp.net/project/commonqt/ [qt]: http://qt-project.org/ [smoke]: https://techbase.kde.org/Development/Languages/Smoke # Libraries A list of libraries using CommonQt or building upon it: [Qtools](https://github.com/Shinmera/qtools) : A collection of utilities for building CommonQt applications. # Building CommonQt uses Smoke, so that needs to be installed for it to be built. ## Arch Linux If you're on Arch, you can install Smoke by installing the `kdebindings-smokegen`, `kdebindings-smokekde` and `kdebindings-smokeqt` packages: ~~~ $[ eudoxia@laptop ] ~ $> sudo pacman -S kdebindings-smokegen kdebindings-smokekde kdebindings-smokeqt resolving dependencies... looking for inter-conflicts... Packages (5): qimageblitz-0.0.6-4 qscintilla-2.8.4-3 kdebindings-smokegen-4.14.3-1 kdebindings-smokekde-4.14.3-1 kdebindings-smokeqt-4.14.3-1 Total Download Size: 5.58 MiB Total Installed Size: 34.66 MiB :: Proceed with installation? [Y/n] y :: Retrieving packages ... kdebindings-smokege... 348.4 KiB 576K/s 00:01 [##########################] 100% qimageblitz-0.0.6-4... 81.7 KiB 256K/s 00:00 [##########################] 100% qscintilla-2.8.4-3-... 1043.2 KiB 529K/s 00:02 [##########################] 100% kdebindings-smokeqt... 2.8 MiB 327K/s 00:09 [##########################] 100% kdebindings-smokekd... 1679.6 KiB 418K/s 00:04 [##########################] 100% (5/5) checking keys in keyring [##########################] 100% (5/5) checking package integrity [##########################] 100% (5/5) loading package files [##########################] 100% (5/5) checking for file conflicts [##########################] 100% (5/5) checking available disk space [##########################] 100% (1/5) installing kdebindings-smokegen [##########################] 100% (2/5) installing qimageblitz [##########################] 100% (3/5) installing qscintilla [##########################] 100% (4/5) installing kdebindings-smokeqt [##########################] 100% (5/5) installing kdebindings-smokekde [##########################] 100% Optional dependencies for kdebindings-smokekde kdesdk-kate: Kate bindings [installed] kdegraphics-okular: Okular bindings kdepimlibs: akonadi bindings $[ eudoxia@laptop ] ~ $> ~~~ # Users * [Parasol](https://github.com/Shinmera/parasol)