diff --git a/docs/build-source-code.rst b/docs/build-source-code.rst index 0d2960223a..0e033f87d2 100644 --- a/docs/build-source-code.rst +++ b/docs/build-source-code.rst @@ -26,9 +26,9 @@ The build requires: - `CMake `__ - `Qt `__ -Ubuntu -^^^^^^ -On **Ubuntu** you can install all build dependencies with: +Debian / Ubuntu +^^^^^^^^^^^^^^^ +On **Debian** and derivatives you can install all build dependencies with: :: @@ -37,10 +37,6 @@ On **Ubuntu** you can install all build dependencies with: cmake \ extra-cmake-modules \ git \ - libqca-qt6-2 \ - libqca-qt6-dev \ - libqca-qt6-plugins \ - libqt6svg6 \ libqt6svg6-dev \ libqt6waylandclient6 \ libwayland-dev \ @@ -58,13 +54,21 @@ On **Ubuntu** you can install all build dependencies with: qt6-wayland-dev-tools \ qtkeychain-qt6-dev -On Ubuntu 25.04 and newer, you can also install `KF6` packages: + +On Debian 13 or Ubuntu 24.04 and newer, you can also install `QCA` packages: + +:: + + sudo apt install \ + libqca-qt6-dev \ + libqca-qt6-plugins + +On Debian 13 or Ubuntu 25.04 and newer, you can also install `KF6` packages: :: sudo apt install \ - libkf6guiaddons \ - libkf6guiaddons-dev \ + libkf6guiaddons-dev Fedora / RHEL / CentOS ^^^^^^^^^^^^^^^^^^^^^^ @@ -103,7 +107,8 @@ Build the source code with CMake and make or using an IDE of your choice (see ne cd CopyQ cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local . - # Add -DWITH_NATIVE_NOTIFICATIONS=OFF for Ubuntu systems without `KF6` packages + # Add -DWITH_QCA_ENCRYPTION=OFF for systems without `QCA` packages + # Add -DWITH_NATIVE_NOTIFICATIONS=OFF for systems without `KF6` packages make make install diff --git a/utils/lupdate.sh b/utils/lupdate.sh index 245fb7d5a0..e28ce8c8e6 100755 --- a/utils/lupdate.sh +++ b/utils/lupdate.sh @@ -5,4 +5,4 @@ lupdate_args=( -ts ${1:-translations/*.ts} ) -exec "${LUPDATE:-lupdate-qt5}" "${lupdate_args[@]}" +exec "${LUPDATE:-lupdate}" "${lupdate_args[@]}"