Package Details: krop 0.6.0-1

Git Clone URL: https://aur.archlinux.org/krop.git (read-only, click to copy)
Package Base: krop
Description: A tool to crop PDF files, with an eye towards eReaders.
Upstream URL: http://arminstraub.com/computer/krop
Licenses: GPL3
Submitter: archtux
Maintainer: XavierCLL
Last Packager: XavierCLL
Votes: 33
Popularity: 0.017419
First Submitted: 2013-07-31 12:39
Last Updated: 2020-06-19 23:15

Pinned Comments

XavierCLL commented on 2020-06-19 23:18

If you get this error RuntimeError: Please install popplerqt5 first rebuild python-poppler-qt5 from AUR, NOT use the binary from some unofficial repository, sometimes it happens with those unofficial repos that some libraries are out of sync with the latest version of python

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

XavierCLL commented on 2018-11-26 15:13

These two packages are from aur, you must use any aur helper for that https://wiki.archlinux.org/index.php/AUR_helpers

Tio commented on 2018-11-26 12:53

Cannot install in Manjaro, I get this error: Missing dependencies: python-poppler-qt5 python-pypdf2

zoidberg commented on 2018-11-14 05:16

I still need to have python-sip installed to get krop to launch (I get the same error). For some reason, krop is not finding the sip provided by python-sip-pyqt5. To get it to use that, I need to change import sip to import PyQt5.sip as sip in line 5 of /usr/lib/python3.7/site-packages/krop/config.py

Edit: The following seems to be a better way to go about it:

import sys

PYQT5 = False
try:
    # use PyQt5 unless not available or specified otherwise
    if '--no-qt5' not in sys.argv:
        try:
            import PyQt5
            import PyQt5.sip as sip
            PYQT5 = True
        except ImportError:
            pass
    if not PYQT5:
        import PyQt4
        import sip
except ImportError:
    _msg = "Please install PyQt4 or PyQt5 first."
    raise RuntimeError(_msg)

...

XavierCLL commented on 2018-11-13 15:55

Fixed and updated, thanks zoidberg.

zoidberg commented on 2018-11-13 04:14

I needed to install the python-sip package too to get this to work. Without this package, krop would exit with the following error when launched from the terminal:

Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/krop/config.py", line 5, in <module>
    import sip
ModuleNotFoundError: No module named 'sip'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/bin/krop", line 17, in <module>
    from krop.application import main
  File "/usr/lib/python3.7/site-packages/krop/application.py", line 19, in <module>
    from krop.config import KDE
  File "/usr/lib/python3.7/site-packages/krop/config.py", line 17, in <module>
    raise RuntimeError(_msg)
RuntimeError: Please install PyQt4 or PyQt5 first.

Could you please add this package to the dependencies? I also had python-pyqt5 installed, but that alone was not enough.

XavierCLL commented on 2018-10-14 16:26

Hi Simonp, good changes thanks.

simonp commented on 2018-10-14 16:03

here is a new PKGBUILD which downloads the code directly from github: https://gist.github.com/simonpintarelli/9d12c3158e8e18634efed0f18c2ed604

XavierCLL commented on 2018-09-16 15:41

No, due to the python-pyqt5 warranted that.

houmain commented on 2018-09-16 08:25

I think python-sip should be added to the dependencies.

XavierCLL commented on 2017-08-28 02:42

Hi @rabarret, I checked the package in a clean chroot and all is right, is recommended before install/update it rebuild all aur dependencies.