You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
flatpak install org.kde.Platform/x86_64/6.4# can be skipped if already installed
19
+
flatpak install org.kde.Platform/x86_64/6.5# can be skipped if already installed
20
20
flatpak install BeamerPresenter-Qt6.flatpak
21
21
```
22
22
Verify the signature of the checksums in `SHA256SUMS`:
@@ -38,7 +38,7 @@ When installing BeamerPresenter you need to choose a PDF engine from MuPDF, Popp
38
38
39
39
40
40
## Requirements
41
-
Building is currently tested in Arch Linux, Xubuntu 20.04, Kubuntu 24.04 and 22.04, Fedora 38, and MinGW-w64 in MSYS2 (Windows).
41
+
Building is currently tested in Arch Linux, Xubuntu 20.04, Kubuntu 24.04 and 22.04, Fedora 40, and MinGW-w64 in MSYS2 (Windows).
42
42
43
43
In order to compile BeamerPresenter you need to have CMake, zlib and Qt 5/6 including the multimedia and SVG modules installed.
44
44
For translations you also need the linguist tools.
@@ -85,7 +85,7 @@ When compiling with Poppler:
85
85
*`poppler-qt6`
86
86
87
87
When compiling with MuPDF:
88
-
*`libmupdf` (tested versions: 1.16.1 – 1.24.8)
88
+
*`libmupdf` (tested versions: 1.16.1 – 1.24.9)
89
89
*`jbig2dec`
90
90
*`openjpeg2`
91
91
*`gumbo-parser`
@@ -97,20 +97,20 @@ Optional, for showing videos:
97
97
### Dependencies in Fedora
98
98
Fedora is the only RPM-based system tested so far. Please open an issue if these instructions seem wrong or outdated!
99
99
100
-
General build dependencies in Fedora 38:
100
+
General build dependencies in Fedora 40:
101
101
*`cmake`
102
102
*`git` (only when building mainline version)
103
103
*`zlib-devel`
104
-
*`qt5-qtmultimedia-devel` (`qt6-qtmultimedia-devel` for Qt 6)
105
-
*`qt5-qtsvg-devel` (`qt6-qtsvg-devel` for Qt 6)
106
-
*`qt5-qttools-devel` (`qt6-qttools-devel` for Qt 6)
104
+
*`qt6-qtmultimedia-devel` (`qt5-qtmultimedia-devel` for Qt 5)
105
+
*`qt6-qtsvg-devel` (`qt5-qtsvg-devel` for Qt 5)
106
+
*`qt6-qttools-devel` (`qt5-qttools-devel` for Qt 5)
107
107
*`fedora-packager`
108
108
109
109
When using poppler:
110
-
*`poppler-qt5-devel` (`poppler-qt6-devel` for Qt 6)
110
+
*`poppler-qt6-devel` (`poppler-qt5-devel` for Qt 5)
111
111
112
112
When using MuPDF:
113
-
*`mupdf-devel`
113
+
*`mupdf-devel` (use the option `LINK_MUPDF_THIRD=OFF` since Fedora 40)
114
114
*`freetype-devel`
115
115
*`harfbuzz-devel`
116
116
*`libjpeg-turbo-devel`
@@ -182,7 +182,7 @@ Other options are added in the form `-DOPTION=VALUE` as listed below.
182
182
| Option | Value | Explanation |
183
183
| ------ | ----- | ----------- |
184
184
|`INSTALL_LICENSE`| ON | copy the license to /usr/share/licenses/beamerpresenter/LICENSE |
185
-
|`QT_VERSION_MINOR`|6| only relevant for packaging (dependency version checking) |
185
+
|`QT_VERSION_MINOR`|7| only relevant for packaging (dependency version checking) |
186
186
|`CMAKE_INSTALL_PREFIX`| /usr | install prefix. If not specified, this will be /usr/local in Linux |
187
187
|`CMAKE_INSTALL_SYSCONFDIR`| /etc | system configuration directory |
188
188
|`GENERATE_MANPAGES`| ON | Generate man pages and include them in installation |
@@ -203,7 +203,7 @@ cmake --install build-dir
203
203
In Windows, it is recommended to use MinGW-w64 in MSYS2.
204
204
For more details and other options, see [packaging/Windows.md](packaging/Windows.md).
205
205
206
-
MinGW-w64 can be obtained in different ways. I have only tested MSYS2 using the native C runtime in Windows.
206
+
MinGW-w64 can be obtained in different ways. I have only tested MSYS2 using the native C runtime in Windows, using the MSYS2 environments UCRT64 and CLANG64.
207
207
208
208
1. Install [MSYS2](https://www.msys2.org). After the installation, a terminal for the UCRT64 environment should launch. All commands mentioned in the following should be entered in this terminal. Run `pacman -Syu` directly after the installation.
209
209
2. Download the recipe file [packaging/PKGBUILD\_MSYS2](packaging/PKGBUILD_MSYS2). Place this file in the build directory (e.g. an empty directory) and open this directory in the UXRT64 terminal (program "MSYS2 UCRT64" in Windows).
Copy file name to clipboardExpand all lines: README.md
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,9 @@
1
1
# BeamerPresenter
2
2
BeamerPresenter is a PDF viewer for presentations designed to show additional information to the speaker on a separate screen.
3
3
Multimedia content and tools for drawing/highlighting allow you to make the presentation interactive.
4
-
The modular user interface can show notes (text or separate PDF file), a timer, thumbnails of the slides etc.
4
+
The modular user interface can show notes (text or separate PDF file), a timer, thumbnails of the slides, and other widgets.
5
5
6
-
This software uses the Qt framework and the PDF engines MuPDF or Poppler.
6
+
This software uses the Qt framework and the PDF engine MuPDF or Poppler.
7
7
8
8
## Features (selection)
9
9
* modular user interface: adapt for your presentation style and technical equipment (number of monitors, required extra information for the speaker, input devices, ...)
0 commit comments