Soon, the change won't be needed, they're gonna push out a rebuild, and I'll deprecate the other package under this pkgbase when that happens. For now though, this works fine.
Search Criteria
Package Details: masterpdfeditor-qt6 5.9.98-4
Package Actions
| Git Clone URL: | https://aur.archlinux.org/masterpdfeditor-qt6.git (read-only, click to copy) |
|---|---|
| Package Base: | masterpdfeditor-qt6 |
| Description: | A complete solution for viewing, creating and editing PDF files. |
| Upstream URL: | https://code-industry.net/free-pdf-editor/ |
| Licenses: | custom |
| Conflicts: | masterpdfeditor-qt5, masterpdfeditor-qt_include |
| Provides: | masterpdfeditor |
| Submitter: | ninetailedtori |
| Maintainer: | ninetailedtori (pgoetz) |
| Last Packager: | ninetailedtori |
| Votes: | 1 |
| Popularity: | 0.61 |
| First Submitted: | 2026-06-22 22:55 (UTC) |
| Last Updated: | 2026-06-24 23:03 (UTC) |
Dependencies (11)
- glibc (glibc-gitAUR, glibc-git-native-pgoAUR, glibc-eacAUR)
- libgl (libglvnd-gitAUR, amdgpu-pro-oglp-legacyAUR, nvidia-340xx-utilsAUR, amdgpu-pro-oglpAUR, nvidia-340xx-utils-macbookAUR, libglvnd)
- pkcs11-helper
- qt6-masterpdfeditorAUR
- sane (sane-gitAUR)
- xcb-util-image
- xcb-util-keysyms
- xcb-util-renderutil
- xcb-util-wm
- curl (curl-gitAUR, curl-c-aresAUR) (make)
- patchelf (patchelf-gitAUR) (make)
Required by (0)
Sources (7)
- https://archive.archlinux.org/packages/i/icu/icu-72.1-2-x86_64.pkg.tar.zst
- https://archive.archlinux.org/packages/q/qt6-5compat/qt6-5compat-6.4.2-1-x86_64.pkg.tar.zst
- https://archive.archlinux.org/packages/q/qt6-base/qt6-base-6.4.2-1-x86_64.pkg.tar.zst
- https://archive.archlinux.org/packages/q/qt6-declarative/qt6-declarative-6.4.2-1-x86_64.pkg.tar.zst
- https://archive.archlinux.org/packages/q/qt6-svg/qt6-svg-6.4.2-1-x86_64.pkg.tar.zst
- https://code-industry.net/public/master-pdf-editor-5.9.98-1-qt6.x86_64.tar.gz
- masterpdfeditor
Latest Comments
ninetailedtori commented on 2026-06-24 22:27 (UTC)
ninetailedtori commented on 2026-06-23 18:41 (UTC)
Qt 6.4.2 and ICU 72 Bundling Rationale
The reason why the above packages were bundled under qt6-masterpdfeditor was as a workaround for hardening incompatibilities. The upstream binary was compiled against Qt 6.4.2, which lacks the GNU_PROPERTY_1_NEEDED_INDIRECT_EXTERN_ACCESS flag that Qt 6.11+ enforces. Rather than downgrading the system Qt (which would break other packages and maintainability), we bundle these compatible versions locally in /opt/masterpdfeditor/lib/ then ensure the application loads them first via RPATH configuration.
ninetailedtori commented on 2026-06-23 18:34 (UTC)
Fixed with this workaround. Unfortunately, it requires bundling qt6.4.2, but it works flawlessly for now! Hope this works for you all too :3
ninetailedtori commented on 2026-06-23 12:39 (UTC) (edited on 2026-06-23 12:57 (UTC) by ninetailedtori)
Testing a fix locally, the issue is due to the binary being compiled against Qt 6.4.2, but our latest is 6.11, which introduces a new hardening feature into the library. This is an issue that's occurred with other packages such as PrismLauncher before. For now, we'll try to bundle, then contact the upstream devs. Hopefully this workaround works.
whompus commented on 2026-06-23 09:09 (UTC)
I cannot get this version to run, the qt5 version works correctly.
masterpdfeditor5
10:00:41 23.06.26 Main: Open one window: 1
warning: direct reference to protected function _ZN7QObject11qt_metacastEPKc' in/usr/lib/libQt6Core.so.6' may break pointer equality
masterpdfeditor5: _ZN7QObject11qt_metacastEPKc: /usr/lib/libQt6Core.so.6: error due to GNU_PROPERTY_1_NEEDED_INDIRECT_EXTERN_ACCESS
Pinned Comments
ninetailedtori commented on 2026-06-23 18:41 (UTC)
Qt 6.4.2 and ICU 72 Bundling Rationale
The reason why the above packages were bundled under
qt6-masterpdfeditorwas as a workaround for hardening incompatibilities. The upstream binary was compiled against Qt 6.4.2, which lacks theGNU_PROPERTY_1_NEEDED_INDIRECT_EXTERN_ACCESSflag that Qt 6.11+ enforces. Rather than downgrading the system Qt (which would break other packages and maintainability), we bundle these compatible versions locally in/opt/masterpdfeditor/lib/then ensure the application loads them first viaRPATHconfiguration.