Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-text/epspdf/
Date: Wed, 29 Dec 2021 03:55:04
Message-Id: 1640750086.bb2c3128f92b3cdf119710158e9abc11b113d317.sam@gentoo
1 commit: bb2c3128f92b3cdf119710158e9abc11b113d317
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Wed Dec 29 03:54:15 2021 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Wed Dec 29 03:54:46 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb2c3128
7
8 app-text/epspdf: add 0.6.5
9
10 We'll cut it out of TL 2022, but bump now so things
11 keep working.
12
13 Bug: https://bugs.gentoo.org/695990
14 Signed-off-by: Sam James <sam <AT> gentoo.org>
15
16 app-text/epspdf/Manifest | 1 +
17 app-text/epspdf/epspdf-0.6.5.ebuild | 56 +++++++++++++++++++++++++++++++++++++
18 2 files changed, 57 insertions(+)
19
20 diff --git a/app-text/epspdf/Manifest b/app-text/epspdf/Manifest
21 index 01e04f7bbd4c..bc3fef3d9903 100644
22 --- a/app-text/epspdf/Manifest
23 +++ b/app-text/epspdf/Manifest
24 @@ -1 +1,2 @@
25 +DIST epspdf-0.6.5.zip 331312 BLAKE2B 3bd2c9cd432172c38efe33d08068f20fddf169d5d7bc94c9f1720cf379de9ba54aedb1cb6fd438b721c2e98f24dfd1ca4b3dab5c1fe01a71791748f952832ac9 SHA512 28ef12546a957c62fd94b405b53359898d46c825bad8fd2167b5ab23bb2a6ea457ccbcc8263b31574e128ebe56e21b30fae27d406397df3fdc1506a088ab41f4
26 DIST epspdf.0.6.3.tgz 335975 BLAKE2B aacd6e222bfe74636dba796fd6e878fa9970f469d096eb77acf4a336a0ab5620629de7ba1c763afa62b181887724db55be57d1929a041a945c7d74ea3028d6de SHA512 ddb0d8c17b6b0bbb934312e6253a2b689d2545c892af989efac9782022c501109f2ff57bb2ea7c26d63d7747e2a510c18bd22a6076bb7137fe0252c38b2125ea
27
28 diff --git a/app-text/epspdf/epspdf-0.6.5.ebuild b/app-text/epspdf/epspdf-0.6.5.ebuild
29 new file mode 100644
30 index 000000000000..1c46675218c9
31 --- /dev/null
32 +++ b/app-text/epspdf/epspdf-0.6.5.ebuild
33 @@ -0,0 +1,56 @@
34 +# Copyright 1999-2021 Gentoo Authors
35 +# Distributed under the terms of the GNU General Public License v2
36 +
37 +EAPI=7
38 +
39 +inherit desktop texlive-common
40 +
41 +DESCRIPTION="GUI and command-line converter for [e]ps and pdf"
42 +HOMEPAGE="http://tex.aanhet.net/epspdf/"
43 +# http://tex.aanhet.net/epspdf/${PN}.${PV}.tgz
44 +SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.zip"
45 +S="${WORKDIR}"/${PN}
46 +
47 +LICENSE="GPL-2"
48 +SLOT="0"
49 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
50 +IUSE="doc tk"
51 +
52 +RDEPEND="!<dev-texlive/texlive-pictures-2011-r1
53 + >=dev-texlive/texlive-basic-2011
54 + app-text/ghostscript-gpl
55 + tk? ( dev-lang/tk )"
56 +BDEPEND="app-arch/unzip
57 + sys-apps/texinfo"
58 +
59 +src_compile() {
60 + cd doc || die
61 + makeinfo epspdf || die
62 +}
63 +
64 +src_install() {
65 + exeinto /usr/share/${PN}
66 + doexe epspdf.tlu
67 +
68 + insinto /usr/share/${PN}
69 +
70 + if use tk ; then
71 + doins epspdf.help doc/images/epspdf.png
72 + doexe epspdftk.tcl
73 + fi
74 +
75 + dobin_texmf_scripts ${PN}/epspdf.tlu
76 + use tk && dobin_texmf_scripts ${PN}/epspdftk.tcl
77 +
78 + doinfo doc/epspdf.info
79 + dodoc doc/Changelog
80 + if use doc ; then
81 + dodoc doc/epspdf.pdf
82 + dodoc -r doc
83 + fi
84 +
85 + # Give it a .desktop
86 + if use tk; then
87 + make_desktop_entry epspdftk epspdftk "${EPREFIX}/usr/share/${PN}/epspdf.png" "Graphics;ImageProcessing"
88 + fi
89 +}