Show you remit and github side-by-side, so you can review comfortably.
Because the other two only work on macOS and one bold developer had to use Linux.
Note
This flow isn't ideal. There's an issue to build a Dialog that prompts for Remit's URL and Token.
- Run qt-remit. The left pane will show an example page. That's fine, we'll fix that later.
- Log into Github in the right pane
- Close qt-remit
- Find the config file and set the Remit URL and token. qt-remit uses QStandardPaths::AppConfigLocation
- on macOS, the file is at
~/Library/Preferences/qt-remit/config.ini
- on Linux, the file is at
~/.config/qt-remit/config.ini
- on macOS, the file is at
- Open qt-remit again
- Go to the remit settings and click "Sign in with Github"
You need
- A C++ compiler
- CMake
- Qt Libraries
The quickest way is
xcode-select --install # Installs the xcode tools, including git and a C++ compiler. If you used git to clone this repo, you can skip this line
brew install cmake
brew install qt # Installs a full set of Qt libraries, including all of the ones qt-remit needs
sudo apt install build-essential cmake
sudo apt install libqt6webenginewidgets6 # Should pull in everything else as dependencies
If you're on a different distro that doesn't package Qt in a comparable way, check the Windows section below for how to install Qt from the online installer.
Report from joakimk:
On Linux with Qt 6.6.3 this worked: Custom Installation -> Qt -> 6.6.3 -> gcc, Qt WebEngine. Keep CMake in Build Tools.
sudo apt install libglx-dev libgl1-mesa-dev
. Then follow "Building qt-remit" below.
Install the Build Tools for Visual Studio.
Install Qt through the Qt OSS online installer.
At the time of writing, the latest version is 6.9.1. The WebEngine part may have moved since then (it also moved between 6.6 and 6.9)
Do a custom installation and make sure you install
- Extensions -> Qt WebEngine -> Qt 6.9.1
- Qt -> 6.9.1 -> Desktop
- Qt -> Build Tools -> CMake 3.30.5 (the version doesn't matter)
- Clone the repository
- Create a folder for the build output.
cmake -S path/to/qt-remit/ -O path/to/build/folder
cd
into the build output foldermake
This should generate a binary you can put somewhere on your path and run, as long as it can find a Qt6 that has the WebEngineWidgets installed.
On macOS, the build steps above produce an application package without an icon.
Drop that into your /Applications
folder to have it available from your launcher of choice.
On Windows, the build steps produce a self-contained binary without an icon. Drop that wherever you want to execute it from and set up a link.
Yes.