Package Details: fbpdf-git r102.6276360-3

Git Clone URL: https://aur.archlinux.org/fbpdf-git.git (read-only, click to copy)
Package Base: fbpdf-git
Description: A small framebuffer pdf viewer, based on MuPDF.
Upstream URL: https://github.com/aligrudi/fbpdf
Licenses: ISC
Conflicts: fbpdf
Provides: fbpdf
Submitter: Sara
Maintainer: xlucn
Last Packager: xlucn
Votes: 43
Popularity: 0.000000
First Submitted: 2011-02-08 00:46 (UTC)
Last Updated: 2023-11-18 18:26 (UTC)

Dependencies (3)

Required by (0)

Sources (2)

Pinned Comments

xlucn commented on 2022-06-24 05:46 (UTC) (edited on 2023-11-20 08:36 (UTC) by xlucn)

I updated the package. Apart from the fixes (please test it), most notably I removed the poppler-based fbpdf2, and renamed "fbpdf" as "fbpdf-mupdf" instead of "neatfbpdf", still to avoid conflict with "fbida" package. Those are just my own decisions, so they can be changed again.

If you want poppler-based variant, see https://aur.archlinux.org/packages/fbpdf-poppler-git.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 .. 11 Next › Last »

m040601 commented on 2020-07-27 19:48 (UTC) (edited on 2020-07-27 20:01 (UTC) by m040601)

A small reminder to the maintainers of this package. Keep an eye on, for possible or future canonical git repo changes.

This developer, who makes all these very interesting packages, is called Ali Gholami Rudi and his home page is http://litcave.rudi.ir/

He publishes his work in 2 different git repos, which until now seem to be in sync:

This AUR package is pulling from repo.or.cz. But on his homepage he points the links to github

m040601 commented on 2020-07-27 19:29 (UTC) (edited on 2020-07-27 20:13 (UTC) by m040601)

Thanks for this, very usefull AUR package.

There is an official Arch package called fbida, https://www.archlinux.org/packages/community/x86_64/fbida/

It installs these binaries,

$ pacman -Fl fbida | grep bin

fbida usr/bin/
fbida usr/bin/exiftran
fbida usr/bin/fbgs
fbida usr/bin/fbi
fbida usr/bin/fbpdf
fbida usr/bin/ida

and these man pages:

$ pacman -Fl fbida | grep man

fbida usr/share/man/
fbida usr/share/man/man1/
fbida usr/share/man/man1/exiftran.1.gz
fbida usr/share/man/man1/fbgs.1.gz
fbida usr/share/man/man1/fbi.1.gz
fbida usr/share/man/man1/ida.1.gz

Unfortunately the fbida developer also stuffs a binary called "fbpdf" in the fbida package. He doesnt even lists it , https://www.kraxel.org/blog/linux/. And worst, doesnt include a man page for it.

You did the right thing for fbpdf-git, and chose the binary name to be "fbpdf2" so not to conflict with fbida's "fbpdf"

install -Dm755 fbpdf2 $pkgdir/usr/bin/fbpdf2

Please also change the man page name to be fbpdf2.

  install -Dm644 $srcdir/fbpdf.1 $pkgdir/usr/share/man/man1/fbpdf2.1

This will avoid this confusing situation I ran into.

  • A user installs both, fbida and fbpdf-git.
  • See an executable named "fbpdf"
  • Want to see its man page
  • Type man fbpdf.
  • Do not get "fbpdf"'s man page, but get instead "fbpdf2" man page.

weznon commented on 2016-12-04 01:25 (UTC)

numbleroot, mujs needs to be installed from the aur as well, it is available at https://aur.archlinux.org/packages/mujs-git/

numbleroot commented on 2016-10-25 22:02 (UTC)

Good evening, currently when I try to install fbpdf-git via the pacaur wrapper it fails with $ pacaur -S fbpdf-git :: Package(s) fbpdf-git not found in repositories, trying AUR... :: resolving dependencies... :: no results found for mujs Anything you can do about this? Thanks in advance!

dreieck commented on 2016-09-24 11:30 (UTC)

Fails to build: == %< == cc -c -Wall -O2 -I./include fbpdf.c cc -c -Wall -O2 -I./include mupdf.c cc -c -Wall -O2 -I./include draw.c cc -o fbpdf fbpdf.o mupdf.o draw.o -L./lib -lmupdf -lmujs -lfreetype \ -ljbig2dec -ljpeg -lz -lopenjp2 -lm -lcrypto /sbin/ld: cannot find -lmujs collect2: error: ld returned 1 exit status make: *** [Makefile:14: fbpdf] Error 1 == >% ==

dr.fx commented on 2016-02-24 22:42 (UTC)

Why is Poppler both a required and optional dependency? And what is Poppler used for? I tried running fbpdf after removing Poppler from my system (using pacman's dd option to ignore dependencies) and it still worked fine as far as that I could see.

radonballoon commented on 2015-02-17 20:51 (UTC)

For those who can't compile due to error idomeneo1 commented about: download tarball and makepkg. Alternatively you can edit the makefile and change -lopenjpeg to -lopenjp2