Package Details: qpdfview-bzr 2070-1

Git Clone URL: https://aur.archlinux.org/qpdfview-bzr.git (read-only, click to copy)
Package Base: qpdfview-bzr
Description: A tabbed PDF viewer using the poppler library (development version)
Upstream URL: https://launchpad.net/qpdfview
Licenses: GPL-2.0-or-later
Conflicts: qpdfview
Provides: qpdfview
Submitter: adamreichold
Maintainer: adamreichold
Last Packager: adamreichold
Votes: 8
Popularity: 0.000000
First Submitted: 2012-02-07 20:39 (UTC)
Last Updated: 2025-03-02 11:20 (UTC)

Dependencies (10)

Required by (4)

Sources (1)

Latest Comments

1 2 3 4 5 6 Next › Last »

adamreichold commented on 2025-03-02 11:21 (UTC)

@MarsSeed Synchronized this with the main package, thereby upgrading to Qt version 6 but also dropped the conditional build support.

MarsSeed commented on 2025-03-02 10:43 (UTC)

@adamreichold, thank you for your kind answer.

Could you please update this package to build with qt6 now, instead of qt5?

The stable qpdfview already uses qt6.

Also, please kindly add the mandated provides=(qpdfview) to signal to users and package manager apps that this is a drop-in replacement for the stable package.

Thank you in advance for your efforts, and for maintaining this fine package!

adamreichold commented on 2025-03-02 10:24 (UTC) (edited on 2025-03-02 10:52 (UTC) by adamreichold)

@MarsSeed Thank you taking the time to flag. However, python-dulwich is already a mandatory dependency of breezy, c.f. https://archlinux.org/packages/extra/x86_64/breezy/ Meaning that if you have breezy but not python-dulwich installed, that installation appears to be broken.

adamreichold commented on 2022-09-08 10:12 (UTC)

@bryango I do not understand why this should be added here? I am not referring to any Git repositories in this PKGBUILD so why is the optional Git support of Breezy involved? Could this rather be an issue in the Breezy package which imports the package unconditionally?

bryango commented on 2022-09-08 08:33 (UTC)

It seems that python-dulwich should be added to the makedepends array.

Similar issue & fix: https://aur.archlinux.org/packages/pangoterm-bzr#comment-868532

Marcouney commented on 2018-09-25 20:19 (UTC)

@adamreichold Thank you for your help.

adamreichold commented on 2018-09-25 18:33 (UTC)

@Marcouney

You probably will have to keep doing this, i.e. adding the missing libraries (since MuPDF is linked as a static library and hence one has to do this manually (some MuPDF builds contain all dependencies, some do not)).

"readelf -s /usr/lib64/libopenjp2.so | grep opj_stream_default_create" tells that this time it is missing libopenjp2.so. (You can search for arbitrary symbols using for example "find -L /usr/lib64 -type f -name "*.so" -print0 | xargs -0 -n1 -P4 -i -- /bin/sh -c 'readelf -s {} | grep -H --label={} opj_stream_default_create'".)

Marcouney commented on 2018-09-25 10:40 (UTC) (edited on 2018-09-25 13:56 (UTC) by Marcouney)

@adamreichold Thank you; still have an error:

libqpdfview_fitz.so: undefined symbol: opj_stream_default_create

I fixed it by linking -lopenjp2 and -ljbig2dec.

adamreichold commented on 2018-09-25 05:57 (UTC)

@Marcouney

libqpdfview_fitz.so: undefined symbol: jpeg_abort

seems to be the problem, i.e. you need to link -ljpeg, try setting

qmake "CONFIG+=with_fitz" "FITZ_PLUGIN_LIBS=-lmupdf -lmupdfthird -ljpeg" qpdfview.pro

when building qpdfview to explicitly add the missing dependency.

Marcouney commented on 2018-09-24 20:47 (UTC)

When trying to open a CBZ file — qpdfview was successfully built with the option with_fitz —, the following critical error is thrown: “Could not load plug-in for file type 'CBZ'!”; these lines are printed in the console:

Could not load local plug-in: "/usr/bin/libqpdfview_fitz.so"
"The shared library was not found."
Could not load global plug-in: "/usr/lib/qpdfview/libqpdfview_fitz.so"
"Cannot load library /usr/lib/qpdfview/libqpdfview_fitz.so: (/usr/lib/qpdfview/libqpdfview_fitz.so: undefined symbol: jpeg_abort)"

How can I fix it?