diffpdf 1:1.0.6-1
Package Information
| Description | compare two PDF files textually or visually disparPDF compares two PDF files, page by page, and shows their differences side by side. By default the comparison is of the words on each pair of pages, but comparing character by character (e.g., for logographic languages) and comparing the appearance of the pages (for example, if a diagram is changed or a paragraph reformatted) are also supported. Particular pages or page ranges can be compared, and each page of one file can be paired with a page further on in the other, for when pages have been inserted or removed. The differences can be saved as a PDF file. Batch mode (disparPDF --batch, or disparPDFc) compares without a window or display, printing a result code, and can save the differences as PDF and a report as XML. Pages are compared in parallel. disparPDF is a fork of ConfrontaPDF, itself a fork of DiffPDF. |
|---|---|
| Maintainer | Barak A. Pearlmutter <bap@debian.org> |
| Changed By | Barak A. Pearlmutter <bap@debian.org> |
| Distribution | unstable |
| Architecture | any all |
| VCS | git: https://salsa.debian.org/debian/diffpdf.git (browse) |
| Popcon Installs | 1132 |
| Binary NEW | Yes (binary-only upload) |
| Tracker | https://tracker.debian.org/pkg/diffpdf |
| Uploaded | 2 hours ago |
New Package Report
.changes
| Version | 1:1.0.6-1 |
|---|---|
| Changed-By | Barak A. Pearlmutter |
| Architecture | source all amd64 |
| Distribution | unstable |
| Date | Thu, 08 Oct 2026 12:23:50 +0100 |
| Source | diffpdf |
Changelog
diffpdf (1:1.0.6-1) unstable; urgency=medium
.
* Swizzle to the disparPDF upstream fork (a Qt 6 port of ConfrontaPDF,
itself a fork of DiffPDF), with its own version numbers, hence the
epoch. Update Homepage, watch file (GitHub, disparPDF's v* tags),
upstream metadata, copyright and README.source; add NEWS for users.
* New disparpdf package, which Provides: diffpdf, with diffpdf links to
the disparPDF command and manual page (hence Breaks and Replaces
older diffpdf); diffpdf becomes an empty transitional package
depending on it.
* Quilt patches for ported-over materials and fixes and features, from
the disparpdf-fixes-and-features branch offered upstream: the Poppler
colour-profile race, batch mode needing no display, translations,
word order, fingerprinting pages once, page offset, a ctest test
suite, --version, comparing files not named *.pdf, sharing the
rendering code between GUI and batch mode, deterministic
highlighting, GNU-style --help, a help2man manual page, desktop file
and icons (with the scalable icon moved there from debian/), bash and
zsh completion, and disparPDFc as a link to disparPDF that
--interactive turns back into it.
- The test PDFs are kept in debian/test-data, as quilt patches cannot
add binary files.
* Build: drop dh-sequence-single-binary and extra-cmake-modules; add
pkgconf and help2man; install zsh completion in vendor-completions;
install help.html (with doc-base).
* Drop the lintian overrides, which were for DiffPDF's translations.
* gbp.conf: unquote upstream-tag, which gbp took literally..dsc
| Component | main |
|---|---|
| Package-List | diffpdf deb oldlibs optional arch=all disparpdf deb utils optional arch=any |
| Section | oldlibs |
| Priority | optional |
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: disparPDF
Upstream-Contact: https://github.com/yuw/disparPDF/issues
Source: https://github.com/yuw/disparPDF
Files: *
Copyright: © 2008-2013, Qtrac Ltd. (Mark Summerfield)
© 2015, Luca Bellonda
© 2026, Yuwsuke Kieda
© 2020, 2026, Barak A. Pearlmutter
License: GPL-2+
Comment: disparPDF is a fork of ConfrontaPDF (Luca Bellonda), itself a
fork of DiffPDF (Mark Summerfield, Qtrac Ltd.).
Files: data/*
Copyright: © 2015, Luca Bellonda
License: GPL-2+
Files: debian/*
Copyright: © 2009-2012, David Paleino <dapal@debian.org>
© 2012-2026, Barak A. Pearlmutter <bap@debian.org>
License: GPL-2+
Files: debian/test-data/*
Copyright: © 2026, Barak A. Pearlmutter
License: GPL-2+
Comment: The test PDFs of test/data, which debian/patches add except for
these binary files. rewritten-original.pdf and rewritten-gs.pdf are
page 58 of Barak A. Pearlmutter, "An Investigation of the Gradient
Descent Process in Neural Networks", CMU-CS-96-114, as published and as
rewritten by Ghostscript; the others are generated by
test/data/make-test-pdfs.sh.
License: GPL-2+
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.
.
This package is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
.
On Debian systems, the full text of the GNU General Public License
version 2 can be found in the file `/usr/share/common-licenses/GPL-2'.