gscan2pdf/gscan2pdf.spec
Malcolm Lewis 0ae2cf3f24 Accepting request 526596 from home:Zaitor
@project maintainers: Please let the package maintainer be the one to review this sub.

- Update to version 1.8.6:
  + Fixed visibility of options for DjVu, JPEG, & TIFF in save
    dialogue.
  + Reload recursion limit in Edit/Preferences. Break of out reload
    recursion loop if maximum number of reloads is exceeded.
  + Reapply only those current scan settings that were reset by the
    reload
  + Fixed unpaper detection for v0.3.
- Update to version 1.8.5:
  + Add support for Poppler (pdftops) as postscript backend.
  + Drop support for libsane-perl.
  + Reapply current scan settings for those scanners that reset
    them when forcing a reload.
  + Eliminate unnecessary strings from gscan2pdf.pot to prevent
    unnecessary work and confusion on the part of the translators.
  + Add A3 to default paper sizes.
  + Updated translations.
- Update to version 1.8.4:
  + Cope with Tesseract 3.0.5 writing Page 1 instead of Page 0.
  + Assume pixels/inch if the image doesn't know better.
  + Fix paragraph formatting in save as text output.
  + In preparation for future removal of libsane-perl frontend,
    change default frontend libsane-perl -> libimage-sane-perl, and
    similarly switch selected frontend on upgrade from older
    version. Assuming no major problems occur, support for
    libsane-perl will be removed in the next release.
  + Fixed bug writing postscript file.
  + Add support for ghostscript backend due to apparent bug in
    tiff2ps.
  + Round scan options with ranges to valid values before applying.
  + Fixed bug updating list of option-dependent values.
- Add perl(Image::Sane) Requires: Now available in openSUSE, and
  gscan2pdf is ported to use it.

OBS-URL: https://build.opensuse.org/request/show/526596
OBS-URL: https://build.opensuse.org/package/show/Publishing/gscan2pdf?expand=0&rev=4
2017-09-20 12:30:03 +00:00

109 lines
3.0 KiB
RPMSpec

#
# spec file for package gscan2pdf
#
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# 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 http://bugs.opensuse.org/
#
Name: gscan2pdf
Version: 1.8.6
Release: 0
Summary: Easy scan to PDF
License: GPL-3.0
Group: Productivity
Url: http://sourceforge.net/projects/gscan2pdf/
Source0: https://sourceforge.net/projects/gscan2pdf/files/gscan2pdf/%{version}/gscan2pdf-%{version}.tar.xz
Source99: %{name}-rpmlintrc
BuildRequires: fdupes
BuildRequires: update-desktop-files
Requires: unpaper
Requires: perl(Config::General)
Requires: perl(Data::UUID)
Requires: perl(Date::Calc)
Requires: perl(Filesys::Df)
Requires: perl(Glib)
Requires: perl(Goo::Canvas)
Requires: perl(Gtk2)
Requires: perl(Gtk2::Ex::Simple::List)
Requires: perl(Gtk2::ImageView)
Requires: perl(Image::Magick)
Requires: perl(Image::Sane)
Requires: perl(List::MoreUtils)
Requires: perl(Log::Log4perl)
Requires: perl(PDF::API2)
Requires: perl(Proc::Killfam)
Requires: perl(Readonly)
Requires: perl(Sane)
Requires: perl(Set::IntSpan)
Requires: perl(Try::Tiny)
Recommends: %{name}-lang
Recommends: djvulibre
Recommends: gocr
Recommends: tesseract-ocr
Recommends: tiff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
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
%setup -q
%build
perl Makefile.PL INSTALLDIRS=vendor
make %{?_smp_mflags}
%install
%make_install
%perl_process_packlist
%find_lang %{name} %{?no_lang_C}
%fdupes %{buildroot}
%post
%desktop_database_post
%postun
%desktop_database_postun
%files
%defattr(-,root,root)
%doc COPYING LICENCE
%{_bindir}/gscan2pdf
%{_datadir}/%{name}/
%dir %{_datadir}/metainfo
%{_datadir}/metainfo/gscan2pdf.appdata.xml
%{_datadir}/applications/gscan2pdf.desktop
%{_datadir}/pixmaps/gscan2pdf.svg
%{_mandir}/man1/gscan2pdf.1p%{?ext_man}
%{perl_vendorlib}/Gscan2pdf/
%files lang -f %{name}.lang
%defattr(-,root,root)
%changelog