Accepting request 1191057 from home:malcolmlewis:branches:Publishing

- Updated to 2.13.4:
  * Fix crash on startup when /etc/upstream-release is directory,
    Closes bug #430.

OBS-URL: https://build.opensuse.org/request/show/1191057
OBS-URL: https://build.opensuse.org/package/show/Publishing/gscan2pdf?expand=0&rev=46
This commit is contained in:
Malcolm Lewis 2024-08-05 14:54:48 +00:00 committed by Git OBS Bridge
commit 7684071217
11 changed files with 1442 additions and 0 deletions

23
.gitattributes vendored Normal file
View File

@ -0,0 +1,23 @@
## Default LFS
*.7z filter=lfs diff=lfs merge=lfs -text
*.bsp filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.gem filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.jar filter=lfs diff=lfs merge=lfs -text
*.lz filter=lfs diff=lfs merge=lfs -text
*.lzma filter=lfs diff=lfs merge=lfs -text
*.obscpio filter=lfs diff=lfs merge=lfs -text
*.oxt filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.rpm filter=lfs diff=lfs merge=lfs -text
*.tbz filter=lfs diff=lfs merge=lfs -text
*.tbz2 filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text
*.ttf filter=lfs diff=lfs merge=lfs -text
*.txz filter=lfs diff=lfs merge=lfs -text
*.whl filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
.osc

3
gscan2pdf-2.13.2.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:346cfa0d46bb4dd0a1a60c260fda5c19dbd8af747e16dde33cf489a726c25b84
size 507244

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEERjKT5K4zhxhG8wInsyHyAxEPyvMFAmPG2/8ACgkQsyHyAxEP
yvOTUQ//Xmsx3ItXKw6QPRW2WR4UhXuRMazZHh1r/JX4ueCvI3AHq2XIDCMxGE7T
LCOA/RgE4um5wdrhGx9+b5Kqm3SFDKjNuHI9pveZjoAm8C4S9zKAkoKpXh0eWhdq
p1lNAWDlwKubDYEG5ULClkCVISk/sc/HAsc+j0Y1ZrwmFFQaNBIylO+QiJgU24gS
7wLZbrAk8Y+wa73tZtUnmC4flueQmEyiiNLfOYq78PjqjxUxz0NZcuVN+JMNpmAv
e9d50BWpMYsQOZArBsG/0+g0FWULK04YaSPS/2aQwGX05W9a9TaZZMAvkjRiod/r
OHzEcuvqIn7MgrmBA+cxV7zOyDz5LNEb2p9LCoX6wxg/7YGeIbGHRtHk9Kakor2u
nRtYJA+QVBRVq8oGI/+RDUwyfWNCxH8Ah9COVHy7hEK9TLZKZRSKiO9E+vyF0N9t
GVZKLz9jld5tqdYgbg7iPT6Gl6NWL8UbtYv1+06j2hz1F9Gurg4LfUlx0AJwczi2
SjcgrEydC8D1SzJCNCUaNsGAO9WcpBTwNXKlmwhRJDBAHO+KZMG3gdF68wng0Ujc
R0OXFSxBRB5w97q74rZRtjB1T1DOJoZCfZYRJqSLOMiSDzdho5EQ5ghTudsE30Xq
QTCWs0zywDTfP1S8eqyb+McA/rsuXeM/IckW+4IFEmPzWPrjLg4=
=n+Xx
-----END PGP SIGNATURE-----

3
gscan2pdf-2.13.3.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:400b3a7ec4037bdfa728cfce0156541c1d37e0aef68c7b0aa00d8b6362506bc6
size 510016

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEERjKT5K4zhxhG8wInsyHyAxEPyvMFAmZ/470ACgkQsyHyAxEP
yvNbPA/+Lq1Qp0/6Rflgd+Zf+Jr9pYwUIIo6AWCoC7mUePnBbAAJXAfTVeYbt1cQ
hleYbnuGxAm/0LaVsWAYPEsZwcczGAuIIfguGsNl+2iL8g0SapHFWfTrvoDy2Ow8
ZQ/JZ2UikHkZJDDZoZQUNEim1QpSZTxYW+DWzJL/ytZJvr7G0jtBTtYZR5jiE6uu
HaDNXyDJWMxXhdg4IniKdoWdiND2RrYymrSLb9a4SaqLqlSsBgcLO4t9WFZrnARB
z/Pqh1CgLFJ6PWIUs7B/gaFZnDzHo4PZtyj0szZ+PKjXk1BGkhNPP4HtjuoPJGvB
Dzklaq/N8+e67y8W8AUF9zLXvQVLxvMxzsfZ5+Wy5LVvAiIZMx9JQYg/ZNS3pr/J
TRAnSxsNQK7pGCiT8s240gyz3oIQEzGOwYoNle/ay66Tn6HdccCZItbxWpzGTiam
6YB3lzzo4jL73tlFpYihgSjxO48zF/zj19cEQiXjliEfL/w/J508pXBH9BGIRkJk
vspAw6N74Og3JxIlkF2HN4oSiLUJSyn+Pelup2YR7O4bbxf9djwMYY39KGICxogR
oCM1cYWCEHmT7ZshCCRwD6vw7GyOLNyE846O7yBrVyqDQigu1yFeRuDK6sS7GhPa
/UXUTT4WlRTZIV2rJlwWucD/tnpBtq8JZu5ekzgq6kzfUtHcA9A=
=8FQI
-----END PGP SIGNATURE-----

3
gscan2pdf-2.13.4.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e07713915241b1c05bf00c5e37aa2b310155474c388457e41a1c503b33f79969
size 510300

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEERjKT5K4zhxhG8wInsyHyAxEPyvMFAmaqhBUACgkQsyHyAxEP
yvM68g//as61+oCVnGXW6tHuSvGSh8P95EcozS9BFK9Lxbr4V12YdNDYlZsQP28/
Z/vsQ8yFvh9VwpWJ/7p9IbOv9jNIuPiT4axCs0eLcvs9pIvH84haH3CHcsLsqddK
2kd6hn5E7ZY/tvOq3ddXzJ4DHyyDFVyJyJ4L4CXv0FSAsf4jyrliujxChOFhM/j6
hCG0OH26VufQ9/dv4VwifCer29bmfEXUYbMZ4s2aIUCDqJ3UenxIy5FLw3ZnBL6W
d3DgCRI6RSlOEoYRML3KbgUa69Dy1Y0/RuP+9tRqQXofgeJzvkN+ld1Lw09XrSTP
ya2ssxgzk3fJCyi0t3segntP6XNGCHU81wJoKgqs5L56OJhiu+SBc1en6rAuD9q+
GFp22z8KPJMQOR0Kil2Budx4Z/yxyFXCUWJIHpj5zFfdLkNczYToGZcVwJQWFn+f
Ec0aNn0ACjTY7+s6QyD1nDlU41xJZZSWfpdD9ApZ5jx3625ALZ6KLQY8zxZnSrOh
pW0Bbyzl2ZfZ4TN+r4DrprJ7oteZsSHP5Lp0TueoQ37+atb7En58CYYrTJ2FKLCW
6KbvTArxkVCrOI7bKPK/aDhgQkIJlJoFlWFJ2n7xmX51DjXOYtNBMXqhiOw8bWtk
Lsa9H37mwR8ij67oC57XFXUNrnsi+S1llV4qLj/H+saMGWo1RBw=
=RNZP
-----END PGP SIGNATURE-----

1177
gscan2pdf.changes Normal file

File diff suppressed because it is too large Load Diff

77
gscan2pdf.keyring Normal file
View File

@ -0,0 +1,77 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQINBE+s1fEBEACZMqksHHJ4+2J4m/ErxhiufucWHOzjZOFHnRir1L4HSFrggobs
Ocrm8Y+5QhaZ3JGmqT0ad7JYH5fzKhGfhTtlXJFf6NarnQ9NIxQv0vcqsCpo5Dyh
xZ0ibXBjMPk6eQH+A6HGy9aneYHh/wnfqJHod++szHuLtASqwAeEb+CC0Mr/vNR5
vSOoVjj2yWdl9bXOdB0JokOFDIxHBWV+IN8PEytkwTiMLatNopGhkbaon/jfmogM
A/7VvIDlMbGaMlVt72STeJqerJ1gU6NSaUHYFwyqbFErqh7xRjUGLJIR1wv11ysJ
uZrANq68SX7aPVCgdzDrFdyKf10fDtWSI5b1kMlucWtFM+fKrlR5h9FmWFbDwTyp
e5aYmPmQQDRpqlrD+0Qs/8ZWTHilXxZqyx+fSGAJeIyk86iIy7JN8x2DgpzGyU4C
aB0y1vDvqHRlR6X7RsEGkWRzobB0PW+RARXf5pG7d36ej+u9qPXtK5xhxAYyrRVk
+un26HWvDL0Oso+9DImtN9vHZK9yww2El9dGJzrVEMmVvaLD3CCs8ZJyOiZSs9cb
3K+8ChJgwRg+DtXQcStZN+Kr5Hr4kVh2mCdzSW2+huDasvPPd0mSSeZ0cKLm7Zb/
hVarxm76sSV192tRKH23CPpsT7zuv7tPHPR41+W59Xr8AiY8zf5B7kDlOQARAQAB
tCRKZWZmcmV5IFJhdGNsaWZmZSA8amZmcnlAcG9zdGVvLm5ldD6JAk4EEwEIADgW
IQRGMpPkrjOHGEbzAiezIfIDEQ/K8wUCWKdncQIbAwULCQgHAwUVCgkICwUWAgMB
AAIeAQIXgAAKCRCzIfIDEQ/K8w58D/0TtH1Uvc8SzWv/cqTEfNSnXoiU6GoKlF6s
Ucw0stFEqwhKWti7IIDM0Mek71h4dNn96nA/cV50uFegZCaK2KAt+p3xvPwxEjjd
uiw/GewQGxAGkvC8YTID+AiQRc8+1OPILKAREmtgqJksyPdHq/LiLjKH3Y0ZOD5j
WvbLO3sJMBDstQywblC7eZ5KP/Wd33mFwEHDtIbgZa2DDb//qfmimRO46wY6M7yu
Qz8Sowy9mgLCDFqQo4tAndyDcZS7rQJ4pgey2mVfBqhMdxbUa6d7rrrt8fltrrDc
5P+B6TNsVM5bGfS62gX8cfXE3wMYwZsK9QN4UVVevsQC+J9n9AatjsMjFEu3PRp9
obYA7s70ZV3rl+c1loP9pKa0ILkBgFTOzvcj5N2DT/nyRE+NkIN47YUYb06NadN+
2zGx3xyzv7YtoAnMN1fhrMMiVWIR0xEk4jlmGpCUh5h/jXeNHdtd8U0LKRj7xg6V
/oTUBwrpd3Dr+LLTCtYBDSsGUPJukAiOw/Of/mGVfoD6ZWH+0rJQxQK2ofdzBine
7oYhxXFJRJs9Q481IWaHNENnH9RRCkam0M/xRi54dN9OQF6OWzF3fCvtcmz9W1h1
NjZPEIQnwq+9ldJUgvn4T0mfVPOJ4Osj+Dm6kaWZg+a6166cIwKaUhiv5d27rl0Z
CTOWf+U347QiSmVmZnJleSBSYXRjbGlmZmUgPGpqckBkZWJpYW4ub3JnPokCNwQT
AQgAIQUCT6zWgwIbAwULCQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRCzIfIDEQ/K
87GeD/9iWN4FO3c9de2HVUJNi8WduE48G5fHcBgzKdTRFWktrTfCZvzzZL258ouA
SndZjPTK3f9EvuVv/FhkBE9zNm67kXv5gp1kj0DYgt/omB5fzv+B+CLIocta00xE
kmtgsBPVLix0hi4yiwnqDn2nP3JaiGqdTAJiWP7gpDtmoXiNSs03qNjqaot3DqEz
1yJAWOBJfCHUwMEHwYL3mPRR2XRqydJdOkHxBZeR/vhJqxCqjAakmVzbwvYtP666
wnIS5JHNYM3+7wGRei9yj6M2fjezQHULkrJy0DWNxZPJjPUeql5FYDCwffQu2zM1
RCphOAWYHrcUeA09AUVsWNF4iHkFiuEKJHMtLgUkMOyLYF8SBb9ik16byB6wtrpE
EHFnQwqW2Gv2zsBkVZQVrnZdaTgm5NVysLAe3iNxDHK5Cp/TomV8hpaXxXAkeVZ4
napRiJwH3x9X8fuVSRsj41gg4x1KCIT7dN5zqGnNqtrRnEccy/5zBQtQrOD1iaK0
+/K6KPsgtY6FfVNPrvFH8CYh3wT5+IYbSwwzkpMF/9dJyOIjSU6dyFVhMjfDQWsF
wVAjTXkScvoMxpZ1d7tYu1lfpiMJ8yWD0DSOmzYEtql2LddP1AhCSc1+iQ9iRwBe
eT1PTAbU42LpK/vyA2Cg57r1uWl30wToCeRlm70oZCQ3dF85fLQvSmVmZnJleSBS
YXRjbGlmZmUgPEplZmZyZXkuUmF0Y2xpZmZlQGdtYWlsLmNvbT6JAjcEEwEIACEF
Ak+s1fECGwMFCwkIBwMFFQoJCAsFFgIDAQACHgECF4AACgkQsyHyAxEPyvMtSA/+
PrMqRrfxpBKKzo40hXUuhj39ZSJZpZcQsPS8nbN/oR6HYiXjzPKxa6hH0r4Fnv88
M+iH0je0msn9n5NyO5PGskirk50t/WSiVm8jK9c6Dq8rvrR1wm6tRbvxJrV25qcq
hdEF1jJ8nOXTTQykgzHnQx25+232zOrHpH0/SPyVo19yGgDCYDLuhI4fBz0KCRx2
xetydPHI+Axvbfveqhq4b6zUXVCxFJLu19Mf39qaOX0Qe2GTSa9/CM47/182SyhD
EKTmIMPPNDnZsTTpALSpV6qXDAcI/H7lFJsidRXC+K7HAYxL7HKbDxUbJijWbtXj
z93sXdireuR/BuPx3i2Rsn18jdSgEK+SphGBlK78RkE7Mq2xmaEmWcbPTQhVmgkx
lAlXsvvvwjtJVhBvz61fjBcIaN6qHt6WDqCgSEWGiyPfE0iVmpbsseVOzqB7ywHO
ouZYQ7gMr6wThRhFq0R1tQSdD4Ea8aYu7T5EXgX3CsF/BelU/2khcynQhiS0M232
54vt2tkWMxLcqnPwC/T2KkTa9si0LZrOigULElaB3zWe5wxC2H+VQrDadTunxusj
ZTdBQrNldRVdUMWIZnEFEBTjJ1wt3+M2fEn9CUS/YtlA68W7mpi0vOeVALx/D3Ow
1Yssl8HsVFf6eeS7i2QaMOC5348OI84lBHmHXNCC5sG5Ag0ET6zV8QEQAM6dYpW/
o7eymh96xpv7MF09ooxkTtQ+muUfiw5oOKXe1nsO9iyhGD8yL1AWIJ+8rpoHHlaa
2xmOKdiY19KolX4ydpdyJqDHHgKfVKheL5KfqUmp7FF6NLlGzpxcheZWbJnWN4e4
vAkhWCeSnyKmdsMfljigCF1tug1J6oNn40x2eW/PK50MBUN65HRcbyLkZBjNpFTM
KKNKuE4S2sQIO+KZfrzsfisrzjFi9DEHO+SjMK2hzxvvgIIGOHzZboC5PGdqo49Z
5EanyTarsyHdyy8zjFN4TTbm/HEBSwemZV7N9WojEUv3ZZGM5A6yN/XPE+HYAP0H
DpF3LsT95Wr+il72SzB+g44t6OCtGgiXkgc9cr02M9+CF1Sqjw6HuTYDIq5W5dPL
Yq47bpraORXM6lvqHmzufV3+MUy7zcUQN5wS3ouXmXQSc4yWzyFGQJeyA6p54xrz
nNqBhQ0GsN0i56K5dDPnXBI8BDPtVWHB4vNqeh+EzN+cpouYCsE1NAQsV8l8UJ/I
hq/G9ZSWw8OJHmN85SmK6/7GVhE+k0lkgVfGVSggTA+LsOmB+Gf2n5dzOfYm3r9e
r2MYEm5OXED7jugmritFziuJy3PobGsxPsUsmtlGlFpsbQru/aK58Z8/M+U7TiJv
OndfzLlkxnLI+0IZ7UAGnUmvB07lx8UR5IYBABEBAAGJAh8EGAEIAAkFAk+s1fEC
GwwACgkQsyHyAxEPyvMnFw//aJVCA4x2Q2KRBNOG0n7lRHDoerP4GrNJ5dcE2mmY
u/zNtpkslsUx5fWHRHPGBAKE/z02arquMHfBUlnas83G7aEjOGjVWuBFF+RsROws
1+u2FvV55/L0aeeJuZRMEQWEPARLkO49gi5LLFAG3/MTjzxCya4CO8eNkHOn+ycm
IGCk1gZFT3vhS7JhuEsMcX405Zm0Du3ssi9RLAqAXl3PoWnun0IkSgYLMb5acDw3
Q+3FzqRo+Ih+3R+79WyxkBGjgTqcDRLVG6VYPZoHBZgfo1Ezz4sZE54vWoiKuPGc
I1YsxPktSofRq/vql8XTBTz6TZBPq01ofuFB4kzSwo/zIIvYUjS7XCHz0WY17HL0
FgFOK4sY4B+TovPJ8SerSTiGNznBHAuifb4JECWpDHoHJqcHgXvl17AezeF7E9fZ
o7oodD8UeBZZILMSEfRndEen8FR1wSaaiqG07XHK5yRDh91aeV0rczcx4ZbPhBOH
8PtVL7Npl8zdH7XdPiBr5lFv65n8FDR46z+sXp6e9BJWrIn0PpWcEv0DTBn3nH7w
TmOFQmzAH7oaUUdEfC4W3mbPThJF5TUUseuTudnIRzguXX5CT6LfibHCYLUZErYd
CMCsDWvBMI8bVVoG95RtH9xJEZYW8nnnwXnLul8sEzspri/pYr3LnICCTmHVtEO6
u4Q=
=xZ9y
-----END PGP PUBLIC KEY BLOCK-----

107
gscan2pdf.spec Normal file
View File

@ -0,0 +1,107 @@
#
# spec file for package gscan2pdf
#
# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: gscan2pdf
Version: 2.13.4
Release: 0
Summary: Easy scan to PDF
License: GPL-3.0-only
URL: https://sourceforge.net/projects/gscan2pdf/
Source0: https://sourceforge.net/projects/gscan2pdf/files/gscan2pdf/%{version}/gscan2pdf-%{version}.tar.xz
Source1: https://sourceforge.net/projects/gscan2pdf/files/gscan2pdf/%{version}/gscan2pdf-%{version}.tar.xz.asc
Source9: gscan2pdf.keyring
BuildRequires: fdupes
BuildRequires: update-desktop-files
Requires: perl-base = %{perl_version}
Requires: unpaper
Requires: perl(Config::General)
Requires: perl(Data::UUID)
Requires: perl(Date::Calc)
Requires: perl(Exception::Class)
Requires: perl(Filesys::Df)
Requires: perl(Glib)
Requires: perl(GooCanvas2)
Requires: perl(Gtk3)
Requires: perl(Gtk3::ImageView)
Requires: perl(Gtk3::SimpleList)
Requires: perl(Image::Magick)
Requires: perl(Image::Sane)
Requires: perl(List::MoreUtils)
Requires: perl(Locale::Language)
Requires: perl(Locale::gettext)
Requires: perl(Log::Log4perl)
Requires: perl(PDF::Builder)
Requires: perl(Proc::ProcessTable)
Requires: perl(Readonly)
Requires: perl(Set::IntSpan)
Requires: perl(Try::Tiny)
Requires: typelib(GooCanvas) = 2.0
%if 0%{?sle_version} >= 150200 && 0%{?is_opensuse} || 0%{?sle_version} >= 150200 || 0%{?suse_version} > 1500
Requires: typelib(GdkPixdata) = 2.0
%endif
Requires: djvulibre
Requires: pdftk
Requires: tiff
Recommends: gocr
Recommends: tesseract-ocr
BuildArch: noarch
%{perl_requires}
%description
A GUI to ease the process of producing a multipage PDF from a scan.
Features:
* Compatible with any SANE-capable scanner
* Crop, threshold & clean up scan
* Reorder pages via DND
* Write multi-page scan to PDF, DjVu or TIFF
* Write single scans to any format supported by ImageMagick
* Ocropus & tesseract support
* Place OCR output at boundary boxes supplied by Ocropus
* Incorporate PDF metadata in filename
%lang_package
%prep
%autosetup
%build
perl Makefile.PL INSTALLDIRS=vendor
%make_build
%install
%make_install
%perl_process_packlist
%find_lang %{name} %{?no_lang_C}
%fdupes %{buildroot}
%files
%doc %{_datadir}/help/C/%{name}/
%license LICENCE
%{_bindir}/gscan2pdf
%{_datadir}/%{name}/
%dir %{_datadir}/metainfo
%{_datadir}/metainfo/net.sourceforge.gscan2pdf.appdata.xml
%{_datadir}/applications/net.sourceforge.gscan2pdf.desktop
%{_datadir}/pixmaps/gscan2pdf.svg
%{_mandir}/man1/gscan2pdf.1p%{?ext_man}
%{perl_vendorlib}/Gscan2pdf/
%files lang -f %{name}.lang
%changelog