commit: 72821afb8af287d935425699f35258c27fba28cc Author: Tiziano Müller <dev-zero <AT> gentoo <DOT> org> AuthorDate: Sat Apr 12 08:32:23 2014 +0000 Commit: Tiziano Müller <dev-zero <AT> gentoo <DOT> org> CommitDate: Sat Apr 12 08:32:23 2014 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/dev-zero.git;a=commit;h=72821afb
Bump version and fix deps, etc. Also make sure that a recent enough glib/gtk2-perl is installed due to compat-issues with perl-5.18. --- app-office/gscan2pdf/Manifest | 4 +- app-office/gscan2pdf/gscan2pdf-0.9.29.ebuild | 50 ------------------- app-office/gscan2pdf/gscan2pdf-1.2.4.ebuild | 73 ++++++++++++++++++++++++++++ 3 files changed, 75 insertions(+), 52 deletions(-) diff --git a/app-office/gscan2pdf/Manifest b/app-office/gscan2pdf/Manifest index ff5d847..43f2648 100644 --- a/app-office/gscan2pdf/Manifest +++ b/app-office/gscan2pdf/Manifest @@ -1,2 +1,2 @@ -EBUILD gscan2pdf-0.9.29.ebuild 1210 RMD160 d8f18dd5eba8c918883d54b1f4f2b67a914260ae SHA1 de97e2f35a118b1c992c52e3e71541c2f6336394 SHA256 951504413891b5618fea5860bb64a327741e775cb58ab2fc059c37c49f4c3b09 -DIST gscan2pdf-0.9.29.tar.gz 398700 RMD160 6167acae9bb6b2e8d852c25adf24fa7ba460fe01 SHA1 a4e84cfcd98f50bc606983c261abe48c7fbd0b1e SHA256 06e9c9866d6e2752176431d64ae1a73252289cccb4bbdad68558cc1ced7121c4 +DIST gscan2pdf-1.2.4.tar.gz 638451 SHA256 0b4297440fa25d54aa2f2b81eda14ebe2b5093903c96dd4ef4fe137abf1f91ae SHA512 cd908945b5093b68bbde136596bab59bf46ac70b11e07eaf8a23ae6ebbe0f4d2bd725af5079bdb8c8996795e27f982ca54862dec62bddcd66d2f6b2576c98b06 WHIRLPOOL 3ea884d922c3740bbd9d1c682137191d0cea98514775d05a467589f2b959458b1ce3c23398b693471dffb62b63b8f8cc1e1bbb88700c81861e04f4e3bb28bce3 +EBUILD gscan2pdf-1.2.4.ebuild 1671 SHA256 a3e706c55fcc2817acb329841221384ef2951823748b93e4b6cf7547b0ff4543 SHA512 f74865fdfa5651686ff694215ed354120029f0519688638699e342029030f84f07881232cfc6f37faeb41c87cd810e84050827bf3aa8601c2aff3140bbcfb2df WHIRLPOOL 56033e5c3bba3064989fa7ec05ad81e904538b1650c287491ddd90083ec8da5890ad97ccb2cb2835333b0d231e5709f515208153703fa079cc5401e7d7a41a6d diff --git a/app-office/gscan2pdf/gscan2pdf-0.9.29.ebuild b/app-office/gscan2pdf/gscan2pdf-0.9.29.ebuild deleted file mode 100644 index 27869a7..0000000 --- a/app-office/gscan2pdf/gscan2pdf-0.9.29.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="2" -inherit perl-app - -DESCRIPTION="Create PDF of selected pages with File/Save PDF" -HOMEPAGE="http://gscan2pdf.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="adf doc djvu gocr tesseract unpaper +xdg" - -DEPEND="dev-lang/perl - >=dev-perl/config-general-2.40" - -RDEPEND=">=dev-perl/gtk2-perl-1.140-r1 - dev-perl/PDF-API2 - dev-perl/Gtk2-Ex-Simple-List - dev-perl/Gtk2-ImageView - dev-perl/Sane - dev-perl/prefork - dev-perl/forks - dev-perl/Set-IntSpan - >=dev-perl/Locale-gettext-1.05 - media-gfx/imagemagick[perl] - media-gfx/sane-backends - media-libs/tiff - xdg? ( x11-misc/xdg-utils ) - adf? ( media-gfx/sane-frontends ) - doc? ( dev-perl/Gtk2-Ex-PodViewer ) - djvu? ( app-text/djvu ) - gocr? ( app-text/gocr ) - tesseract? ( app-text/tesseract ) - unpaper? ( app-text/unpaper )" - -src_install() { - perl-module_src_install - dodoc History -} - -pkg_postinst() { - ewarn "Thunderbird users can't use the Email to PDF feature" - ewarn "because xdg-email doesn't support creating new emails" - ewarn "with attachments in Thunderbird." -} - diff --git a/app-office/gscan2pdf/gscan2pdf-1.2.4.ebuild b/app-office/gscan2pdf/gscan2pdf-1.2.4.ebuild new file mode 100644 index 0000000..5d858cd --- /dev/null +++ b/app-office/gscan2pdf/gscan2pdf-1.2.4.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="5" + +inherit perl-app + +DESCRIPTION="GUI to produce PDF or DjVu files from scanned documents" +HOMEPAGE="http://gscan2pdf.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" +LICENSE="GPL-3 LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +RDEPEND=">=dev-perl/gtk2-perl-1.249 + >=dev-perl/glib-perl-1.304 + dev-perl/Gtk2-Ex-Simple-List + dev-perl/Gtk2-ImageView + media-gfx/imagemagick[perl] + >=dev-perl/Locale-gettext-1.05 + dev-perl/config-general + dev-perl/PDF-API2 + dev-perl/Sane + dev-perl/Set-IntSpan + dev-perl/Goo-Canvas + dev-perl/Readonly + dev-perl/Log-Log4perl + dev-perl/Try-Tiny + dev-perl/List-MoreUtils + dev-perl/Proc-ProcessTable + virtual/perl-Archive-Tar + virtual/perl-threads + virtual/perl-threads-shared + virtual/perl-Getopt-Long + virtual/perl-Data-Dumper + virtual/perl-Carp + virtual/perl-File-Temp" +DEPEND="${RDEPEND} + media-gfx/sane-backends" + +src_install() { + perl-module_src_install + dodoc History +} + +optfeature() { + local desc=$1 + shift + while (( $# )); do + if has_version "$1"; then + elog " [I] $1 to ${desc}" + else + elog " [ ] $1 to ${desc}" + fi + shift + done +} + +pkg_postinst() { + optfeature "Send to mail" x11-misc/xdg-utils + optfeature "Scanning via ADF" media-gfx/sane-frontends + optfeature "OCR support" \ + app-text/gocr \ + app-text/tesseract \ + app-text/ocropus \ + app-text/cuneiform + optfeature "Convert/scan to DJVU" app-text/djvu + optfeature "Post-process scans with unpaper" app-text/unpaper + optfeature "Convert/scan to TIFF" media-libs/tiff + optfeature "Display help" dev-perl/Gtk2-Ex-PodViewer +}