]> git.pld-linux.org Git - SPECS.git/blob - ocrfeeder.spec
SPECS updated Sun 1 Aug 11:02:02 CEST 2021
[SPECS.git] / ocrfeeder.spec
1 Summary:        OCRFeeder - document layout analysis and optical character recognition system
2 Summary(pl.UTF-8):      OCRFeeder - system analizy układu dokumentu i optycznego rozpoznawania znaków
3 Name:           ocrfeeder
4 Version:        0.8.3
5 Release:        3
6 License:        GPL v3+
7 Group:          Applications/Graphics
8 Source0:        http://ftp.gnome.org/pub/GNOME/sources/ocrfeeder/0.8/%{name}-%{version}.tar.xz
9 # Source0-md5:  ce53ecf155dc902c1855827646e567bd
10 URL:            https://wiki.gnome.org/Apps/OCRFeeder
11 BuildRequires:  autoconf >= 2.63
12 BuildRequires:  automake >= 1:1.11
13 BuildRequires:  gettext-tools
14 # for AM_GLIB_GNU_GETTEXT
15 BuildRequires:  glib2-devel >= 2.0
16 # Gtk, GooCanvas gobject bindings
17 BuildRequires:  goocanvas2
18 # Gtk gobject binding
19 BuildRequires:  gtk+3
20 BuildRequires:  gobject-introspection
21 BuildRequires:  intltool >= 0.35.0
22 BuildRequires:  python3 >= 1:3.5
23 BuildRequires:  python3-ReportLab
24 BuildRequires:  python3-odfpy
25 BuildRequires:  python3-pillow
26 BuildRequires:  python3-pyenchant
27 BuildRequires:  python3-pygobject3
28 BuildRequires:  python3-sane
29 BuildRequires:  python3-modules >= 1:3.2
30 BuildRequires:  rpm-pythonprov
31 BuildRequires:  rpmbuild(macros) >= 1.507
32 BuildRequires:  sed >= 4.0
33 BuildRequires:  tar >= 1:1.22
34 BuildRequires:  xz
35 BuildRequires:  yelp-tools
36 BuildConflicts: gtk4
37 Requires:       goocanvas2
38 Requires:       gtk+3
39 Requires:       python3-ReportLab
40 Requires:       python3-modules >= 1:3.5
41 Requires:       python3-odfpy
42 Requires:       python3-pillow
43 Requires:       python3-pyenchant
44 Requires:       python3-pygobject3
45 Requires:       python3-sane
46 BuildArch:      noarch
47 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
48
49 %description
50 OCRFeeder is a document layout analysis and optical character
51 recognition system.
52
53 Given the images it will automatically outline its contents,
54 distinguish between what's graphics and text and perform OCR over the
55 latter. It generates multiple formats being its main one ODT.
56
57 It features a complete GTK+ graphical user interface that allows the
58 users to correct any unrecognized characters, defined or correct
59 bounding boxes, set paragraph styles, clean the input images, import
60 PDFs, save and load the project, export everything to multiple
61 formats, etc. OCRFeeder was developed as the project of the Master's
62 Thesis in Computer Science of Joaquim Rocha.
63
64 %description -l pl.UTF-8
65 OCRFeeder to system analizy układu dokumentów i optycznego
66 rozpoznawania znaków.
67
68 Po przekazaniu obrazów automatycznie obrysowuje ich zawartość,
69 rozróżniając tekst od grafiki i wykonując OCR na tekście. Potrafi
70 generować tekst w wielu formatach, między innymi ODT.
71
72 Zawiera pełny graficzny interfejs użytkownika GTK+, pozwalający na
73 korygowanie nie rozpoznanych znaków, definiowanie i poprawianie
74 prostokątów ograniczających, ustawianie styli akapitów, czyszczenie
75 obrazów wejściowych, importowanie plików PDF, zapisywanie i
76 wczytywanie projektów, eksportowanie wszystkiego do wielu formatów
77 itp. OCRFeeder powstał jako projekt z pracy magisterskiej z
78 informatyki Joaquima Rocha.
79
80 %prep
81 %setup -q
82
83 %{__sed} -i -e '1s,/usr/bin/env python3,%{__python3},' bin/ocrfeeder.in bin/ocrfeeder-cli.in
84
85 %build
86 # rebuild am to get PLD version of python.m4
87 %{__intltoolize}
88 %{__aclocal} -I m4
89 %{__autoconf}
90 %{__automake}
91 %configure \
92         --disable-silent-rules
93 %{__make}
94
95 %install
96 rm -rf $RPM_BUILD_ROOT
97
98 %{__make} install \
99         DESTDIR=$RPM_BUILD_ROOT
100
101 %find_lang %{name} --with-gnome
102
103 %clean
104 rm -rf $RPM_BUILD_ROOT
105
106 %files -f %{name}.lang
107 %defattr(644,root,root,755)
108 %doc AUTHORS ChangeLog NEWS README TRANSLATORS
109 %attr(755,root,root) %{_bindir}/ocrfeeder
110 %attr(755,root,root) %{_bindir}/ocrfeeder-cli
111 %{py3_sitescriptdir}/ocrfeeder
112 %{_datadir}/ocrfeeder
113 %{_datadir}/metainfo/org.gnome.OCRFeeder.appdata.xml
114 %{_desktopdir}/org.gnome.OCRFeeder.desktop
115 %{_iconsdir}/hicolor/scalable/apps/org.gnome.OCRFeeder.svg
116 %{_mandir}/man1/ocrfeeder.1*
117 %{_mandir}/man1/ocrfeeder-cli.1*
This page took 0.144953 seconds and 3 git commands to generate.