Package Details: boomaga 3.0.0-2

Git Clone URL: https://aur.archlinux.org/boomaga.git (read-only, click to copy)
Package Base: boomaga
Description: Virtual printer for viewing a document before printing it out using the physical printer
Upstream URL: https://www.boomaga.org/
Licenses: GPL2, LGPL2.1
Submitter: mrbit
Maintainer: FabioLolix
Last Packager: FabioLolix
Votes: 21
Popularity: 0.184576
First Submitted: 2013-02-06 22:15 (UTC)
Last Updated: 2024-07-25 18:11 (UTC)

Dependencies (5)

Required by (0)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

mrbit commented on 2014-11-28 20:51 (UTC)

kzoli429 0.6.2 Added compatibility with poppler 0.28.0 :)

mrbit commented on 2014-11-16 21:33 (UTC)

Hi,kzoli429, sorry, your solution with the PKGBUILD does not compile because of missing include.h of poppler 0.26.5

kzoli429 commented on 2014-11-16 19:51 (UTC)

I'm not sure it's a good idea to downgrade for a given app i.e. boomaga. There must be a reason for a version upgrade of poppler. I'd prefer to download poppler 0.26.5, extract libpoppler.so.46.0.0 to /usr/lib and create the necessary link as decribed.

mrbit commented on 2014-11-15 20:01 (UTC)

download /http://kps.bplaced.net/repo/x86_64/poppler-0.26.5-1-x86_64.pkg.tar.xz

mrbit commented on 2014-11-15 19:59 (UTC)

kzoli429, uhummm...idea !! downgrade poppler Selected the old version 0.26.5

kzoli429 commented on 2014-11-15 18:35 (UTC)

Then we still need to wait for the developer to adopt poppler-0.28. Until that time I can't see a better solution then what I wrote on 2014-11-14 18:15.

mrbit commented on 2014-11-15 18:07 (UTC)

Hi kzoli429, oops sorry, Boomaga ver .6.1 work with poppler 0.26.5 stable.

kzoli429 commented on 2014-11-15 14:43 (UTC)

... /tmp/yaourt-tmp-zoli/aur-boomaga/src/boomaga-0.6.1/gui/pdfmerger/pdfmerger.cpp: In member function ‘bool PdfMerger::run(const QString&)’: /tmp/yaourt-tmp-zoli/aur-boomaga/src/boomaga-0.6.1/gui/pdfmerger/pdfmerger.cpp:426:93: error: no matching function for call to ‘PDFDoc::replacePageDict(int&, int, PDFRectangle*, PDFRectangle*&, NULL)’ doc->getCatalog()->getPage(i)->getMediaBox(), cropBox, NULL); ^ /tmp/yaourt-tmp-zoli/aur-boomaga/src/boomaga-0.6.1/gui/pdfmerger/pdfmerger.cpp:426:93: note: candidate is: In file included from /tmp/yaourt-tmp-zoli/aur-boomaga/src/boomaga-0.6.1/gui/pdfmerger/pdfmerger.h:37:0, from /tmp/yaourt-tmp-zoli/aur-boomaga/src/boomaga-0.6.1/gui/pdfmerger/pdfmerger.cpp:29: /usr/include/poppler/PDFDoc.h:250:8: note: void PDFDoc::replacePageDict(int, int, PDFRectangle*, PDFRectangle*) void replacePageDict(int pageNo, int rotate, PDFRectangle *mediaBox, PDFRectangle *cropBox); ^ /usr/include/poppler/PDFDoc.h:250:8: note: candidate expects 4 arguments, 5 provided /tmp/yaourt-tmp-zoli/aur-boomaga/src/boomaga-0.6.1/gui/pdfmerger/pdfmerger.cpp:461:73: error: no matching function for call to ‘PDFDoc::markPageObjects(Dict*&, XRef*, XRef*, Guint&)’ doc->markPageObjects(pageDict, &mXRef, &countXref, numOffset); ^ /tmp/yaourt-tmp-zoli/aur-boomaga/src/boomaga-0.6.1/gui/pdfmerger/pdfmerger.cpp:461:73: note: candidate is: In file included from /tmp/yaourt-tmp-zoli/aur-boomaga/src/boomaga-0.6.1/gui/pdfmerger/pdfmerger.h:37:0, from /tmp/yaourt-tmp-zoli/aur-boomaga/src/boomaga-0.6.1/gui/pdfmerger/pdfmerger.cpp:29: /usr/include/poppler/PDFDoc.h:251:8: note: void PDFDoc::markPageObjects(Dict*, XRef*, XRef*, Guint, int, int) void markPageObjects(Dict *pageDict, XRef *xRef, XRef *countRef, Guint numOffset, int oldRefNum, int newRefNum); ^ /usr/include/poppler/PDFDoc.h:251:8: note: candidate expects 6 arguments, 4 provided gui/pdfmerger/CMakeFiles/boomagamerger.dir/build.make:82: recipe for target 'gui/pdfmerger/CMakeFiles/boomagamerger.dir/pdfmerger.cpp.o' failed make[2]: *** [gui/pdfmerger/CMakeFiles/boomagamerger.dir/pdfmerger.cpp.o] Error 1 CMakeFiles/Makefile2:173: recipe for target 'gui/pdfmerger/CMakeFiles/boomagamerger.dir/all' failed make[1]: *** [gui/pdfmerger/CMakeFiles/boomagamerger.dir/all] Error 2 Makefile:137: recipe for target 'all' failed make: *** [all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Makepkg was unable to build boomaga.

mrbit commented on 2014-11-14 20:39 (UTC)

Hi kzoli429, test please now.

kzoli429 commented on 2014-11-14 18:15 (UTC)

Well, the probable issue is that the latest poppler-0.28.1-1 archive does not contain libpoppler.so.46.0.0 and boomaga was compiled against it. The best thing for temporary achievement is to extract libpoppler.so.46.0.0 from poppler-0.26.5-1 then copy it to /usr/lib and create the symlink (sudo ln -s libpoppler.so.46.0.0 libpoppler.so.46) to get boomaga work until the developer updates.