Package Details: masterpdfeditor 5.9.86-1

Git Clone URL: https://aur.archlinux.org/masterpdfeditor.git (read-only, click to copy)
Package Base: masterpdfeditor
Description: A complete solution for viewing, creating and editing PDF files
Upstream URL: https://code-industry.net/free-pdf-editor/
Keywords: master-pdf-editor
Licenses: custom
Submitter: farseerfc
Maintainer: pgoetz
Last Packager: pgoetz
Votes: 190
Popularity: 0.045824
First Submitted: 2016-12-05 01:50 (UTC)
Last Updated: 2024-11-04 16:49 (UTC)

Pinned Comments

Alad commented on 2021-03-03 16:25 (UTC)

The next person who discusses keygens will have their account suspended indefinitely.

Latest Comments

« First ‹ Previous 1 .. 12 13 14 15 16 17 18 19 20 21 22 .. 30 Next › Last »

Chester commented on 2020-03-11 03:37 (UTC)

I downloaded the official version from code industry. How does one install a tar.gz in Arch?

jdegreef commented on 2020-03-10 01:34 (UTC)

This pkg is out of date (07/2019). I report it as ofd yesterday but it seems my comment vanished in the air. Just install the official version from code industry and you'll be happy :-)))

pgoetz commented on 2020-03-06 16:59 (UTC)

@j1simon:

Having two versions of Qt libraries installed at same time is not a good idea, not this way, so I agree with Scimmia's comment: "Switching to all bundled libs like that is NOT a solution".

Except that this is basically what containers, AppImage, Snap, and Flatpack do, not to mention all applications in MacOS? Agreed that the sandboxing is missing, but...

You are also free to create a new AUR package to install the version with all the libraries (master-pdf-editor-5.4.38-qt5-all.amd64.tar.gz). But if anyone does, be very careful not to screw up the system's Qt libraries.

Given that those libraries get installed in /opt/master-pdf-editor-5/lib/, I'm hard pressed to see how this could happen. Can you concoct an example?

I have complained directly to Code Industry about this, and they view it as a solved problem: just use the version with bundled libraries. You open a support case about this and they close it with this response.

its4nitya commented on 2020-03-06 15:35 (UTC)

The patch by @solnce works for me. +1

solnce commented on 2020-02-28 12:50 (UTC)

There is a new tar ball upstream that has the script. Consider this patch.

diff --git a/PKGBUILD b/PKGBUILD
index cdfb30e..9025c82 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -11,8 +11,8 @@ url='https://code-industry.net/free-pdf-editor/'
 arch=('x86_64')
 license=('custom')
 makedepends=('patchelf')
-source_x86_64=("https://code-industry.net/public/master-pdf-editor-${pkgver}-qt5.amd64.tar.gz")
-sha1sums_x86_64=('fd3e19479a298bfe6770b5dddd67b009742e9321')
+source_x86_64=("https://code-industry.net/public/master-pdf-editor-${pkgver}-qt5-all.amd64.tar.gz")
+sha1sums_x86_64=('bff9d66b531e60603a9221cf6bd2595c6bf602d6')

 package() {
   depends=('gcc-libs' 'glibc' 'libgl' 'nspr' 'nss' 'qt5-base' 'qt5-svg' 'sane')

solnce commented on 2020-02-28 09:59 (UTC) (edited on 2020-02-28 10:03 (UTC) by solnce)

@Scimmia @j1simon the source tar-ball seems to have been changed upstream. It does no longer contain the shell-script that points the binary to the right libraries.

$ tar -xf ~/.cache/yay/masterpdfeditor/master-pdf-editor-5.4.38-qt5.amd64.tar.gz
$ cd master-pdf-editor-5
$ find -iname '*.sh'
[comes back empty]

When I get the the shellscript back from a backup and run it, it doesn't work either. Could you please investigate? Thanks!

EDIT: The whole package seems to have changed. Old size vs. new size:

# du -s old
55877   old
# du -s new
23600   new

tpaniaki commented on 2020-02-22 20:43 (UTC) (edited on 2020-02-22 20:47 (UTC) by tpaniaki)

@soince: got this:

QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root' /opt/master-pdf-editor-5/masterpdfeditor5: symbol lookup error: /opt/master-pdf-editor-5/masterpdfeditor5: undefined symbol: _ZN10QMutexPool17globalInstanceGetEPK

j1simon commented on 2020-02-13 10:28 (UTC) (edited on 2020-02-13 10:29 (UTC) by j1simon)

Honestly, some of you are a little annoying, repeating the same thing over and over again.
The package "master-pdf-editor-5.4.38-qt5-all.amd64.tar.gz" is already known to work because it contains all the libraries and that script (masterpdfeditor5.sh) changes the paths of the libraries to point to those of that package.
On the other hand, if, as in my case, you have bought a license for only one PC it won't let you activate it in this new one because you would have to deactivate it in the previous one first but as it can't be run you can't deactivate it so you have to write to masterpdfeditor to have them do it.
The developers of marterpdfeditor are responsible for solving this because it is not open source, it is not a free program either and: "QMutexPool::globalInstanceGet was a private Qt5 API, so there was no guarantee of stability. It's been removed upstream with 5.14. Code Industry should have never used it in the first place."
Having two versions of Qt libraries installed at same time is not a good idea, not this way, so I agree with Scimmia's comment: "Switching to all bundled libs like that is NOT a solution".
Download and uncompress "master-pdf-editor-5.4.38-qt5-all.amd64.tar.gz" is a temporary fix but the final solution is taking a long time from the masterpdfeditor developers.
That's why I've asked you several times to complain to the people in charge directly: support@code-industry.net and not here. And that you insist as much as it is necessary.
You are also free to create a new AUR package to install the version with all the libraries (master-pdf-editor-5.4.38-qt5-all.amd64.tar.gz). But if anyone does, be very careful not to screw up the system's Qt libraries.

solnce commented on 2020-02-13 09:51 (UTC) (edited on 2020-02-13 09:52 (UTC) by solnce)

For all those who come here because their editor stopped working, you need to run this:

/opt/master-pdf-editor-5/masterpdfeditor5.sh

pgoetz commented on 2020-02-12 12:13 (UTC)

@j1simon What you're saying is you activated a previous install of the software and now it won't let you activate a new install? That sounds like a design flaw in their licensing system.