Package Details: bookletimposer 1:0.3.1-2

Git Clone URL: https://aur.archlinux.org/bookletimposer.git (read-only, click to copy)
Package Base: bookletimposer
Description: Achieve some basic imposition on PDF documents
Upstream URL: http://kjo.herbesfolles.org/bookletimposer/
Licenses: GPLv3+
Submitter: postblue
Maintainer: postblue
Last Packager: postblue
Votes: 7
Popularity: 0.000000
First Submitted: 2015-11-04 16:16 (UTC)
Last Updated: 2023-05-15 16:10 (UTC)

Latest Comments

1 2 Next › Last »

m040601 commented on 2023-09-01 05:43 (UTC) (edited on 2023-09-01 05:59 (UTC) by m040601)

I was trying to cleanup my system from old unneeded obsolete stuff and stumbled upon python-pypdf. There are many versions of it,

aur/python-pypdf3 1.0.6-4 (+2 0.87)
    Pure-Python PDF library for splitting, merging, cropping, and transforming PDF pages.
aur/python-pypdf2 1:2.12.1-3 (+30 0.00)
    Python library for manipulating pages of PDF files (legacy v2)
aur/python-pypdf 3.15.4-1 (+2 1.32)
    Python library for manipulating pages of PDF files (v3+)

So apparantely this "python-pypdf2" is legacy stuff. I tried to remove it and then noticed that it was only there on my system because it is a dependency of "bookletimposer". Nobody else requires "python-pypdf2".

I then went to check http://kjo.herbesfolles.org/bookletimposer/ to see the if this tool is getting active development lately.

But none of the git repo or issues page that he links from the homepage are accessible,

https://git.codecoop.org/kjo/bookletimposer
https://codecoop.org/kjo/bookletimposer/issues

And on, https://kjo.herbesfolles.org/bookletimposer/archive/ the last version is "0.3" from 2019. That is the version that this PKGBUILD is building. Actually this PKGBUILD pulls a deb from Debian to do it.

I contacted Kjö about hosting the source code somewhere else since git.codecoop.org has been disabled, with no answer at the moment.

So it seems this tool is pretty much abandoned. Am I right ? Or does anyone know where to find the git repo ?

postblue commented on 2023-05-15 16:11 (UTC)

python-setuptools added to makedepends, thanks

Flammkuchen commented on 2023-05-15 16:07 (UTC)

Thanks for the update. This didn't build in a clear chroot. I had to add python-setuptools as a makedepend.

postblue commented on 2023-05-15 08:29 (UTC) (edited on 2023-05-15 09:33 (UTC) by postblue)

I contacted Kjö about hosting the source code somewhere else since git.codecoop.org has been disabled, with no answer at the moment.

I changed first the URL to fetch the archive from https://kjo.herbesfolles.org/bookletimposer/archive/ but I had to change 0.3.1 to 1:0.3 as I prefer building from upstream instead of an already built package.

Then found about the copy of the archive in the Debian repos and I am using now http://deb.debian.org/debian/pool/main/b/bookletimposer/bookletimposer_0.3.1.orig.tar.xz as source. I changed the build process from using setup.py to use python-build python-installer python-wheel now.

Flammkuchen commented on 2023-05-04 12:39 (UTC)

The source is not available at that url anymore.

yochaigal commented on 2022-01-07 00:42 (UTC) (edited on 2022-01-07 00:42 (UTC) by yochaigal)

I got Traceback (most recent call last): File "/usr/bin/bookletimposer", line 44, in <module> import pdfimposer # noqa: E402 File "/usr/lib/python3.10/site-packages/pdfimposer.py", line 55, in <module> import PyPDF2 as pyPdf ModuleNotFoundError: No module named 'PyPDF2'

So I had to do: pip3.10 install pypdf2