Gentoo Archives: gentoo-commits

From: "Göktürk Yüksek" <gokturk@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-gfx/gscan2pdf/
Date: Thu, 09 Feb 2017 22:56:43
Message-Id: 1486680926.82f3aa4407ad16afde14d2f382dabdc4c4c65f53.gokturk@gentoo
1 commit: 82f3aa4407ad16afde14d2f382dabdc4c4c65f53
2 Author: Chris Mayo <aklhfex <AT> gmail <DOT> com>
3 AuthorDate: Thu Feb 9 19:38:11 2017 +0000
4 Commit: Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
5 CommitDate: Thu Feb 9 22:55:26 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82f3aa44
7
8 media-gfx/gscan2pdf: New package
9
10 Gentoo-Bug: https://bugs.gentoo.org/254704
11 Gentoo-Bug: https://bugs.gentoo.org/604162
12
13 media-gfx/gscan2pdf/Manifest | 1 +
14 media-gfx/gscan2pdf/gscan2pdf-1.7.1.ebuild | 62 ++++++++++++++++++++++++++++++
15 media-gfx/gscan2pdf/metadata.xml | 12 ++++++
16 3 files changed, 75 insertions(+)
17
18 diff --git a/media-gfx/gscan2pdf/Manifest b/media-gfx/gscan2pdf/Manifest
19 new file mode 100644
20 index 0000000000..eb65f5f5e6
21 --- /dev/null
22 +++ b/media-gfx/gscan2pdf/Manifest
23 @@ -0,0 +1 @@
24 +DIST gscan2pdf-1.7.1.tar.xz 393048 SHA256 bacf4bc2b63658a30ee4fc0de38345077bc640e10007e42221612a7ae7881bd0 SHA512 6741317d3a24dc0a5ee0dd4fd04cc61a9e8d49678237eab0aea8e212e4d8186a060fef12bb16b9eede357c6dbde4676288d3c072eefd5bfc5a5fe99f3ff94c40 WHIRLPOOL ccd2ee19821d202ec0925b1a52cd4d5855154daa5704fda5f2ee856f310d9a103b1dd28ba267dd31d16de24688e3bf97a8b3e40e8af02b421e571e637f4efadc
25
26 diff --git a/media-gfx/gscan2pdf/gscan2pdf-1.7.1.ebuild b/media-gfx/gscan2pdf/gscan2pdf-1.7.1.ebuild
27 new file mode 100644
28 index 0000000000..87542e9217
29 --- /dev/null
30 +++ b/media-gfx/gscan2pdf/gscan2pdf-1.7.1.ebuild
31 @@ -0,0 +1,62 @@
32 +# Copyright 1999-2017 Gentoo Foundation
33 +# Distributed under the terms of the GNU General Public License v2
34 +# $Id$
35 +
36 +EAPI=6
37 +
38 +inherit eutils perl-module
39 +
40 +DESCRIPTION="Scan documents, perform OCR, produce PDFs and DjVus"
41 +HOMEPAGE="http://gscan2pdf.sourceforge.net/"
42 +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
43 +
44 +LICENSE="GPL-3"
45 +SLOT="0"
46 +KEYWORDS="~amd64 ~x86"
47 +
48 +# OCR tests fail with tesseract[opencl], not fixed by addpredict
49 +# and others on Wayland and the console
50 +RESTRICT="test"
51 +
52 +RDEPEND="
53 + dev-perl/Config-General
54 + dev-perl/Date-Calc
55 + dev-perl/Data-UUID
56 + dev-perl/Filesys-Df
57 + dev-perl/glib-perl
58 + dev-perl/Goo-Canvas
59 + dev-perl/Gtk2-Ex-PodViewer
60 + dev-perl/Gtk2-Ex-Simple-List
61 + dev-perl/Gtk2-ImageView
62 + dev-perl/gtk2-perl
63 + dev-perl/HTML-Parser
64 + dev-perl/Locale-gettext
65 + dev-perl/List-MoreUtils
66 + dev-perl/Log-Log4perl
67 + dev-perl/PDF-API2
68 + dev-perl/Proc-ProcessTable
69 + dev-perl/Readonly
70 + dev-perl/Sane
71 + dev-perl/Set-IntSpan
72 + dev-perl/Try-Tiny
73 + virtual/perl-Archive-Tar
74 + virtual/perl-Carp
75 + virtual/perl-Data-Dumper
76 + virtual/perl-File-Temp
77 + virtual/perl-Getopt-Long
78 + virtual/perl-threads
79 + virtual/perl-threads-shared
80 + media-gfx/gtkimageview
81 + media-gfx/imagemagick[png,tiff,perl]
82 + media-gfx/sane-backends
83 + media-libs/tiff"
84 +
85 +mydoc="History"
86 +
87 +pkg_postinst() {
88 + optfeature "DjVu file support" "app-text/djvu[tiff] media-gfx/imagemagick[djvu]"
89 + optfeature "Optical Character Recognition" app-text/tesseract[osd,tiff]
90 + optfeature "scan post-processing" app-text/unpaper
91 + optfeature "automatic document feeder support" media-gfx/sane-frontends
92 + optfeature "sending PDFs as email attachments" x11-misc/xdg-utils
93 +}
94
95 diff --git a/media-gfx/gscan2pdf/metadata.xml b/media-gfx/gscan2pdf/metadata.xml
96 new file mode 100644
97 index 0000000000..e7ac1e9df8
98 --- /dev/null
99 +++ b/media-gfx/gscan2pdf/metadata.xml
100 @@ -0,0 +1,12 @@
101 +<?xml version="1.0" encoding="UTF-8"?>
102 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
103 +<pkgmetadata>
104 + <maintainer type="person">
105 + <email>aklhfex@×××××.com</email>
106 + <name>Chris Mayo</name>
107 + </maintainer>
108 + <maintainer type="project">
109 + <email>proxy-maint@g.o</email>
110 + <name>Proxy Maintainers</name>
111 + </maintainer>
112 +</pkgmetadata>