Package Details: masterpdfeditor 5.8.52-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: 181
Popularity: 0.20
First Submitted: 2016-12-05 01:50 (UTC)
Last Updated: 2022-05-03 15:06 (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

demolitions commented on 2022-04-29 08:11 (UTC)

@DAC324 I can confirm licenses do not transfer across major upgrades, that is the word of Code Industry support team, but if you ask them, they will send you links to download the last version on which your license is valid, you then only have to grab or write the correct PKGBUILD for that version.

DAC324 commented on 2022-04-28 12:47 (UTC)

@pgoetz Thanks for clarifying. Looks like I will have to have another look. Possibly, there are differences between the online activation and the keys for offline activation that were available for purchase formerly.

pgoetz commented on 2022-04-27 19:46 (UTC)

@DAC324 I've only ever purchased one license which has continued to work across multiple upgrades. Maybe the license doesn't survive a major release update? Say going from version 4.x.x. to version 5.x.x?

DAC324 commented on 2022-04-27 16:13 (UTC) (edited on 2022-04-27 17:32 (UTC) by DAC324)

Just curious: Does the online activation of this program survive a version upgrade?

I am asking this because I purchased an offline activation key long time ago for Master PDF Editor 5.6 which became invalid as a new version of Master PDF Editor (5.7) was released so I had to buy it again which was a bit annoying. I guess it is comprehensible that I do not want to buy new keys again and again :)

nursoda commented on 2022-04-06 18:40 (UTC)

Yes, I had qt5-declarative installed since that is used by many KDE applications (like okular, spectacle, khelpcenter, dolphin). Thus, KDE Plasma users will probably not have been affected.

Harvey commented on 2022-04-06 18:04 (UTC)

@pgoetz: Nope, I guess this is a new dependency brought in by the new version 5.8.46 of masterpdfeditor. The last version worked without qt5-declarative. I suspect 'Added floating pop up panel for comments.' from the last changelog, but I am only guessing ;) Anyway, thanks for the change and keep up the good work!

pgoetz commented on 2022-04-06 15:22 (UTC) (edited on 2022-04-06 15:22 (UTC) by pgoetz)

I wonder if the qt5 packagers modified dependencies, or if this is just a long standing issue that no one had run in to before.

pacman -Qi qt5-declarative

shows

Required By     : ki18n  kid3-qt  qt5-graphicaleffects  qt5-location
                  qt5-quickcontrols2  qt5-wayland  qt5-webchannel

I have Krita installed on my system, which depends on ki18n, which then pulls in qt5-declarative. Anyway, I added qt5-declarative as a package dependency.

Harvey commented on 2022-04-06 14:18 (UTC) (edited on 2022-04-06 14:19 (UTC) by Harvey)

@nursoda: I guess you already had installed 'qt5-declarative'? What does 'pacman -Qs qt5-declarative' say? If not, If you have /usr/bin/libQt5Qml.so.5 in your system, I'd be interested in what 'pacman -Qo /usr/bin/libQt5Qml.so.5' says which package owns this lib. To be clear: I only suggest to extend the depends-Array in the PKGBUILD by 'qt5-declarative' because the installation of this package fixed the issue for me.

nursoda commented on 2022-04-06 07:00 (UTC)

Works fine for me, I just updated. Build 5.8.46, 64-Bit – GCC: 8.3.1, GLIBC: 2.17, Qt: 5.9.5, SANE: 1.0.25

Harvey commented on 2022-04-05 15:23 (UTC) (edited on 2022-04-05 15:32 (UTC) by Harvey)

Does not run anymore, at least on my system. Seems to have an unsatisfied dependency: masterpdfeditor5: error while loading shared libraries: libQt5Qml.so.5: cannot open shared object file: No such file or directory. This should be solved by installing 'qt5-declarative' which contains this lib. BTW, 5.4.33 runs without problems

DAC324 commented on 2021-11-21 19:55 (UTC)

@demolitions: Not sure if that behavior is not a bug but intended. The same used to happen with the 5.7 versions already, if you had acquired a license code for offline activation. These license codes appear to be valid for only the version they were purchased for, and become invalid as soon as an update was installed.

pgoetz commented on 2021-11-19 12:51 (UTC)

@demolitions I of course upgraded to 5.8.20 to test the package, and my license remains fully valid. There must be some other factor involved.

demolitions commented on 2021-11-19 11:50 (UTC)

There is an issue with licensing in updating from 5.8.06 to 5.8.20, it seems the license is not valid anymore, while it remains valid for all previous 5.x versions. I already wrote to the official support, we'll see if they recognise it as a bug.

cmuench commented on 2021-09-30 09:14 (UTC) (edited on 2021-09-30 09:14 (UTC) by cmuench)

diff --git a/PKGBUILD b/PKGBUILD
index df344f2..d27e7c7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,7 +5,7 @@
 # Contributor: Ferik <djferik at gmail dot com>

 pkgname=masterpdfeditor
-pkgver=5.7.90
+pkgver=5.8.06
 pkgrel=2
 pkgdesc='A complete solution for viewing, creating and editing PDF files'
 url='https://code-industry.net/free-pdf-editor/'
@@ -13,7 +13,7 @@ arch=('x86_64')
 license=('custom')
 makedepends=('patchelf')
 source_x86_64=("https://code-industry.net/public/master-pdf-editor-${pkgver}-qt5.x86_64.tar.gz")
-sha1sums_x86_64=('46380a54f2f5d9b199bbb49ecbd3f4bb51e671ae')
+sha1sums_x86_64=('b6bba5b8b8bc3d84dd95b989953fb8e50db95e1d')

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

pgoetz commented on 2021-08-02 22:50 (UTC)

They changed the name of the .desktop file again, so if you accidentally caught pkgrel 1, it won't install. Should be working now.

thibaultmol commented on 2021-08-02 13:12 (UTC)

5.7.90 is out (changelog page just hasn't been updated yet. download page has though)

pgoetz commented on 2021-03-17 15:14 (UTC)

Vindication: I sent a bug report to the Code Industry people last night about the previously mentioned problem with the .desktop file and they updated the code without changing the version number! This is why the sha1sum changed. This is likely also what threw off pacaur. Will update one more time, removing the customized net.code-industry.masterpdfeditor5.desktop file, since they've corrected this issue.

pgoetz commented on 2021-03-17 14:59 (UTC)

OK, should be fixed now. I use pacaur to install AUR packages and noticed it seems to keep the source tar.gz for every version ever installed. I install masterpdfeditor a lot, so must have hit some kind of file limit, so the old incorrect checksum worked, but the correct one didn't, which is why I didn't catch this immediately. Deleting all the old copies resolved the issue.

Also, thanks for the heads up.

pgoetz commented on 2021-03-17 14:51 (UTC) (edited on 2021-03-17 14:52 (UTC) by pgoetz)

@nTia89 @Icecube63 @thibaultmol Not sure what is going on, at the moment. I thought I had the correct sha1sum, updated it with what is on Code Industry page, and downloaded the .tar.gz file to compute the sha1sum myself (they were the same). It all checks out but now when I try to install the package on my workstation, I get a failed validity check as well. When I test installed the package yesterday, I didn't.

nTia89 commented on 2021-03-17 13:28 (UTC)

https://code-industry.net/checksum-information/

Icecube63 commented on 2021-03-17 09:04 (UTC)

You have to change the first sha1sums to '9055c1edfd28442acd97b3228ee753335d381a09'

thibaultmol commented on 2021-03-17 07:11 (UTC)

==> Validating source_x86_64 files with sha1sums... master-pdf-editor-5.7.40-qt5.x86_64.tar.gz ... FAILED net.code-industry.masterpdfeditor5.desktop ... Passed ==> ERROR: One or more files did not pass the validity check!

pgoetz commented on 2021-03-17 01:35 (UTC)

There's a bug in the net.code-industry.masterpdfeditor5.desktop file for version 5.7.40 which prevents the application from appearing in the menu:

Exec=/opt/master-pdf-editor-5/masterpdfeditor5.sh %f

There is no such shell script in /opt/master-pdf-editor-5

For the time being I'll have to build a new version of the package which includes an edited version of this file.

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

I already removed the offending comments.

pgoetz commented on 2021-03-03 16:40 (UTC)

@Alad Not at all following what this is in reference to or what "discussing keygens" even means. Is this some comment pinned to every AUR comment section, or in reference to some specific transgression?

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

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

pgoetz commented on 2021-01-27 23:23 (UTC)

@stormp They just released a new version. Check to see if this fixes the Wayland problem.

stormp commented on 2021-01-27 18:29 (UTC)

@pgoet I don't the full reason, I do know that in Wayland WMClass is not used. And for icons/pinning to work correctly, the APP_ID must match the .desktop file name.

pgoetz commented on 2021-01-27 14:28 (UTC)

@stormp One thing I'm not following is why the filename masterpdfeditor5.desktop doesn't work with Wayland -- do you know why?

stormp commented on 2021-01-27 00:51 (UTC)

@pgoet Code Industry have replied again and said they will fix it for the next release :)

stormp commented on 2021-01-25 19:45 (UTC)

@pgoet Thanks, yeah I've raised it with Code Industry, but they're not very forthcoming thus far. I'll see what their next reply is. I think the app_id is correct, but the .desktop file is incorrectly named, by them (because this issue also affects Flatpak from Flathub, and their own tar.gz all of them incorrectly name the .desktop file to masterpdfeditor5.desktop - incorrect at least in the sense that it won't work properly with Wayland.

Once can view the app_id in Wayland by running this in a terminal: WAYLAND_DEBUG=1 masterpdfeditor5 |& grep 'xdg_toplevel@[0-9]+.set_app_id'

pgoetz commented on 2021-01-25 19:19 (UTC)

@stormp Where is the app_id set? As long as it doesn't mess up other users, I can probably change this, but would be better to take the issue upstream. That's what I did with the missing .dektop file, and they added it back.

stormp commented on 2021-01-25 16:20 (UTC)

I've resolved the issue with running on Wayland.

On Wayland for icons and task-manager pinning etc to work properly, an application's app_id and it's .desktop file name must match.

The app_id in this case is net.code-industry.masterpdfeditor The .desktop file is masterpdfeditor5.desktop

If one edit's the name of the .desktop file to net.code-industry.masterpdfeditor.desktop the application works perfectly in Wayland.

Can this be changed in the packaging here?

Had the same issue with OnlyOffice in Manjaro, and it was a packaging issue rather than upstream...

I will inform Code Industry too.

DAC324 commented on 2021-01-25 10:15 (UTC)

No offline activation possible with the new version (as it has created a new machine ID). So I'll have to stick to 5.6.80 for now.

pgoetz commented on 2021-01-20 14:18 (UTC)

@stormp Oof. This is something you'll have to report upstream:

support@code-industry.net

stormp commented on 2021-01-20 12:16 (UTC)

In Wayland under KDE the icons are not showing in either the panel or the corner of the window (just the generic Wayland icon is showing).

nursoda commented on 2021-01-20 09:19 (UTC) (edited on 2021-01-20 09:21 (UTC) by nursoda)

Update works perfectly here. Thanks! They did release a bugfix release .08 yesterday though (already flagged).

pgoetz commented on 2021-01-19 11:37 (UTC)

@chovy 5.7.00 is the new version.

chovy commented on 2021-01-19 01:03 (UTC)

a new version is available.

slav commented on 2021-01-18 23:03 (UTC)

@pgoetz once again thank you for quick fixing

nightowl2022 commented on 2021-01-18 22:53 (UTC)

Worked!

pgoetz commented on 2021-01-18 22:51 (UTC) (edited on 2021-01-18 22:52 (UTC) by pgoetz)

OK, I re-cloned the git repo, made the necessary editing changes and now the version 5.7.00 package should be working.

nightowl2022 commented on 2021-01-18 22:26 (UTC) (edited on 2021-01-18 22:27 (UTC) by nightowl2022)

Getting an error:

==> Making package: masterpdfeditor 5.7.00-1 (Tue 19 Jan 2021 09:15:25)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Downloading master-pdf-editor-5.7.00-qt5.x86_64.tar.gz...

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 15.2M  100 15.2M    0     0  2526k      0  0:00:06  0:00:06 --:--:-- 3174k
  -> Found masterpdfeditor5.desktop
==> ERROR: Integrity checks (sha1) differ in size from the source array.
Finished with result: exit-code
Main processes terminated with: code=exited/status=1
Service runtime: 7.603s
Error: Failed to build masterpdfeditor

linuxergr commented on 2021-01-18 22:22 (UTC) (edited on 2021-01-18 22:23 (UTC) by linuxergr)

Hi, your latest PKGBUILD fails to build due to integrity checks.

Can you commit the corrected one?

pgoetz commented on 2021-01-18 21:54 (UTC)

@naraesk Yes, that was the problem initially. I forgot to remove it from the PKGBUILD file. I've since corrected this, but now the system won't let me push the corrected version, giving the error message I gave in my previous commment.

naraesk commented on 2021-01-18 21:44 (UTC)

@pgoetz: In the PKGBUILD, masterpdfeditor5.desktop is still listed in the source_x86_64 entry. Could this be the problem?

pgoetz commented on 2021-01-18 21:40 (UTC) (edited on 2021-01-18 21:42 (UTC) by pgoetz)

The problem is that for version 5.6.80 upstream left out the masterpdfeditor.desktop file, so this had to be added to the git repo by hand. Version 5.7.00 has restored masterpdfeditor.desktop, but when I went to commmit/push the updated package I stupidly forgot to run

git rm masterpdfeditor.desktop

first, and, even after doing this and bumping pkgrel to now 3, I can't get the package to push:

[pgoetz@frog masterpdfeditor]$ git push
Enumerating objects: 16, done.
Counting objects: 100% (16/16), done.
Delta compression using up to 8 threads
Compressing objects: 100% (13/13), done.
Writing objects: 100% (13/13), 1.31 KiB | 1.31 MiB/s, done.
Total 13 (delta 7), reused 0 (delta 0), pack-reused 0
remote: error: The following error occurred when parsing commit
remote: error: f9e5f4cba29cadb0173552ced4b4d791989cd39b:
remote: error: missing source file: masterpdfeditor5.desktop
remote: error: hook declined to update refs/heads/master
To ssh://aur.archlinux.org/masterpdfeditor.git
 ! [remote rejected] master -> master (hook declined)
error: failed to push some refs to 'ssh://aur.archlinux.org/masterpdfeditor.git'

You can see that the masterpdfeditor.desktop file has been removed from the git repo, because when I try to run it again:

[pgoetz@frog masterpdfeditor]$ git rm masterpdfeditor5.desktop
fatal: pathspec 'masterpdfeditor5.desktop' did not match any files

slav commented on 2021-01-18 21:32 (UTC)

@pgoetz thank you

pgoetz commented on 2021-01-18 21:31 (UTC) (edited on 2021-01-18 21:35 (UTC) by pgoetz)

Hi -

Thanks. I double checked the SHA1 hash, but the package is definitely broken, at the moment. I'm working right now to try and fix it.

slav commented on 2021-01-18 21:15 (UTC)

hi,

I think that again SHA-mismatch during installation

=> ERROR: Integrity checks (sha1) differ in size from the source array. ==> ERROR: Makepkg was unable to build masterpdfeditor.

pgoetz commented on 2020-11-25 16:51 (UTC)

@Necaro Thanks for taking care of these changes! The missing masterpdfeditor5.desktop file would likely have thrown me for a bit (I downloaded the tar.gz file and it seems to be missing completely -- that's why you were getting checksum errors.

I've contacted Code Industry and asked them if the missing .desktop file was an oversight in 5.6.80 or something we needed to worry about henceforth.

Necoro commented on 2020-11-24 23:34 (UTC)

Hi @pgoetz,

I updated the PKGBUILD to the current version (5.6.80), because the provided one throws a SHA-mismatch. Also, the desktop file is no longer provided - thus I added it explicitly in the PKGBUILD.

You can find (and pull) the changes at https://git.necoro.dev/aur/masterpdfeditor.git

pgoetz commented on 2020-10-13 01:18 (UTC) (edited on 2020-10-13 01:19 (UTC) by pgoetz)

@bkb How are you trying to install masterpdfeditor? And did you try to install it by hand first? It looks like /opt/master-pdf-editor-5/* stuff was already installed but not recognized by the package manager; i.e. installed outside of package management. It should be safe to do this:

# cd /opt
# rm -rf master-pdf-editor

prior to the install.

bkb commented on 2020-10-12 18:02 (UTC)

error: failed to commit transaction (conflicting files)
masterpdfeditor: /opt/master-pdf-editor-5/fonts/cursive/BadScript-Regular.ttf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/fonts/cursive/Caveat-Regular.ttf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/fonts/cursive/MarckScript-Regular.ttf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/fonts/cursive/OFL.txt exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/fonts/cursive/Pacifico-Regular.ttf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/fonts/standard/Courier-Bold.ttf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/fonts/standard/Courier-BoldOblique.ttf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/fonts/standard/Courier-Oblique.ttf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/fonts/standard/Courier.ttf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/fonts/standard/Helvetica-Bold.ttf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/fonts/standard/Helvetica-BoldOblique.ttf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/fonts/standard/Helvetica-Oblique.ttf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/fonts/standard/Helvetica.ttf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/fonts/standard/Times-Bold.ttf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/fonts/standard/Times-BoldItalic.ttf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/fonts/standard/Times-Italic.ttf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/fonts/standard/Times-Roman.ttf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/ar_ae.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/ar_ae.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/bg_bg.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/bg_bg.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/ca_es.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/ca_es.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/cz_cz.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/cz_cz.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/da_dk.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/da_dk.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/de_de.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/de_de.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/el_gr.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/el_gr.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/en_en.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/en_en.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/es_es.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/es_es.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/et_ee.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/et_ee.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/fa_ir.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/fa_ir.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/fi_fi.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/fi_fi.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/fr_fr.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/fr_fr.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/ga_ie.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/ga_ie.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/gl_es.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/gl_es.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/he_il.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/he_il.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/hu_hu.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/hu_hu.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/hy_am.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/hy_am.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/it_it.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/it_it.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/jp_jp.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/jp_jp.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/ko_kr.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/ko_kr.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/lt_lt.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/lt_lt.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/lv_lv.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/lv_lv.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/nb_no.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/nb_no.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/nl_nl.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/nl_nl.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/nn_no.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/nn_no.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/pl_pl.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/pl_pl.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/pt_br.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/pt_br.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/pt_pt.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/pt_pt.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/qt/qt_de_de.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/qt/qt_de_de.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/qt/qt_el_gr.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/qt/qt_el_gr.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/qt/qt_es_es.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/qt/qt_es_es.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/qt/qt_fi_fi.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/qt/qt_fi_fi.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/qt/qt_fr_fr.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/qt/qt_fr_fr.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/qt/qt_hu_hu.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/qt/qt_hu_hu.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/qt/qt_it_it.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/qt/qt_it_it.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/qt/qt_ko_kr.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/qt/qt_ko_kr.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/qt/qt_nl_nl.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/qt/qt_nl_nl.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/qt/qt_pl_pl.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/qt/qt_pl_pl.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/qt/qt_pt_br.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/qt/qt_pt_br.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/qt/qt_ru_ru.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/qt/qt_ru_ru.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/qt/qt_sl_si.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/qt/qt_sl_si.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/qt/qt_sv_se.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/qt/qt_sv_se.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/ro_ro.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/ro_ro.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/ru_ru.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/ru_ru.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/sk_sk.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/sk_sk.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/sl_si.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/sl_si.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/sr_rs.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/sr_rs.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/sv_se.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/sv_se.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/th_th.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/th_th.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/tr_tr.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/tr_tr.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/tw_cn.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/tw_cn.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/uk_ua.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/uk_ua.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/va_es.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/va_es.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/vi_vn.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/vi_vn.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/zh_cn.qm exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/lang/zh_cn.ts exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/license.txt exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/masterpdfeditor5 exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/masterpdfeditor5.desktop exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/masterpdfeditor5.png exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/stamps/Dynamic/Accepted.pdf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/stamps/Dynamic/Approved.pdf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/stamps/Dynamic/Completed.pdf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/stamps/Dynamic/Confidential.pdf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/stamps/Dynamic/Draft.pdf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/stamps/Dynamic/Emergency.pdf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/stamps/Dynamic/Expired.pdf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/stamps/Dynamic/Final.pdf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/stamps/Dynamic/Initial.pdf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/stamps/Dynamic/Received.pdf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/stamps/Dynamic/Reviewed.pdf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/stamps/Dynamic/Revised.pdf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/stamps/Dynamic/Verified.pdf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/stamps/Dynamic/Void.pdf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/stamps/Dynamic/Witness.pdf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/stamps/Standard/Accepted.pdf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/stamps/Standard/Approved.pdf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/stamps/Standard/Completed.pdf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/stamps/Standard/Confidential.pdf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/stamps/Standard/Draft.pdf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/stamps/Standard/Emergency.pdf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/stamps/Standard/Expired.pdf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/stamps/Standard/Final.pdf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/stamps/Standard/Initial.pdf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/stamps/Standard/Received.pdf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/stamps/Standard/Reviewed.pdf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/stamps/Standard/Revised.pdf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/stamps/Standard/Verified.pdf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/stamps/Standard/Void.pdf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/stamps/Standard/Witness.pdf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/templates/stamps/Arrow Stamp(blue).pdf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/templates/stamps/Arrow Stamp(blue).pdf  exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/templates/stamps/Arrow Stamp(green).pdf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/templates/stamps/Arrow Stamp(green).pdf  exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/templates/stamps/Arrow Stamp(red).pdf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/templates/stamps/Arrow Stamp(red).pdf  exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/templates/stamps/Rectangle Stamp(blue).pdf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/templates/stamps/Rectangle Stamp(blue).pdf  exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/templates/stamps/Rectangle Stamp(green).pdf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/templates/stamps/Rectangle Stamp(green).pdf  exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/templates/stamps/Rectangle Stamp(red).pdf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/templates/stamps/Rectangle Stamp(red).pdf  exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/templates/stamps/Square Stamp(blue).pdf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/templates/stamps/Square Stamp(blue).pdf  exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/templates/stamps/Square Stamp(green).pdf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/templates/stamps/Square Stamp(green).pdf  exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/templates/stamps/Square Stamp(red).pdf exists in filesystem
masterpdfeditor: /opt/master-pdf-editor-5/templates/stamps/Square Stamp(red).pdf  exists in filesystem
masterpdfeditor: /usr/bin/masterpdfeditor5 exists in filesystem
masterpdfeditor: /usr/share/applications/masterpdfeditor5.desktop exists in filesystem
masterpdfeditor: /usr/share/licenses/masterpdfeditor/license.txt exists in filesystem

pgoetz commented on 2020-09-01 13:40 (UTC)

@huyizheng Are you also behind a proxy?

huyz commented on 2020-09-01 03:49 (UTC)

@naraesk I also got this issue.

naraesk commented on 2020-08-21 21:26 (UTC)

My license is older, using it since months. However, I have always had to repeat the offline registration after each package update. I never took care of this problem. I always assumed that the update would probably overwrite something or so.

nursoda commented on 2020-08-21 21:17 (UTC)

No issues with latest update here, I was licensed before and still am. Did you START your license in the latest version or was it active before?

pgoetz commented on 2020-08-21 20:54 (UTC)

@naraesk I haven't tried, as am not working behind a proxy, but I strongly suspect this could be related to your problem.

naraesk commented on 2020-08-21 18:18 (UTC)

btw, I use offline activation due to company proxy. deos this work for you as well? But I just downloaded the tar archive from the homepage and there I get the same behavior. So I guess it's not related to this AUR package. Thanks for your quick response. :)

pgoetz commented on 2020-08-21 16:59 (UTC)

@naraesk I also have a registered copy and haven't run into this. If you don't re-enter your registration code, start masterpdfeditor and go to Help --> Register, does it say the copy is registered?

My suggestion for something to try:

  • Start masterpdeditor
  • Check to make sure it shows registered under Help --> Register
  • Deactivate
  • sudo pacman -Rns masterpdfeditor
  • {Reinstall masterpdfeditor using your preferred method}
  • Activate

If this doesn't fix the problem you'll need to take the issue up with code industry; I've found them to be fairly responsive.

naraesk commented on 2020-08-21 16:20 (UTC)

I have to reenter my registration code everytime I restart the program. Otherwise it is just an unregistered version with watermarks etc. Is this a problem of the package? Is there a workaround? Thanks!

pgoetz commented on 2020-08-19 13:30 (UTC)

Minor release 5.6.42 now available.

Infinite.New1 commented on 2020-08-01 23:04 (UTC)

Works perfectly, thank you a lot and have a awesome Saturday over there... :-)

pgoetz commented on 2020-07-31 14:29 (UTC)

@Infinite.New1 Updated and tested.

Infinite.New1 commented on 2020-07-30 15:57 (UTC)

5.6.29 available : https://code-industry.net/free-pdf-editor/?-update&x&ver=5620

jrichard326 commented on 2020-07-12 20:24 (UTC)

Thanks. It was just a problem here with my config file. I updated to release 2 and with a new configuration file, all is well xfce x64. Thanks for a terrific release.

pgoetz commented on 2020-07-12 19:58 (UTC)

Turns out the patchelf make dependency in the previous version of this package was there to remove an RPATH entry from the executable which is incorrect for Arch-based systems (or likely any distro):

$ readelf -d masterpdfeditor5 | grep rpath
 0x000000000000000f (RPATH)   Library rpath: [/opt/Qt5.9.8/5.9.8/gcc_64/lib]

Because of system default shared library path settings this probably doesn't hurt anything, but it's also not necessary or useful, so removed.

pgoetz commented on 2020-07-12 16:19 (UTC) (edited on 2020-07-12 16:22 (UTC) by pgoetz)

@jrichard326 I'm not having this problem. Using the Mate DE, If I add Find, edit, redaction to the toolbar the changes persist across closing and opening the application and across different pdfs. I've experimented with several rounds of adding and removing toolbar elements and it seems to remember them every time. I do have a registered copy, but I deactivated it so that so that it was unlicensed and that didn't change anything. I recall the previous version had multiple toolbars and now I can't figure out how to add a second one, but everything seems to fit on the single toolbar, so maybe the developer did away with this feature. I prefer the minimalist interface anyway, so find this better.

nursoda commented on 2020-07-12 15:53 (UTC)

Works for me perfectly on KDE Plasma. Builds/Starts fine, also toolbar modifications ARE persistent for me. 100%, THANKS!

jrichard326 commented on 2020-07-12 14:12 (UTC)

It builds fine. The toolbars do not "stick" with this version. e.g. apply Find edit and redaction toolbars, restart and it is gone.

pgoetz commented on 2020-07-12 12:55 (UTC) (edited on 2020-07-12 13:00 (UTC) by pgoetz)

Sorry for the delay, but the newest version, 5.6.20, is now available and once again works with the Qt5 libraries in the Arch repos. Let me know if you run into any problems. I cleaned up the dependencies and removed an inexplicable patchelf code modification that I suspect was a relic from a long past version. I experimented with how it works under various DE's and couldn't get the application menu text to display with fvwm2, although the pdf's displayed correctly, so one could still use it as a pdf reader in that environment. Masterpdfeditor fills what is a glaring hole in the linux application arsenal, since everything else I've used (save for mupdf, which is minimalist awesome) leaves something to be desired. I don't particularly care that it's commercial and bought a license to support the developer. If you can afford it, you should too.

pgoetz commented on 2020-07-11 15:57 (UTC)

@RoderickVM The dependencies are wrong and it's not clear what the patchelf is for. I've been delayed in updating the package by trying to figure out what the PKGBUILD should actually be and have been testing under gnome, mate, kde, and xfce to make sure it will work for a largish number of users. I could not get it to work under fvwm2: pdfs open fine, but the masterpdfeditor menus are empty; i.e. the text is blank. Fortunately the newly released version has fixed the Qt problem, so hopefully I can get an updated package up today.

tstenner commented on 2020-07-10 11:27 (UTC)

For 5.6.18:

pkgname=masterpdfeditor
pkgver=5.6.18
pkgrel=1
pkgdesc='A complete solution for creation and editing PDF files'
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.x86_64.tar.gz")
sha1sums_x86_64=('c8bc9586d497fd72fdf64d1bd9af1635f0b98f07')

j1simon commented on 2020-07-07 15:45 (UTC)

The new version finally fixes the problem with the new versions of the QT library. It is only necessary to update the version in this PKGBUILD to 5.6.09. It is no longer necessary to install the entire obsolete QT library.

Peach commented on 2020-07-05 15:19 (UTC)

@0_0 I don't have that file, only /opt/master-pdf-editor-5/masterpdfeditor5 and it gives me the same error as @jghodd.

0_0 commented on 2020-07-01 06:39 (UTC)

@jghodd I get that error if I run /usr/bin/masterpdfeditor5, but running /opt/master-pdf-editor-5/masterpdfeditor5.sh (mentioned here: https://bugs.gentoo.org/show_bug.cgi?id=721366) works for me.

jghodd commented on 2020-06-28 03:17 (UTC)

@RoderickVM still getting a runtime error:

masterpdfeditor5: symbol lookup error: masterpdfeditor5: undefined symbol: _ZN10QMutexPool17globalInstanceGetEPKv, version Qt_5_PRIVATE_API

RoderickVM commented on 2020-06-23 18:07 (UTC)

@pgoetz In order to ensure masterpdfeditor to work, could you please replace the PKGBUILD code with the one below? This uses the official tar.gz file that requires Qt 5.9.8 or later (please see: https://code-industry.net/free-pdf-editor/#get). Installed with no issues using pacman and the application was tested on a 5.7.4-zen1-1-zen kernel.

# Maintainer: Doug Newgard <scimmia at archlinux dot org>
# Contributor: Jiachen Yang <farseerfc@gmail.com>
# Contributor: Miguel Revilla <yo@miguelrevilla.com>
# Contributor: Ferik <djferik at gmail dot com>
# Updated by: RoderickVM, June 23 2020
# Update 1: Source file name for Qt 5.9.8 or later
# Update 2: SHA1SUM update

pkgname=masterpdfeditor
pkgver=5.4.38
pkgrel=1
pkgdesc='A complete solution for creation and editing PDF files'
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-all.amd64.tar.gz")
sha1sums_x86_64=('bff9d66b531e60603a9221cf6bd2595c6bf602d6')

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

  install -d "$pkgdir"{/opt/,/usr/bin/}
  cp -a --no-preserve=ownership master-pdf-editor-${pkgver%%.*} "$pkgdir/opt/"

  cd "$pkgdir/opt/master-pdf-editor-${pkgver%%.*}"
  ln -sr masterpdfeditor${pkgver%%.*} -t "$pkgdir/usr/bin/"
  install -Dm644 masterpdfeditor${pkgver%%.*}.desktop -t "$pkgdir/usr/share/applications/"
  install -Dm644 license.txt -t "$pkgdir/usr/share/licenses/$pkgname/"
  patchelf --remove-rpath masterpdfeditor${pkgver%%.*}
}

localghost commented on 2020-06-08 16:50 (UTC)

Hi guys,

I just installed 5.4.38 version and it is working.
I downloaded the latest Ubuntu package and then created .zst with Debtap.
After this, you can install the package with pacman.

Cheers

jghodd commented on 2020-06-04 19:57 (UTC) (edited on 2020-06-06 04:16 (UTC) by jghodd)

v5.1.68 still works with a rebuild. the originally built package (5.1.68-1) from november threw the same error, which went away with a package rebuild (in may). i can;t get rid of the undefined symbol error in the latest version. yet.

Edit:

@pgoetz the problem will have to be fixed upstream. there is a reference to QMutexPool::globalInstanceGet in the masterpdfeditor source itself, vs. a library referenced by the app. i'm also finding online references to Qt5 changes where QMutexPool is/was to be removed. the newest version of the Qt5 API (therefore Qt libraries) no longer provides access to a QMutexPool class. we're going to need a new release from above before this'll work. v5.1.68 doesn't have the same reference and does still work.

masx13 commented on 2020-06-04 16:29 (UTC)

Like for OlehL the program doesn't start on my PC. But the issue exists with the original software as well

pgoetz commented on 2020-05-26 11:36 (UTC)

Yes, I'm in the process of rebuilding the package. The version available for download now doesn't work. At the moment I'm working through the dependencies, as it's not at all clear that all of them are actually necessary.

OlehL commented on 2020-05-26 11:31 (UTC)

It doesn't start.

$ masterpdfeditor5 masterpdfeditor5: symbol lookup error: masterpdfeditor5: undefined symbol: _ZN10QMutexPool17globalInstanceGetEPKv

jharrop commented on 2020-05-26 00:26 (UTC)

@j1simon your instructions worked nicely thank you. Just to note that first I had to move the old /opt/master-pdf-editor-5 etc files out of the way.

j1simon commented on 2020-05-24 09:42 (UTC) (edited on 2020-05-26 06:16 (UTC) by j1simon)

@zwastik I have edited the PKGBUILD
This is all that should not be done but since the developers of this program do not do what they have to do, we (the users) have to do these dirty things in order to use their program.

First uninstall current masterpdfeditor-libs.
Download the new one with name PKGBUILD to a new folder and execute makepkg -sci in that folder.

From now on whoever has problems with this PKGBUILD should fix it himself or make a comment on the github page, not here.

This was supposed to be a temporary solution but it's been 5 months (maybe more) and it's still the same... In these cases I believe that the best solution is for users to move from companies of this type and look for other alternatives (which there are).

zwastik commented on 2020-05-23 19:25 (UTC)

> masterpdfeditor5

/bin/sh: warning: shell level (1000) too high, resetting to 1 /usr/bin/masterpdfeditor5: line 13: /usr/bin/masterpdfeditor5: Argument list too long

while running @j1simon PKGBUILD

jdegreef commented on 2020-05-20 21:16 (UTC) (edited on 2020-05-20 21:16 (UTC) by jdegreef)

Thanks for taking care of this package :)

nursoda commented on 2020-04-18 23:47 (UTC)

Thank you, it's always good to have statements directly from the devs.

My personal view is that the purpose of an AUR package is to ease installation of material provided by upstram. It should not break the system for sure but I applied the patch below and after that, all I had to do is " -S masterpdfeditor". That exactly matched my expectations. I'm happy that some folk look close and rant that it's not the way it shall me and perfect if the dev agrees and sets out to fix in in future releases. Thank you all!

dibadov commented on 2020-04-18 23:10 (UTC)

On behalf of Code Industry as we already replied in numerous emails, we don't consider package with Qt binaries a permanent solution. This is a temporary fix.

At the moment we work hard on the next version. In order not to rush it, we've made -all package as a workaround until the next release, so we have enough time to provide certain level of quality.

Some of our answers in email could have been misleading, sorry for that.

bkb commented on 2020-04-14 15:40 (UTC)

Someone create a new package with the working version and mark this as out to date until the dev wants to work about QT packages (who will never be the case)

It's the best to do to get a nice OOB experience

GAthan commented on 2020-04-14 15:21 (UTC)

Thank you @j1simon the build went smoothly and MasterPdfEditor works :-)

j1simon commented on 2020-04-12 14:20 (UTC) (edited on 2020-05-24 09:42 (UTC) by j1simon)

In any case, this is the PKGBUILD to create the package with libraries included: https://gist.github.com/simonbcn/57865e7790bd2734110c9ec6766f5828

Download it, with name PKGBUILD, to a new folder and execute makepkg -si in that folder.

j1simon commented on 2020-04-12 13:56 (UTC)

@nursoda What this company deserves is that we don't use their program.
Instead of fixing what they have to fix and releasing a new version (this error was detected months ago and it was caused by a misuse of the Qt API), they release a version with the Qt libraries and with that they consider that it is fixed.
I will not be the one to renew the program's license after this behavior.

nursoda commented on 2020-04-12 08:55 (UTC)

Last night I asked Code Industry support: "Please read the latest comment on the MasterPDFEditor AUR package and the issues bundled libs cause installing it on Arch linux. Please comment your proposed solution there as vendor statement." They already replied: "It is fixed in the new version."

j1simon commented on 2020-04-11 13:46 (UTC) (edited on 2020-04-11 13:46 (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. That isn't a patch, that's a different kind of installation.
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.

bkb commented on 2020-04-10 22:10 (UTC)

He doesn't seem to have that much time, in these times it's difficult to be everywhere

Maybe he will at least be available after the COVID events, or maybe before

nursoda commented on 2020-04-10 17:03 (UTC) (edited on 2020-04-12 08:55 (UTC) by nursoda)

@bkb: That patch needs to be applied with git in a second shell while the install runs - nothing a typical end user would do.

I marked the package as outdated in order to notify the maintainer. He removed the mark, so he monitors things, but did not change the script.

bkb commented on 2020-04-10 10:40 (UTC) (edited on 2020-04-10 10:46 (UTC) by bkb)

@asamarin I'm not sure of how this patch should work, I'm used to get and install those packages with yay, so I don't really have the method to apply it

However if it fixes for everyone I guess that it should be fine. The maintainer should push it and I will try it when he will do so, and if a new problem arises I will make a new comment here and we will think about it

If it's not an automatic update, the maintainer last intervention look like been at 2020-04-07 19:28 on chromium-widevine, and his last comment at 2020-03-29 14:14 in grass. So i don't know where he is but he should see our comments, if he's fine

jkl commented on 2020-04-10 01:39 (UTC)

@asamarin The patch wasn't chopped off. If it were, the patch tool would complain because the line counts in the hunk would not match. The end of it is the "if [...] then" statement in the existing file - because you're looking at a diff of a diff. The sha1 sum discrepancy is due to whitespace differences.

asamarin commented on 2020-04-10 00:51 (UTC)

Hey guys @yannleretaille and @nursoda: I wanted to apply this same patch given the positive reactions towards it, but it turns out it's incomplete! Take a closer look at the last line, it seems to be chopped after an "if [ ... ] then" statement. That's likely the reason checksum didn't match, and I guess it was chopped without @bkb noticing due to some sort of comment size/line-count limit.

If @bkb or somebody else can get the last part of the patch posted here, that'd be great; on the other hand, it seems to not be terribly important since it still worked for you guys.

nursoda commented on 2020-04-09 22:37 (UTC)

I can also confirm that the package installs fine on a newly installed arch with the patch installed. However, I had to adjust the second checksum, not sure why.

yannleretaille commented on 2020-04-09 15:59 (UTC)

I can confirm wild34s patch fixes the issue. It would probably make sense to update the package accordingly (for now).

bkb commented on 2020-03-28 10:43 (UTC) (edited on 2020-03-28 10:44 (UTC) by bkb)

Alors ouiiii euhh, ça marche paaass euuhh

Ou devrais-je dire

Same as @unixtastic, it seems to be a problem related to C libraries and Qt

For reference: https://www.reddit.com/r/openSUSE/comments/fj9seb/masterpdfeditor5_cannot_be_launched_anymore/

wild34 commented on 2020-03-27 10:21 (UTC)

@farseerfc consider the following git patch to fix the annoying issue with Qt libs.

diff --git a/PKGBUILD b/PKGBUILD
index cdfb30e..e0a6916 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -11,8 +11,13 @@ 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" "masterpdfeditor.sh.patch")
+sha1sums_x86_64=('bff9d66b531e60603a9221cf6bd2595c6bf602d6'
+                 'bc98283763d229f6d0d0a50350fb02daeba9238c')
+prepare() {
+    cd "$srcdir/master-pdf-editor-${pkgver%%.*}"
+    patch -p1 -i "$srcdir/masterpdfeditor.sh.patch"
+}

 package() {
   depends=('gcc-libs' 'glibc' 'libgl' 'nspr' 'nss' 'qt5-base' 'qt5-svg' 'sane')
@@ -21,7 +26,7 @@ package() {
   cp -a --no-preserve=ownership master-pdf-editor-${pkgver%%.*} "$pkgdir/opt/"

   cd "$pkgdir/opt/master-pdf-editor-${pkgver%%.*}"
-  ln -sr masterpdfeditor${pkgver%%.*} -t "$pkgdir/usr/bin/"
+  ln -sr masterpdfeditor${pkgver%%.*}.sh "$pkgdir/usr/bin/masterpdfeditor${pkgver%%.*}"
   install -Dm644 masterpdfeditor${pkgver%%.*}.desktop -t "$pkgdir/usr/share/applications/"
   install -Dm644 license.txt -t "$pkgdir/usr/share/licenses/$pkgname/"
   patchelf --remove-rpath masterpdfeditor${pkgver%%.*}
diff --git a/masterpdfeditor.sh.patch b/masterpdfeditor.sh.patch
new file mode 100644
index 0000000..7a31742
--- /dev/null
+++ b/masterpdfeditor.sh.patch
@@ -0,0 +1,12 @@
+--- a/masterpdfeditor5.sh  2020-03-27 10:57:36.818464325 +0100
++++ b/masterpdfeditor5.sh  2020-03-27 10:58:22.561935668 +0100
+@@ -1,7 +1,7 @@
+ #!/bin/sh
+  appname=`basename $0 | sed s,\.sh$,,`
+- libpath=$(cd "$(dirname "$0")"; pwd)
+- dirname=`dirname $0`
++ libpath="$(cd $(dirname "$(readlink -f "$0")"); pwd)"
++ dirname="$libpath"
+  tmp="${dirname#?}"
+  
+  if [ "${dirname%$tmp}" != "/" ]; then

jdegreef commented on 2020-03-14 20:03 (UTC)

@unixtastic Did you read what's below your comment ? Everything is explained. 1. remove Aur version 2. download the "all" version from Code Industry 3. Install it 4. run /opt/master-pdf-editor-5/masterpdfeditor5.sh 5. smile :)

unixtastic commented on 2020-03-14 19:49 (UTC)

This doesn't run.

  • masterpdfeditor5: symbol lookup error: masterpdfeditor5: undefined symbol: _ZN10QMutexPool17globalInstanceGetEPKv

ldd doesn't show any missing libraries. The command mentioned below, /opt/master-pdf-editor-5/masterpdfeditor5.sh, doesn't exist.

pgoetz commented on 2020-03-11 11:11 (UTC) (edited on 2020-03-11 16:28 (UTC) by pgoetz)

@Chester A tar.gz file is just a compressed archive similar to a zip file, and it's universal across all linux platforms; i.e. there's nothing magic about installing it on Arch. Also note that this won't currently work unless you downloaded the "-all" version which includes the older Qt libraries. Here are the steps, which you'll need to run as root, and assuming you downloaded the masterpdfeditor5 tarball to /home/chester:

# cd /opt

# tar xvfp /home/chester/master-pdf-editor-5.4.38-qt5-all.amd64.tar.gz

# cd /usr/local/bin

  • Now use your favorite text editor to create a shell script called masterpdfeditor5 with these contents: (You can skip this step if you only ever launch programs from the GUI)

#!/bin/sh

app_path="/opt/master-pdf-editor-5"

LD_LIBRARY_PATH=$app_path/lib:$app_path/platforms:$app_path/printsupport:$app_path/iconengines:$app_path/imageformats:$app_path/platformthemes:$LD_LIBRARY_PATH

export LD_LIBRARY_PATH

$app_path/masterpdfeditor5 "$@"


Finally,

# cp /opt/master-pdf-editor-5/masterpdfeditor5.desktop /usr/share/applications

# chmod 644 /usr/share/applications/masterpdfeditor5.desktop

If you uninstalled the AUR package using pacman -Rns you will probably have unmet dependencies. I had to install the sane package; you might run into other unmet dependencies. Warning: generally installing from tarball is something that should be left to those with a fair level of linux expertise -- a typo could screw up your system. Also if you go back to using the AUR package, you'll need to clean up after yourself by hand; i.e. remove everything you've created in the previous steps.

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

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

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

j1simon commented on 2020-02-12 09:55 (UTC)

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 (UTC)

@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 (UTC)

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

Scimmia commented on 2020-02-06 01:04 (UTC)

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 (UTC)

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.

j1simon commented on 2020-02-05 21:54 (UTC)

The thing to do is to complain to the developers of this program: support@code-industry.net Talking here is not the solution to this problem.

lesebas commented on 2020-02-04 21:26 (UTC)

@dibodov : Thanks I have rebuilt the package localy with the archive https://code-industry.net/public/master-pdf-editor-5.4.38-qt5-all.amd64.tar.gz and everything works fine. You do not need to use the bash script as the desktop file is modified to launch it directly.

@Scimmia : could you issue a pkrel "2" with the right archive?

dibadov commented on 2020-02-04 15:37 (UTC) (edited on 2020-02-04 15:38 (UTC) by dibadov)

You can use either .deb or tarball:
https://code-industry.net/public/master-pdf-editor-5.4.38-qt5-all.amd64.tar.gz
https://code-industry.net/public/master-pdf-editor-5.4.38-qt5-all.amd64.deb

Both ship with Qt binaries.

Use this shell file:
/opt/master-pdf-editor-5/masterpdfeditor5.sh

ebiadsu commented on 2020-02-04 10:32 (UTC)

As far I can tell the undefined symbol '_ZN10QMutexPool17globalInstanceGetEPKv' refers to this method QMutexPool::globalInstanceGet(void const*). The class QMutexPool seems to be not part of the QT API. Looking at qtbase source code the class QMutexPool was removed when moving from 5.13.2 to 5.14.0. Obviously, It is not good practice to use a method that is not part of the API. This is somewhat disconcerting.

The master-pdf-editor-5.4.38-qt5-all.amd64.deb ships with Qt 5.9.8 and therefore should run fine. The tarball used for this package "master-pdf-editor-5.4.38-qt5.amd64.tar.gz" however ships without qt.

pgoetz commented on 2020-01-31 17:16 (UTC)

I sent an email to Code Industry support inquiring when v. 5 for linux would be fixed to work with the newest version of Qt and they promptly sent me a link to this .deb file:

https://code-industry.net/public/master-pdf-editor-5.4.38-qt5-all.amd64.deb

pgoetz commented on 2020-01-31 12:47 (UTC)

I paid for it too; in part so that I can legitimately bug them to fix the Qt upgrade issues they said they would fix in January. However, I'm kind of confused by the comments on this page. If Code Industry ships a version of Qt with their editor, why isn't this always being used automatically?

rooc commented on 2020-01-31 11:00 (UTC)

My paid masterpdf also wont launch

masterpdfeditor5: symbol lookup error: masterpdfeditor5: undefined symbol: _ZN10QMutexPool17globalInstanceGetEPKv

mmtung commented on 2020-01-30 16:32 (UTC)

Don't worry @jdegreef, I receive the same QSsl errors with masterpdfeditor. Probably it won't affect us, unless we want to use certificates in the PDFs. Best, Mike

jdegreef commented on 2020-01-30 13:29 (UTC) (edited on 2020-01-30 13:30 (UTC) by jdegreef)

@mmtung Thanks a lot, it's working.

Btw I get a lot of warning similar to qt.network.ssl: QSslSocket: cannot resolve CRYPTO_num_locks

and then

qt.network.ssl: Incompatible version of OpenSSL

Doesn't seem to impact the usability tough.

mmtung commented on 2020-01-30 00:39 (UTC) (edited on 2020-01-30 00:44 (UTC) by mmtung)

Hi jdegreef, the script /opt/master-pdf-editor-5/masterpdfeditor5.sh came with the installation. I case you need it, here is the contents of masterpdfeditor5.sh:

#!/bin/sh
 appname=`basename $0 | sed s,\.sh$,,`
 libpath=$(cd "$(dirname "$0")"; pwd)
 dirname=`dirname $0`
 tmp="${dirname#?}"

 if [ "${dirname%$tmp}" != "/" ]; then
 dirname=$PWD/$dirname
 fi

 LD_LIBRARY_PATH=$libpath/lib:$libpath/platforms:$libpath/printsupport:$libpath/iconengines:$libpath/imageformats:$libpath/platformthemes:$LD_LIBRARY_PATH
 export LD_LIBRARY_PATH

 $dirname/$appname "$@"

jdegreef commented on 2020-01-29 22:45 (UTC)

@j1simon What do they call "our site" ? Is it so difficult to release a working package ? I'd better be a bit not so uptodate with something working than being uptodate with a release that is not working !

jdegreef commented on 2020-01-29 22:36 (UTC)

/home/myhome/bin/masterpdf: line 2: /opt/master-pdf-editor-5/masterpdfeditor5.sh: No such file or directory From where comes your /opt/master-pdf-editor-5/masterpdfeditor5.sh ?

mmtung commented on 2020-01-23 12:13 (UTC) (edited on 2020-01-23 12:16 (UTC) by mmtung)

A simple solution for the problem with undefined symbols is to replace the link for /usr/bin/masterpdfeditor or /usr/bin/masterpdfeditor5 with the short script masterpdfeditor:

#!/bin/bash
/opt/master-pdf-editor-5/masterpdfeditor5.sh "$@"

This way the libraries in /opt/master-pdf-editor-5/ are correctly resolved. Hope this helps.

j1simon commented on 2020-01-21 17:37 (UTC)

Their answer:

Until the full release, we have repackaged Master PDF Editor. Please, redownload the package from our site and after installation launch .sh script. This solves the issue. Major release has been delayed for February.

I suppose he refers to master-pdf-editor-5.4.38-qt5-all.amd64.tar.gz package.

j1simon commented on 2020-01-21 16:22 (UTC) (edited on 2020-01-21 16:33 (UTC) by j1simon)

I think we should push not to be treated as second-rate users: https://code-industry.net/contact/

I have sent this message:

I am a user who has paid for the license to use your program "masterpdfeditor" but I can't use it because of this error: "masterpdfeditor5: symbol lookup error: masterpdfeditor5: undefined symbol: _ZN10QMutexPool17globalInstanceGetEPKv" on Arch Linux due to your programmers using a private Qt5 API (QMutexPool::globalInstanceGet). You said you would solve it in January but it is the end of January and there is no solution.

Serial commented on 2020-01-21 16:21 (UTC) (edited on 2020-01-21 16:56 (UTC) by Serial)

Master pdf is not working on arcolinux and manjaro, only on Ubuntu and other derived distros.

masterpdfeditor5: symbol lookup error: masterpdfeditor5: undefined symbol: _ZN10QMutexPool17globalInstanceGetEPKv

Scimmia commented on 2020-01-21 03:30 (UTC)

And yet, there's not.

jleclanche commented on 2020-01-20 18:22 (UTC)

According to the authors, there's a new version available in the download.

DAC324 commented on 2020-01-06 10:52 (UTC)

Hello all,

if you do not want to mess around with this AUR package or PKGBUILD files, you can also downgrade qt5-base and qt5-svg to 5.13.2-1. With this Qt version, Master PDF Editor from the AUR package works.

j1simon commented on 2020-01-05 13:58 (UTC)

@yolf, it isn't necessary duplicate the system libraries. And it isn't necessary an AUR package to do that. Simply uncompress the download file in any folder.
As soon as the developers of masterpdfeditor fix the error it will be possible to install it as before.

yolf commented on 2020-01-05 13:43 (UTC) (edited on 2020-01-05 13:48 (UTC) by yolf)

j1simon

Why can't it be installed in the system?

Libraries are located in "/opt/master-pdf-editor-5/lib/" and don't conflict with system libraries.

j1simon commented on 2020-01-05 09:01 (UTC)

The version master-pdf-editor-5.4.38-qt5-all installs all libraries, including the Qt libraries, which are already installed. That's why it can't be installed in the system.
You can download it in your "home" directory (https://code-industry.net/public/master-pdf-editor-5.4.38-qt5-all.amd64.tar.gz) and unzip it (without installing it in the system directories) to use it while the error is not fixed in the other one.

yolf commented on 2020-01-04 22:25 (UTC) (edited on 2020-01-05 01:14 (UTC) by yolf)

PKGBUILD for updating to new version (for Qt 5.9.8 or later) https://pastebin.com/m3nJ5Wri

kemuzor commented on 2020-01-04 21:18 (UTC)

Facing same issue with my commercial version of MasterPDFeditor (masterpdfeditor 5.4.38-1). It is not throwing an error after succesful installation but it is not starting at all. If I got it right best is to wait until Code Industry launches a new version that will also be available from the AUR - is that right?

Thanks and regards kemuzor

wolfyrion commented on 2020-01-04 04:07 (UTC)

Hi, I was getting the error

masterpdfeditor5: symbol lookup error: masterpdfeditor5: undefined symbol: _ZN10QMutexPool17globalInstanceGetEPKv

I have emailed the developer and I got a respond which it worked and solved my problem.

Maybe the aur package is out of date even if its the same version?


Hello,

Please reinstall Master PDF Editor using this deb package: https://code-industry.net/public/master-pdf-editor-5.4.38-qt5-all.amd64.deb

Sincerely, Code Industry Ltd http://code-industry.net


snarfies commented on 2020-01-03 18:35 (UTC)

If it works, and you can't provide a better alternative, then it IS a solution.

Scimmia commented on 2019-12-29 00:09 (UTC)

Switching to all bundled libs like that is NOT a solution

Danielaustlab commented on 2019-12-28 21:40 (UTC) (edited on 2019-12-28 21:42 (UTC) by Danielaustlab)

To solve the problem, recreate the package by modifying

source_x86_64=("https://code-industry.net/public/master-pdf-editor-${pkgver}-qt5.amd64.tar.gz")

sha1sums_x86_64=('fd3e19479a298bfe6770b5dddd67b009742e9321')

TO

source_x86_64=("https://code-industry.net/public/master-pdf-editor-${pkgver}-qt5-all.amd64.tar.gz")

sha1sums_x86_64=('bff9d66b531e60603a9221cf6bd2595c6bf602d6')

pgoetz commented on 2019-12-28 21:37 (UTC)

Ack, I have a lot of PDFs to review before then. The masterpdfeditor-free package will have to fill the gap until then. This one works; just tested it.

Harvey commented on 2019-12-27 08:35 (UTC) (edited on 2019-12-27 08:35 (UTC) by Harvey)

I contacted code Industry with the bug report and they stated: "We are aware of the issue and already working on it. It will be fixed with the next release in January." So let's just sit and wait ;)

Scimmia commented on 2019-12-26 14:50 (UTC)

It's been a long time since we had an update, which I was hoping would mean a new major version that may (or may not) fix it. If that doesn't come soon, though, the package would have to switch to the version with bundled libs, at which point I would just drop this.

demlak commented on 2019-12-26 13:17 (UTC)

so.. is there a workaround/fix for that?

Scimmia commented on 2019-12-24 07:28 (UTC)

Yeah, not much to do about it. I'm told that 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.

FenDanT commented on 2019-12-24 07:22 (UTC)

Same problem for me as Harey : masterpdfeditor5: undefined symbol: _ZN10QMutexPool17globalInstanceGetEPKv

Harvey commented on 2019-12-14 13:40 (UTC) (edited on 2019-12-14 13:40 (UTC) by Harvey)

Does not work with qt 5.14.0 from testing. A simple rebuild does not fix the situation - it bails out with: masterpdfeditor5: symbol lookup error: masterpdfeditor5: undefined symbol: _ZN10QMutexPool17globalInstanceGetEPKv

Scimmia commented on 2019-10-12 22:48 (UTC)

No, it's not version 4, it's the Qt4 version, which was in the AUR until it was recently deleted because of severe neglect. In other words, no interest.

andreas_baumann commented on 2019-10-12 16:02 (UTC) (edited on 2019-10-12 16:11 (UTC) by andreas_baumann)

Oups, sorry. Forget my comment then. I was making the same mistake, it's the 4 version which is still available as 32-bit version, I could make a masterpdfeditor4 package then.

No reason to get insulting, I sometimes have too many things running in parallel. :-)

Scimmia commented on 2019-10-12 14:24 (UTC)

andreas_baumann, as I told you last time, that is not the same thing. Don't make comments like that if you have no idea what you're doing.

andreas_baumann commented on 2019-10-12 06:33 (UTC) (edited on 2019-10-12 06:33 (UTC) by andreas_baumann)

Builds for Archlinux32 (pentium4 architecture) with:

    arch=('x86_64' 'pentium4')
    source_pentium4=("https://code-industry.net/public/master-pdf-editor-${pkgver}.i386.tar.gz")
    sha1sums_pentium4=('1017c28438d6f2946a52af0afa9c150c7e24d106')

FarmerF commented on 2019-04-09 05:30 (UTC)

Thanks for the hint, that helped. Turns out it was a version conflict in qt5-base.

Scimmia commented on 2019-04-08 11:56 (UTC)

Nothing in this package links to libicu* at all. You have something else on your system that needs updated or rebuilt. Check what foreign packages you have.

You can set LD_DEBUG=files or use lddtree from the pax-utils package to help.

FarmerF commented on 2019-04-08 06:49 (UTC)

Recent update of the system seems to have broken masterpdfeditor:

masterpdfeditor5: error while loading shared libraries: libicui18n.so.63: cannot open shared object file: No such file or directory

Pacman -Q icu shows v64 is now installed. Does anyone have the same issue and/or suggestions to fix it? I tried rebuilding the package but that didn't work.

Scimmia commented on 2019-02-18 15:55 (UTC)

Yeah, that's what the out of date flag means. Don't use comments for that.

neuromante commented on 2019-02-18 12:27 (UTC)

5.3.12 is out Thank you

Anonymo commented on 2019-02-01 16:47 (UTC)

Changelog in case someone wants it: https://code-industry.net/what-is-new-in-master-pdf-editor-5/

Scimmia commented on 2018-10-17 23:10 (UTC)

Because he's totally wrong, there is no i686 version of this package. You're looking for the -qt4 version.

pashosh commented on 2018-10-17 19:43 (UTC)

thank you very much andreas_baumann. i installed it successfully after i changed what you instruct me, but now when i ran it i get an error: masterpdfeditor5: error while loading shared libraries: libQtSvg.so.4: cannot open shared object file: No such file or directory

i don't have qt installed (do not need it). i'm using lxde. what package do i need to install to overcome this?

andreas_baumann commented on 2018-10-17 19:01 (UTC) (edited on 2018-10-17 19:05 (UTC) by andreas_baumann)

You have to change:

arch=('x86_64' 'i686')

and add two lines:

source_i686=("https://code-industry.net/public/master-pdf-editor-${pkgver}_i386.tar.gz")

sha1sums_i686=('451b9e78015942ebd94fabb4304b0cd96aa8a3d2')

pashosh commented on 2018-10-17 09:20 (UTC) (edited on 2018-10-17 09:22 (UTC) by pashosh)

can i use this package but install it for i686 (i'm on archlinux32) just by change the arch=() to arch=(i686)? or in different words: can i install this on archlinux32 with some editing the PKGBUILD? if yes, what do i need to do?

braytac commented on 2018-10-07 22:56 (UTC)

Thanks!!!!! for the V4 link. Could be build a PKGBUILD for that version :3.

anemo commented on 2018-09-16 13:55 (UTC)

If anyone wants the V4, please find it at this link.

https://code-industry.net/public/master-pdf-editor-4.3.89_qt5.amd64.tar.gz

cookiewhispers commented on 2018-09-13 10:11 (UTC)

@akobel: And if you don't happen to have the old tar.gz lying around, it might help to search archive.org for "master-pdf-editor-4.3.89_qt5.amd64.tar" to find:

https://archive.org/details/master-pdf-editor-4.3.89_qt5.amd64.tar

The GZIP download matches SHA1 254e05e0845ff73b7c932280c2bbe8d22aa4934c

zuzavo commented on 2018-08-25 14:38 (UTC) (edited on 2018-08-25 14:38 (UTC) by zuzavo)

Better don't upgrade to version 5, or you'll see a beautiful watermark in all your edited documents...

Scimmia commented on 2018-08-23 02:54 (UTC)

Looks like 5.1.30 is going to have to wait a bit. Checksum of the tarball doesn't match what they list. I've sent a message, we'll see what they say.

commented on 2018-08-22 15:21 (UTC)

Alright, but there is version 5.1.30 to download for Linux.

Scimmia commented on 2018-08-22 15:18 (UTC)

There is no 5.1.24 for linux, it was only for macOS

commented on 2018-08-22 11:55 (UTC)

why was my out-of-date flag removed? Is the new version 5.1.24 somehow not working?

akobel commented on 2018-08-09 15:32 (UTC) (edited on 2018-08-09 15:32 (UTC) by akobel)

For the sake of completeness: The older versions (4.3 in particular) are no longer distributed by Code Industry. Hence, the older build files do no longer work since they are unable to fetch the source. Unfortunately, the license does not allow redistribution of the package, and thus we cannot archive the old sources here. Consequently, the masterpdfeditor4 package mentioned by ArchNemo has been deleted, for the same reason.

If you happen to have a source archive from 4.3 still lying around on your drive (in particular, master-pdf-editor-4.3.89_qt5.amd64.tar.gz with SHA1 254e05e0845ff73b7c932280c2bbe8d22aa4934c), keep a copy and use the old PKGBUILD from https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=masterpdfeditor&id=37957387c8d9.

m8D2 commented on 2018-06-07 22:41 (UTC)

@mlopez: https://aur.archlinux.org/packages/masterpdfeditor4/

severach commented on 2018-06-01 15:57 (UTC)

4.3 has already been packaged separately.

commented on 2018-06-01 07:02 (UTC)

This version (v5) is useless. You'll need to install version 4.3 like this:

curl -L -O https://aur.archlinux.org/cgit/aur.git/snapshot/aur-37957387c8d9.tar.gz; tar -xvf aur-37957387c8d9.tar.gz; cd aur-37957387c8d9; makepkg -si

Please, separate version 4.3!

Scimmia commented on 2018-05-31 22:32 (UTC)

Not gonna happen. The i686 version is Qt4.

knedlyk commented on 2018-05-31 18:39 (UTC) (edited on 2018-05-31 18:39 (UTC) by knedlyk)

Can you please add i686 architecture to your package? Thanks.

arch=('i686' '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=('7bf9610df55d7027a4a3d233d93bd115d103e6f7')

source_i686=('https://code-industry.net/public/master-pdf-editor-${pkgver}_i386.tar.gz')

sha1sums_i686=('242394edecc7b9ff9a99f519cb9cd53e20e6648b')

indianahorst commented on 2018-05-24 20:43 (UTC)

@ArchNemo: Use LibreOffice Draw.

akobel commented on 2018-05-21 22:03 (UTC)

@ArchNemo: Not saying that there is no free (and/or open source) alternative, but at least I'm not aware of any. You might want to use the masterpdfeditor4 AUR package to get the latest release from the 4.3 series, but take note that nobody knows how long the corresponding sources will be available from the manufacturer.

m8D2 commented on 2018-05-20 23:08 (UTC)

Given that the v5 free version is nearly useless, do we have any opensource alternatives?

Raim commented on 2018-05-18 06:05 (UTC) (edited on 2018-05-18 06:06 (UTC) by Raim)

@jingyu9575, I used this old PKGBUILD file ( id=37957387c8d9 ) to install last version 4.3.

commented on 2018-05-17 19:59 (UTC)

Hey, since I am using an umask of 077 (as some others) this package is causing some extra work to be done as the permissions have to be changed.

sudo chmod g+rx,o+rx /opt/master-pdf-editor-5 /opt/master-pdf-editor-5/masterpdfeditor5

Would you mind adding that during install already?

jingyu9575 commented on 2018-05-17 16:16 (UTC) (edited on 2018-05-17 16:18 (UTC) by jingyu9575)

Version 5.0 is no longer freeware; doing anything non-trivial in the not registered version will add a big watermark. Could you please make a separate v4.3 package?

gloriouseggroll commented on 2018-04-05 14:08 (UTC)

my apologies. turns out this machine hadn't been updated in quite a while. I uninstalled the previously mentioned custom icu60 package and ran pacman -Syu, the issue was resolved

Scimmia commented on 2018-04-04 22:13 (UTC)

Nothing in this package is linked to libicu* at all. You've got something that this depends on that is linked to the old lib, that's what needs rebuilt. You can use lddtree from the pax-utils package to help you find it.

severach commented on 2018-04-04 22:08 (UTC) (edited on 2018-04-04 22:08 (UTC) by severach)

Looks fine to me

% pacman -Q masterpdfeditor
masterpdfeditor 4.3.89-1
% ldd /usr/bin/masterpdfeditor4 | grep -i icu
    libicui18n.so.61 => /usr/lib/libicui18n.so.61 (0x00007fdd9005a000)
    libicuuc.so.61 => /usr/lib/libicuuc.so.61 (0x00007fdd8fca0000)
    libicudata.so.61 => /usr/lib/libicudata.so.61 (0x00007fdd8b809000)

gloriouseggroll commented on 2018-04-04 20:40 (UTC) (edited on 2018-04-04 20:40 (UTC) by gloriouseggroll)

Arch has updated to icu 61, package requires icu 60 otherwise I got this error:<br> error while loading shared libraries: libicui18n.so.60: cannot open shared object file: No such file or directory

There is currently no AUR package for this. As a workaround, I downloaded the snapshot of icu59 from the AUR, and edited the following on it's PKGBUILD:

pkgname: icu60<br> pkgver: 60.2<br> source:<br> http://download.icu-project.org/files/icu4c/${pkgver}/${pkgname}4c-${pkgver//./}-src.tgz<br> sha256sum:<br> f073ea8f35b926d70bb33e6577508aa642a8b316a803f11be20af384811db418

then makepkg -i

once I did that it ran just fine.

Marzal commented on 2018-03-13 19:29 (UTC)

@peterolejua What file browser are you using?

I've tried with Nautilus "/home/user/15-diseños/Módulo 1. Introducción a la investigación clínica/fr10" and masterpdfeditor has no problem opening the file in my computer using "open with" (evince is my default program).

peterolejua commented on 2018-03-09 13:26 (UTC)

Hello,

I can't open files in paths with spanish accents when I double click them. e.g.

/15-diseños/Módulo 1. Introducción a la investigación clínica/some.pdf

If start masterpdfeditor4 from console then I can open them from the menu

Help, please. Thank you

Scimmia commented on 2018-01-03 12:43 (UTC)

As building from code is not possible, the -bin suffix is not required and somewhat silly when it's the only version available.

Popolon commented on 2018-01-03 12:30 (UTC)

As this package use precompiled binary, it should have the extension -bin in its name : like "masterpdfeditor-bin". This avoid to install not reviewable code and potentially trojaned one without knowing.

rouelle commented on 2017-12-02 16:43 (UTC)

rouelle : I received this comment from Code-Industry (author of master-pdf-editor) for version 4.3.61 "We know about the bug, it is present in French localization only. It will be fixed for the next releases, until then you can switch to Built-in language as a workaround."

rouelle commented on 2017-11-04 00:48 (UTC)

I can open any pdf but I can't append any pdf (insert) whose name is not capitalized (i.e. *.PDF instead of *.pdf). The dialog box to open (append) a file is a gtk box (not a qt5 one) which surprise me as Master pdf editor is a qt5 app. I'm using gnome-shell 3.26.2, does it make a difference? In the append box it is impossible to change the type of file neither change from *.PDF to *.* or *.pdf. To reproduce: 1. Open a pdf (will work) 2. Menu -> Document -> Insert a document [try to open a pdf file] -- This behavior is not present using same version (4.3.61) with gnome-shell 3.20 under Ubuntu-Gnome 14.04.3 LTS.

severach commented on 2017-09-18 19:46 (UTC)

If your AUR helper (yaourt) can't handle deps inside package() then file a bug.

Scimmia commented on 2017-09-18 18:30 (UTC) (edited on 2017-09-18 18:36 (UTC) by Scimmia)

No, they are runtime only deps. No reason to move them.

nTia89 commented on 2017-09-18 18:28 (UTC)

why dependency array is inside the package function? please move the dep array outside (just before makedeps array) the package function

jfrankenau commented on 2017-09-02 08:17 (UTC)

Looking in my /usr/share/applications directory packages using an absolute path are the exception. And I don't see why the desktop file does not run the executable from the package. Only when intentionally overriding $PATH this would be changed. The advantages are simple: It's possible to specify additional environment variables (for themes etc.) and use Firejail etc.

Scimmia commented on 2017-09-02 05:14 (UTC)

I'm not sure that's an advantage. The package installs a .desktop file, it should run the executable from that package. It also appears that upstream is now shipping a .desktop file, I'll probably switch to that with the next release.

jfrankenau commented on 2017-09-01 09:08 (UTC)

Yes, that would be nice. Using $PATH allows users to overwrite/wrap the application without having to overwrite the desktop entry file in ~/.local/share/applications as well.

Scimmia commented on 2017-08-31 22:05 (UTC)

That's a possibility. I would prefer to point it to the actual program instead of letting it find the symlink, but if there are advantages to doing it that way, we can do that.

jfrankenau commented on 2017-08-31 20:09 (UTC)

Then how about only changing Exec=/opt/master-pdf-editor-VERMAJ/masterpdfeditorVERMAJ %f to Exec=masterpdfeditorVERMAJ %f in order to keep the version number but still use a non absolute path?

Scimmia commented on 2017-08-31 19:46 (UTC)

"masterpdfeditor4" i what upstream calls it, I'm not going to change that.

jfrankenau commented on 2017-08-31 19:00 (UTC)

Scimmia, could you change the path in the desktop entry file from Exec=/opt/master-pdf-editor-VERMAJ/masterpdfeditorVERMAJ %f to Exec=masterpdfeditor %f and add a symlink from /usr/bin/masterpdfeditor to /usr/bin/masterpdfeditor4 or /opt/master-pdf-editor-VERMAJ/masterpdfeditorVERMAJ? Considering that the package is called masterpdfeditor and not masterpdfeditor4, I believe this would be a sensible choice and additionally make sandboxing using Firejail simpler. Thank you!

m8D2 commented on 2017-07-13 23:31 (UTC)

When there are more than one printers, even if you select the other printer, masterpdfeditor will still print using the default printer. This behaviour occurs on multiple machines. Other software such as evince can print using the selected printers with no problems on these same machines.

Plexcon commented on 2017-07-07 22:53 (UTC)

Update v.4.2.60.qt5, please

Scimmia commented on 2017-06-11 17:34 (UTC)

Which is a problem with your local imagemagick and perl-xml-parser packages, nothing to do with this package. Remember, partial updates are not supported

rndstr commented on 2017-06-11 17:29 (UTC)

I'm getting this: […] loading packages... resolving dependencies... looking for conflicting packages... error: failed to prepare transaction (could not satisfy dependencies) :: imagemagick: installing perl (5.26.0-1) breaks dependency 'perl<5.25' :: perl-xml-parser: installing perl (5.26.0-1) breaks dependency 'perl<5.25'

Plexcon commented on 2017-04-12 06:57 (UTC)

El mejor creador de pdfs gratuito (permite recortar, minimizar, etc). Existe una versión de pago mucho más completa. Gracias

drws commented on 2017-03-26 08:09 (UTC)

From https://code-industry.net/free-pdf-editor/: "Following functions are locked in free version: Paste to Multiple Pages Save Optimized As... Document Actions Document JavaScript Page Properties Signing PDF with digital signature Headers and Footers Watermarks Background" Some of them, such as "Headers and Footers" were definitely not locked in v3.7.10 as I've used them before.

Scimmia commented on 2017-03-19 20:09 (UTC)

severach, there are a number of things that don't work in the free version of 4 that worked in the free version of 3. I have the PKGBUILD set up so all you should have to do is change the pkgver and update the checksums. If you change the pkgname, the packages should even be co-installable.

severach commented on 2017-03-17 18:42 (UTC)

Insert Image TIFF does not work. I had to go back to 3.7.10 to get the TIFF to insert.

tm-x commented on 2017-03-16 11:50 (UTC)

The sha1sum is correct, see: https://code-industry.net/free-pdf-editor/ They released 4.0.60 twice with different sha1sums. You need to delete the old archive from your local cache folder.

commented on 2017-03-15 17:52 (UTC)

The sha1sum seems to be wrong/have changed.

TTMM00 commented on 2017-02-21 08:07 (UTC)

Sorry, it was my fault. Here is code-industry reply : [...] There should be no issues with this. Please, check if your files are protected from editing. Also make sure you have chosen Edit tool (Tools -> Edit Document). [...] It DOES work perfectly.

Scimmia commented on 2017-02-19 15:20 (UTC)

Works fine as-is for me. No idea what might be going on with Manjaro.

TTMM00 commented on 2017-02-19 08:17 (UTC)

Thank you for maintaining this wonderful application in AUR. BUT I'm unable to edit pdf files through it with the default installation using pacman front-end "pamac". Only commenting pdf seems to be allowed. I used to be a ubuntu user and in this distro, full-editing for 'home use' was possible out-of-the-box. Please tell how to uncripple this qt-5 version of masterpdfedit (for free I hope). Registration at code-industry.net seems to be charged (no free home-using registration appears (at least today)). Thank you very much (I run Manjaro on amd64, DE=Xfce).

Scimmia commented on 2017-02-12 07:01 (UTC)

Permissions are correct. Do you have a screwy umask set?

wombalton commented on 2017-02-11 16:41 (UTC) (edited on 2017-02-11 16:44 (UTC) by wombalton)

I get a permission error after installing this package: $ ls -al /opt/ drwx------ 1 root root 142 Feb 11 17:21 master-pdf-editor-4 # ls -al /opt/master-pdf-editor-4/ total 26M drwxr-xr-x 1 root root 142 Feb 11 17:21 . drwxr-xr-x 1 root root 142 Feb 11 17:22 .. drwx------ 1 root root 16 Dec 22 20:15 fonts drwx------ 1 root root 1,3K Jan 17 18:54 lang -rw------- 1 root root 4,3K Oct 22 15:30 license.txt -rwx------ 1 root root 26M Feb 11 17:21 masterpdfeditor4 -rw------- 1 root root 5,3K Oct 22 15:30 masterpdfeditor4.png drwx------ 1 root root 30 Dec 14 19:12 stamps drwx------ 1 root root 12 Dec 14 19:12 templates Maybe line 23 in the PKGBUILD " cp -a --no-preserve=ownership master-pdf-editor-${pkgver%%.*} "$pkgdir/opt/" "should be changed to preserve ownership?

ranger commented on 2017-01-25 17:00 (UTC) (edited on 2017-01-25 17:14 (UTC) by ranger)

But it won't update from a repo and that's not covered. Anyway, your package, you don't have to do it properly if you don't want to. That's the meaning of aur ;)

Scimmia commented on 2017-01-25 16:58 (UTC)

And masterpdfeditor-qt5 has always conflicted with this, so that's covered.

ranger commented on 2017-01-25 16:40 (UTC) (edited on 2017-01-25 16:40 (UTC) by ranger)

In the aur not, but it helps if you use a local or online repo. But even without a repo, if you try to install masterpdfeditor together with masterpdfeditor-qt5 you will have an error. 'replaces' or 'conflicts' is a way to tell pacman that two packages can't be install together. https://wiki.archlinux.org/index.php/PKGBUILD#replaces

Scimmia commented on 2017-01-25 16:34 (UTC)

replaces doesn't do anything in the AUR

ranger commented on 2017-01-25 15:33 (UTC)

If this is the new Qt5 version, shouldn't you include a replaces=('masterpdfeditor-qt5') line in the PKGBUILD?

Scimmia commented on 2017-01-25 07:06 (UTC)

This is now the Qt5 version. If you need the Qt4 version, it's available under masterpdfeditor-qt4.

FadeMind commented on 2017-01-17 12:05 (UTC)

4.0.30 PKGBUILD: https://github.com/FadeMind/mnjpkgbuilds/tree/master/masterpdfeditor-qt5

rushaur commented on 2017-01-15 13:01 (UTC) (edited on 2017-01-17 12:45 (UTC) by rushaur)

Edit: v4.0.30 @FadeMind: I think no need to add one more dependency (The less, the better..), if install does the job, or am I missing something... PKGBUILD: Read the comments in the file. You can download it with: curl -O https://gist.githubusercontent.com/0devnull0/7f60a440a59688a4dbdcfac2683aa279/raw/dea347c967cd26a81769e7be95f169508ca77b0b/PKGBUILD

shen commented on 2017-01-15 06:51 (UTC)

Hey there Please update. The software is prompting that a new version is available. Thnx.

bmafy commented on 2017-01-08 07:37 (UTC)

RushAur, have you been able to update the pkg? Can u share your PKGBUILD? Thanks for your help!

rushaur commented on 2017-01-02 11:10 (UTC)

The new version "4.0.10" seems to depend on 'libsane.so' provided by "sane" and without it the programm won't start. So I think it should be added as dependency.

davidmcinnis commented on 2016-12-05 18:59 (UTC)

Sounds great! Thanks.

farseerfc commented on 2016-12-05 17:59 (UTC)

@davidmcinnis hi, just adopted masterpdfeditor-qt5 too. Feel free to report any problems.

davidmcinnis commented on 2016-12-05 17:50 (UTC)

Hi, What happened to masterpdfeditor-qt5? Thanks, -Dave