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

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

adamreichold commented on 2014-02-08 17:43 (UTC)

Hello again, the problem with the usual way of handling optional dependencies is that IMHO they are geared towards binary distribution. In that case I would have all those dependencies as "makedepends" and the program would just fail to load the corresponding plug-in if the optional (runtime) dependency is missing. But since AUR is basically source distribution, I don't want to force people to install all these packages just for building qpdfview if they don't want the plug-ins anyway, hence the slight abuse of meta-data. If qpdfview will ever be in the community repository, this would of course change to shipping separate packages for the different plug-ins in binary form. Regards, Adam.

lahwaacz commented on 2014-02-08 17:27 (UTC)

Right, I missed that... Thanks for the quick update. I don't think there are any official guidelines on handling "optional build-time dependencies", you could ask on aur-general mailing list. Using "optdepends" suggests that qpdfview built without mupdf installed can gain extra functionality by installing mupdf. This would be confusing on a binary repo. Plus, mupdf should not be needed at all at runtime, if only the static library is required at build-time.

adamreichold commented on 2014-02-08 16:58 (UTC)

Hello lahwaacz, I think the problem is in the PKGBUILD checking for the package "poppler" instead of "poppler-qt5" to decide whether to build the Poppler plug-in. I'll upload an update package... Regards, Adam. P.S.: All dependencies in "optdepends" except for "mupdf" are definitely runtime dependencies. MuPDF ships a static library and hence would be an optional build-time dependency for which no better key exists AFAIK.

lahwaacz commented on 2014-02-08 16:09 (UTC)

Hi, I got this error when poppler-qt5 was not installed. Either it should not be optional dependency after all, or the Makefile should be able to detect it. Btw, I think that optdepends is only for runtime... ( test -e Makefile.pdf-plugin || /usr/bin/qmake-qt5 /home/lahwaacz/aur/build-dirs/qpdfview-bzr/src/qpdfview/pdf-plugin.pro CONFIG+=\ without_ps -o Makefile.pdf-plugin ) && make -f Makefile.pdf-plugin Project ERROR: poppler-qt5 development package not found Makefile:38: recipe for target 'sub-pdf-plugin-pro-make_first-ordered' failed make: *** [sub-pdf-plugin-pro-make_first-ordered] Error 3 ==> ERROR: A failure occurred in build(). Aborting...

adamreichold commented on 2014-01-25 08:37 (UTC)

The depends only optionally on Poppler, since an experimental Fitz plug-in as now also part of qpdfview but disabled by default.

adamreichold commented on 2013-08-14 18:12 (UTC)

Hello Stefan, you are right, I missed that additional dependency on qt5-svg, but I think it will be a run-time rather than a build-time dependency. In any case, I plan to fix this on weekend.

haawda commented on 2013-08-13 22:06 (UTC)

Seems to need qt5-svg as makedependency now.

adamreichold commented on 2013-08-09 19:09 (UTC)

Updated package to use Poppler's Qt5 frontend.

adamreichold commented on 2013-04-07 12:13 (UTC)

Thanks again for the advice! Changed as proposed.

haawda commented on 2013-04-07 11:39 (UTC)

Using "trunk" is bad for people like me, who are forced to set $SRCDEST in makepkg.conf. See http://paste.pound-python.org/show/32054/ fo a working solution.