#940329 ITP: scantailor-advanced -- interactive post-processing tool for scanned pages

#940329#5
Date:
2019-09-15 20:31:24 UTC
From:
To:
* Package name    : scantailor-advanced
  Version         : 1.0.17~2019.08.16-1
  Upstream Author : 4lex4 <4lex49@zoho.com>
* URL             : https://github.com/4lex4/scantailor-advanced/
* License         : GPL3+
  Programming Lang: C++
  Description     : Interactive post-processing tool for scanned pages

Scan Tailor is an interactive post-processing tool for scanned pages. It
performs operations such as page splitting, deskewing, adding/removing
borders, and others. You give it raw scans, and you get pages ready to be
printed or assembled into a PDF or DJVU file. Scanning, optical character
recognition, and assembling multi-page documents are out of scope of this
project.

The current scantailor package in Debain is removed from stable and
testing due to it blocking QT4-removal (#875176). The project is not
dead upstream, but development is going slow. Scantailor Advanced is a
fork that uses QT5, and also includes some extended features.

#940329#20
Date:
2020-08-25 17:49:22 UTC
From:
To:
Any progress? If not, I'm willing to package this.
#940329#25
Date:
2020-11-08 10:20:13 UTC
From:
To:
https://salsa.debian.org/debian/scantailor-advanced

I was able to build + run the resulting package after adding the
attached quilt patch. It avoids errors due to a missing QPainterPath
include:

src/core/filters/output/OutputGenerator.cpp: In member function
‘imageproc::BinaryThreshold
output::OutputGenerator::Processor::calcBinarizationThreshold(const
QImage&, const QPolygonF&, const imageproc::BinaryImage*) const’:
src/core/filters/output/OutputGenerator.cpp:2111:16: error: aggregate
‘QPainterPath path’ has incomplete type and cannot be defined
 2111 |   QPainterPath path;
      |                ^~~~

Upstream has seen the compile errors as well and already fixed most of
them:
https://github.com/4lex4/scantailor-advanced/commit/3d1e74e6ace413733511086934a66f4e3f7a6027
Some others are added here:
https://github.com/4lex4/scantailor-advanced/pull/158

#940329#30
Date:
2022-03-05 17:19:41 UTC
From:
To:
Any progress?

This MR addresses the build errors and should make the package fit for
inclusion on Debian:

https://salsa.debian.org/debian/scantailor-advanced/-/merge_requests/12

#940329#35
Date:
2022-03-05 22:53:24 UTC
From:
To:
Hi, i was having trouble finding a sponsor as the sponsor i had was having
health issues (I'm only dm, not dd). This software seems to have died
upstream, but a fork is in progress so switching upstream sources might be
in order. I'll have a look at it next week.

Andreas

lør. 5. mar. 2022, 18:21 skrev Gregor Riepl <onitake@gmail.com>:

#940329#40
Date:
2022-03-06 11:53:44 UTC
From:
To:
Hi Andreas,

Wasn't scantailor-advanced already a fork of scantailor?

I can see that the last commit was a year ago, and they haven't even
merged the fix for Qt 5.15.

Did someone fork it into another new project?

As for sponsoring the package, I cannot help with that either, sadly.
But with my patch, it passes all Salsa CI checks, so it may be a bit
easier to get it into Debian now.

#940329#45
Date:
2022-03-06 12:31:11 UTC
From:
To:
Thanks for the help. Yeah someone made a fork to pull in the awaiting
merges, I'll check it out and see how it works and consider switching
upstreams.

søn. 6. mar. 2022, 12:53 skrev Gregor Riepl <onitake@gmail.com>: