Skip to content

Latest commit

 

History

History
93 lines (62 loc) · 1.54 KB

install.md

File metadata and controls

93 lines (62 loc) · 1.54 KB

Installation

Dependencies

qt version 6.0.0 or above, for all the following parts of the library:

  • Core
  • Gui
  • Network
  • Widgets
  • WebChannel
  • WebView
  • WebEngine

All development libraries should be installed before compiling.

Note for versions 0.3.2 and below

Versions below 0.4 are running QT5 instead of QT6, so you'll need QT5 version 5.9.0 for these builds.

Packages

Ubuntu

Version 0.4 and above

You'll most likely have to compile QT from source since ubuntu doesn't have QT6 libraries... yet!

Version 0.3.2 and below

  • build-essential
  • qt5-default
  • qtbase5-dev
  • qtwebengine5-dev

Sometimes the following packages are also needed:

  • libqt5webengine5
  • libqt5webenginecore5
  • g++10

Arch based (Pacman)

Version 0.4 and above

  • qt6-base
  • qt6-webengine
  • qt6-webchannel

Version 0.3.2 and below

  • qt5-base
  • qt5-webengine
  • qt5-webchannel

Optional

  • ttf-roboto - default font, but fallbacks to sans-serif

Installation

Additional Compile dependencies

  • git (to clone repository)
  • c++ or similar compiler with support for c++17
  • cmake >= 3.1.0
  • make
  • sudo or other way to grant root privileges (like doas)

Clone and compile

git clone https://github.com/Peterkmoss/qmarkdown.git
cd qmarkdown
mkdir build
cd build
cmake ..
make

Install

sudo make install

Distribution Packages

AUR package

There is an AUR package available for all arch-based users