Package Details: masterpdfeditor 5.4.38-1

Git Clone URL: https://aur.archlinux.org/masterpdfeditor.git (read-only, click to copy)
Package Base: masterpdfeditor
Description: A complete solution for creation and editing PDF files
Upstream URL: https://code-industry.net/free-pdf-editor/
Keywords: master-pdf-editor
Licenses: custom
Submitter: farseerfc
Maintainer: Scimmia
Last Packager: Scimmia
Votes: 156
Popularity: 3.49
First Submitted: 2016-12-05 01:50
Last Updated: 2019-07-10 14:54

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 ... Next › Last »

solnce commented on 2020-02-28 09:59

@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

jfk commented on 2020-02-22 20:43

@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

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

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

@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.

j1simon commented on 2020-02-12 09:55

This company sucks. I have the paid license but I can't use it because it's only for 1 computer and even though I haven't changed computers it doesn't let me activate it in the master-pdf-editor-5.4.38-qt5-all.amd64.tar.gz version. I have already complained to this company several times. But it's no use if I'm the only one complaining.

pgoetz commented on 2020-02-06 01:58

@scimmia, sorry, didn't intend to make crazy accusations, and did take a look at the PKGBUILD, so stand corrected -- my bad. I read through the AUR comments here but failed to notice that the vendor supplies 2 .tgz files:

master-pdf-editor-5.4.38-qt5.amd64.tar.gz and master-pdf-editor-5.4.38-qt5-all.amd64.tar.gz

The "-all" version includes the Qt binaries, and you must run masterpdfeditor5.sh in order to correctly set the LD_LIBRARY_PATH.

So, updating my question, why not base the AUR package on master-pdf-editor-5.4.38-qt5-all.amd64.tar.gz to insure better stability?

dibadov commented on 2020-02-06 01:15

@j1simon there is no problem at the moment. Just use latest tarball.

Scimmia commented on 2020-02-06 01:04

pgoetz, if you're going to make crazy accusations, you should at least be able to read the PKGBUILD and see what it actually does.

pgoetz commented on 2020-02-05 22:09

Hmmm, well yes. Since I paid for the software, I did complain and they just directed me to the .deb and .tgz files (the response from CI support was impressively speedy, too). The issue is that Code Industry bundles their own version of Qt which one gets with either the .deb or the .tgz. I believe the Qt components are removed in the AUR package, which is probably a bad idea; in particular because the newest version of Qt isn't compatible with the newest version of masterpdfeditor. Everything is moving to containers because of increasing software complexity, and the Code Industry solution is kind of a container-lite solution. They probably will update the version of Qt they're using, but it's pretty clearly not a priority; meanwhile I've got pdf's which need to be looked at. I've been using the masterpdfeditor-free AUR package, which is based on masterpdfeditor v.4, but am getting tired of waiting and will probably just uninstall both AUR packages and just install the .tgz myself.

Note to the package maintainer: the Arch philosophy is to mess with upstream as little as possible. Doesn't removing included libraries constitute messing with upstream? Just curious what the reasoning is here in the era of 10TB hard drives.