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
Copy file name to clipboardExpand all lines: README.md
+47Lines changed: 47 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,6 +12,9 @@ Paperback is a lightweight, fast, and accessible ebook and document reader built
12
12
* Command-line file opening for 'Open With' integration.
13
13
14
14
## Building
15
+
16
+
### Windows (VCPKG)
17
+
15
18
We use VCPKG for managing dependencies. Currently we manage our own VCPKG installation through a submodule. As such, make sure to clone Paperback recursively:
16
19
17
20
```batch
@@ -39,6 +42,50 @@ Optional tools:
39
42
-`pandoc` on your `PATH` to generate the HTML readme during the build.
40
43
-`gettext` tools (`xgettext`, `msgfmt`, `msgmerge`) on your `PATH` to generate the translation template and compile translations.
41
44
45
+
### Linux
46
+
47
+
For building with CMake, you'll need CMake 3.21+, a C++20 compiler, and dependencies:
Copy file name to clipboardExpand all lines: doc/readme.md
+3-1Lines changed: 3 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,9 @@
3
3
Paperback is a lightweight, fast, and accessible ebook/document reader designed to make reading fun and seamless, regardless of the file format being used or the user's preferences.
4
4
5
5
## System Requirements
6
-
Paperback currently runs on Windows 7 through Windows 11. It's possible it runs on earlier versions of Windows too and/or can be built in such a way that it will, but this hasn't been tested yet. Support for other platforms is planned for a future version.
6
+
**Windows:** Windows 7 through Windows 11. It's possible it runs on earlier versions of Windows too and/or can be built in such a way that it will, but this hasn't been tested yet.
7
+
8
+
**Linux:** Any modern distribution with glibc 2.38+ (e.g., Ubuntu 24.04+, Fedora 39+, Arch Linux). Alternatively, use the Flatpak version for broader compatibility with older distributions.
0 commit comments