Gentoo Archives: gentoo-commits

From: "Maciej Barć" <xgqt@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-emacs/pdf-tools/
Date: Wed, 30 Nov 2022 01:04:30
Message-Id: 1669770263.66f4d61002e78b55973aa85cb79b60c1b6cc0dcf.xgqt@gentoo
1 commit: 66f4d61002e78b55973aa85cb79b60c1b6cc0dcf
2 Author: Maciej Barć <xgqt <AT> gentoo <DOT> org>
3 AuthorDate: Wed Nov 30 00:27:46 2022 +0000
4 Commit: Maciej Barć <xgqt <AT> gentoo <DOT> org>
5 CommitDate: Wed Nov 30 01:04:23 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66f4d610
7
8 app-emacs/pdf-tools: bump to 1.0.0
9
10 Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>
11
12 app-emacs/pdf-tools/Manifest | 1 +
13 app-emacs/pdf-tools/pdf-tools-1.0.0.ebuild | 64 ++++++++++++++++++++++++++++++
14 2 files changed, 65 insertions(+)
15
16 diff --git a/app-emacs/pdf-tools/Manifest b/app-emacs/pdf-tools/Manifest
17 index 9209c7b44bff..298c61e0ea48 100644
18 --- a/app-emacs/pdf-tools/Manifest
19 +++ b/app-emacs/pdf-tools/Manifest
20 @@ -1 +1,2 @@
21 +DIST pdf-tools-1.0.0.tar.gz 459584 BLAKE2B 54e6f48e593552135c9264baa8040aed6a543e361f5ee951f925ef72d8c62db9e15f97de52eaa4b6013a17dce6170f73e16f1e9d25c9cde33ac8eba1f71ebb7a SHA512 dcf44a45865061c191dcfc03504c707f2170224167d3ec493465c789d8c1433f17c706c5f15dac4fab65e3da45ca3c194aad9b7c599209a7a10b72c17dbbeb77
22 DIST pdf-tools-1.0.0_pre20220619.tar.gz 459416 BLAKE2B 79a7c7a59faf9c11047bfb6218a8055cb9c757b928e52ff59ffb910e5aedb95ca7efe1dda1ae821d98a687fc6e700d8194311fc850f534f425534a1572bd34b5 SHA512 74ca8c05ad238c07ca1b6d6a594889d048220bb984b78b83e7af4c59eedfa7a35a03e153aa4d1296781f910eb0b3a68a5148876a30ad0f6e9fdecf831ff58f8e
23
24 diff --git a/app-emacs/pdf-tools/pdf-tools-1.0.0.ebuild b/app-emacs/pdf-tools/pdf-tools-1.0.0.ebuild
25 new file mode 100644
26 index 000000000000..e2a64f5d79f4
27 --- /dev/null
28 +++ b/app-emacs/pdf-tools/pdf-tools-1.0.0.ebuild
29 @@ -0,0 +1,64 @@
30 +# Copyright 1999-2022 Gentoo Authors
31 +# Distributed under the terms of the GNU General Public License v2
32 +
33 +EAPI=8
34 +
35 +NEED_EMACS=26.3
36 +
37 +inherit autotools elisp
38 +
39 +DESCRIPTION="Emacs Lisp support library for PDF documents"
40 +HOMEPAGE="https://github.com/vedang/pdf-tools/"
41 +SRC_URI="https://github.com/vedang/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
42 +
43 +LICENSE="GPL-3+"
44 +KEYWORDS="~amd64 ~x86"
45 +SLOT="0"
46 +
47 +# Cask is a hard dependency for tests; it is ran by helper functions too.
48 +RESTRICT="test"
49 +
50 +BDEPEND="app-emacs/tablist"
51 +DEPEND="
52 + app-text/poppler:=[cairo,png]
53 + dev-libs/glib:2=
54 + media-libs/freetype:2=
55 + media-libs/harfbuzz:=
56 + media-libs/libpng:=
57 + x11-libs/cairo:=
58 +"
59 +RDEPEND="
60 + ${DEPEND}
61 + ${BDEPEND}
62 +"
63 +
64 +DOCS=( NEWS README.org )
65 +SITEFILE="50${PN}-gentoo.el"
66 +
67 +src_prepare() {
68 + elisp_src_prepare
69 +
70 + cd server || die
71 + eautoreconf
72 +}
73 +
74 +src_configure() {
75 + cd server || die
76 + econf
77 +}
78 +
79 +src_compile() {
80 + BYTECOMPFLAGS="-L lisp" elisp-compile lisp/*.el
81 + elisp-make-autoload-file lisp/${PN}-autoloads.el lisp
82 +
83 + emake -C server
84 +}
85 +
86 +src_install() {
87 + elisp-install ${PN} lisp/*.el*
88 + elisp-site-file-install "${FILESDIR}"/${SITEFILE}
89 +
90 + emake -C server DESTDIR="${D}" install
91 +
92 + einstalldocs
93 +}