fixes for latest gscan2pdf, and solo-python is now in Portage
This commit is contained in:
3
media-gfx/gscan2pdf/Manifest
Normal file
3
media-gfx/gscan2pdf/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST gscan2pdf-2.9.1.tar.xz 484740 SHA256 c9ecd88cd87073ebd2282888eb92532f5279551eece606c89afcc98d54b046d3 SHA512 4fc3107c871a7915ebdc023476b1159c0fe03934f1a52a417a5bc285be46f7db0ed38ec4cf015b15953c728ef19d1f4f30207d418b655c950bfb64ddc5d23237 WHIRLPOOL f0e5d0b9305960f1442240127c4d0661b303daf2334e4eb0dfc30e3260605bb8a231f435715d147dda210a2514681ec5886dcb447b74fd36e1d93e77aa1d8cd8
|
||||
EBUILD gscan2pdf-2.9.1.ebuild 2861 SHA256 a44497f030bd6158a04ab23798dce730097c0f7eceb99bf9d9ca03179110d586 SHA512 c8e80c00985009ef99872f077e5096833a82833ca5d96b2d3724da3aa2949d3ac61aa3d73fa2a6fe39cb8f81a5598caae7a7453db51040f0122bcd106ed56ce5 WHIRLPOOL 99f34717c3ee0b5d373f7743f010955567a93a2642c059e1ecbfd30d2dbb8d7a2982ab63451c6be0e1aa3cdebde5c3c117a8546c449e6e877f600e7440c1a756
|
||||
MISC metadata.xml 439 SHA256 fe0ce730516bb9a9d15b43abd2b150e5a37a55dd46fa74b16779cc7dd86c2e27 SHA512 af1cc05ac693899586df81036d2fa11af187edbb3c9449862298ba05efd0dbd0c4c5b008a1a21328c1f9a27a690671bd7a9967d2e457efb31561044e45984401 WHIRLPOOL 622d34572b44041a0763005814401166ac60342e4173987249dd5da9a442a7b0ca36713e59317821097066ee4e78921bfde26af33a4097c42396721bef62ff3a
|
||||
109
media-gfx/gscan2pdf/gscan2pdf-2.9.1.ebuild
Normal file
109
media-gfx/gscan2pdf/gscan2pdf-2.9.1.ebuild
Normal file
@@ -0,0 +1,109 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
DIST_TEST="do"
|
||||
|
||||
inherit optfeature perl-module virtualx xdg-utils
|
||||
|
||||
DESCRIPTION="Scan documents, perform OCR, produce PDFs and DjVus"
|
||||
HOMEPAGE="http://gscan2pdf.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
dev-perl/Config-General
|
||||
dev-perl/Data-UUID
|
||||
dev-perl/Date-Calc
|
||||
dev-perl/Filesys-Df
|
||||
dev-perl/glib-perl
|
||||
dev-perl/GooCanvas2
|
||||
dev-perl/Gtk3
|
||||
dev-perl/Gtk3-SimpleList
|
||||
>=dev-perl/HTML-Parser-3.750.0
|
||||
dev-perl/Image-Sane
|
||||
dev-perl/List-MoreUtils
|
||||
dev-perl/Locale-Codes
|
||||
dev-perl/Locale-gettext
|
||||
dev-perl/Log-Log4perl
|
||||
dev-perl/PDF-API2
|
||||
dev-perl/Proc-ProcessTable
|
||||
dev-perl/Readonly
|
||||
dev-perl/Set-IntSpan
|
||||
dev-perl/Try-Tiny
|
||||
virtual/perl-Archive-Tar
|
||||
virtual/perl-Carp
|
||||
virtual/perl-Data-Dumper
|
||||
virtual/perl-File-Temp
|
||||
virtual/perl-Getopt-Long
|
||||
virtual/perl-threads
|
||||
virtual/perl-threads-shared
|
||||
media-gfx/imagemagick[png,tiff,perl]
|
||||
media-gfx/sane-backends
|
||||
media-libs/tiff
|
||||
app-text/djvu
|
||||
app-text/unpaper
|
||||
app-text/pdftk"
|
||||
|
||||
BDEPEND="
|
||||
test? (
|
||||
${RDEPEND}
|
||||
dev-perl/Sub-Override
|
||||
media-libs/fontconfig
|
||||
|
||||
app-text/djvu[jpeg,tiff]
|
||||
app-text/poppler[utils]
|
||||
app-text/tesseract[-opencl,osd(+),png,tiff]
|
||||
app-text/unpaper
|
||||
media-gfx/imagemagick[djvu,jpeg,png,tiff,perl,postscript]
|
||||
media-gfx/sane-backends[sane_backends_test]
|
||||
media-gfx/sane-frontends
|
||||
)"
|
||||
|
||||
PERL_RM_FILES=( t/{90_MANIFEST,91_critic,99_pod}.t )
|
||||
|
||||
mydoc="History"
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_desktop_database_update
|
||||
|
||||
optfeature "DjVu file support" "app-text/djvu[tiff] media-gfx/imagemagick[djvu]"
|
||||
optfeature "encrypting PDFs" app-text/pdftk
|
||||
optfeature "creating PostScript files from PDFs" app-text/poppler[utils]
|
||||
optfeature "adding to an existing PDF" app-text/poppler[utils]
|
||||
optfeature "Optical Character Recognition" app-text/tesseract[osd,tiff]
|
||||
optfeature "scan post-processing" app-text/unpaper
|
||||
optfeature "automatic document feeder support" media-gfx/sane-frontends
|
||||
optfeature "sending PDFs as email attachments" x11-misc/xdg-utils
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_desktop_database_update
|
||||
}
|
||||
|
||||
src_test() {
|
||||
echo "Using:"
|
||||
echo " $(best_version app-text/djvu)"
|
||||
echo " $(best_version app-text/poppler)"
|
||||
echo " $(best_version app-text/tesseract)"
|
||||
echo " $(best_version dev-perl/Image-Sane)"
|
||||
echo " $(best_version media-gfx/imagemagick)"
|
||||
echo " $(best_version media-gfx/sane-backends)"
|
||||
echo " $(best_version media-libs/tiff)"
|
||||
|
||||
local confdir="${HOME}/.config/ImageMagick"
|
||||
mkdir -p "${confdir}" || die
|
||||
cat > "${confdir}/policy.xml" <<-EOT || die
|
||||
<policymap>
|
||||
<policy domain="coder" rights="read|write" pattern="PDF" />
|
||||
<policy domain="coder" rights="read" pattern="PS" />
|
||||
</policymap>
|
||||
EOT
|
||||
NO_AT_BRIDGE=1 virtx perl-module_src_test
|
||||
}
|
||||
15
media-gfx/gscan2pdf/metadata.xml
Normal file
15
media-gfx/gscan2pdf/metadata.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>aklhfex@gmail.com</email>
|
||||
<name>Chris Mayo</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="sourceforge">gscan2pdf</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
Reference in New Issue
Block a user