Package Details: pdfium-binaries 6309-1

Git Clone URL: https://aur.archlinux.org/pdfium-binaries.git (read-only, click to copy)
Package Base: pdfium-binaries
Description: PDFium binaries built with scripts from pdfium-binaries
Upstream URL: https://github.com/bblanchon/pdfium-binaries
Licenses: Apache
Conflicts: libpdfium-nojs, pdfium-binaries-v8
Provides: libpdfium
Submitter: kistlin
Maintainer: kistlin
Last Packager: kistlin
Votes: 1
Popularity: 0.002052
First Submitted: 2021-12-09 09:38 (UTC)
Last Updated: 2024-02-20 12:48 (UTC)

Latest Comments

kistlin commented on 2024-02-19 16:49 (UTC)

Thanks @jiri.pospisil for the patch. I applied the changes and built with the latest tag. Looks good. When the new tag is pushed, I'll update again.

jiri.pospisil commented on 2024-02-18 21:00 (UTC) (edited on 2024-02-18 21:01 (UTC) by jiri.pospisil)

Hello, here's a few changes I had to make to compile successfully within a clean chroot. Moving the patching to "prepare" makes it so that you can compile iteratively with "-e" (it will not attempt to patch an already patched copy). I'm not updating the version because there will be a new release tomorrow.

https://gist.github.com/jiripospisil/1af4c9eeebe4147e2d27411fcbff2ed4

kistlin commented on 2021-12-10 06:24 (UTC)

But I see you also commented on libpdfium-nojs to rename it to libpdfium. In case they would rename it, we can change the conflicting package name.

kistlin commented on 2021-12-10 05:52 (UTC)

Thank you for the comment. The package will be updated with git as dependency.

Regarding the conflicts (from manpages of PKGBUILD)

conflicts (array)
    An array of packages that will conflict with this package (i.e. they cannot 
    both be installed at the same time).

Therefore libpdfium-nojs should be correct, as it is a conflicting package, no?

The naming of the downloaded package could be changed. But I don't see the problem? The PKGBUILD contains ${pkgver}, so it will be reusable. What you see on this page comes from .SRCINFO. https://wiki.archlinux.org/title/.SRCINFO

And v8 has nothing to do with the version. This is the JavaScript engine of Chromium, which is used here to support JavaScript in PDF and XFA (forms in PDF).

FabioLolix commented on 2021-12-09 17:54 (UTC)

Hello, ideally this should conflicts 'libpdfium' only.

git is missing as makedepends

and please rename source to be non-conflctung and reusable source=("${pkgname}-${pkgver}.tar.gz::https://github.com/bblanchon/pdfium-binaries/archive/refs/tags/chromium/${pkgver}.tar.gz")

For pdfium-binaries-v8 use pdfium-binaries-${pkgver}.tar.gz::