Gentoo Archives: gentoo-dev

From: "Andreas K. Huettel" <dilfridge@g.o>
To: gentoo-dev@l.g.o, Patrice Clement <monsieurp@g.o>
Subject: [gentoo-dev] Re: [gentoo-commits] repo/gentoo:master commit in: app-office/calcurse/
Date: Tue, 10 Mar 2020 15:08:12
Message-Id: 7074703.EvYhyI6sBW@noumea
1 Reverted [QA]. For reasons see below.
2
3 Am Dienstag, 10. März 2020, 12:28:25 CET schrieb Patrice Clement:
4 > commit: 34217564ddc5cd46762ffdaeb217aabd905dec6a
5 > Author: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
6 > AuthorDate: Tue Mar 10 10:32:00 2020 +0000
7 > Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
8 > CommitDate: Tue Mar 10 11:28:15 2020 +0000
9 > URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34217564
10 >
11 > app-office/calcurse: version bump.
12 >
13 > Package-Manager: Portage-2.3.89, Repoman-2.3.20
14 > Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org>
15 >
16 > app-office/calcurse/Manifest | 1 +
17 > app-office/calcurse/calcurse-4.5.0.ebuild | 47
18 > +++++++++++++++++++++++++++++++ 2 files changed, 48 insertions(+)
19 >
20 > diff --git a/app-office/calcurse/Manifest b/app-office/calcurse/Manifest
21 > index a709a800e0c..d61266faf9b 100644
22 > --- a/app-office/calcurse/Manifest
23 > +++ b/app-office/calcurse/Manifest
24 > @@ -1 +1,2 @@
25 > DIST calcurse-4.4.0.tar.gz 620263 BLAKE2B
26 > 8fbe875f5e757ec3c11b9c23a994260403ee990bfcb3d4c41eefbf06a6db9e76cd5157e32b1
27 > 1c3fdc049896d5db3a9856862724902dab1cb48e0b00ef5df6f73 SHA512
28 > 43d30ad68bb39aaa9460644a691e66cbb15b9930737581583da65d00214c70fb1148a0edeca
29 > 4430abb7a5cef2821b0f4c6fdbed8188d9ea5da5fedc4f95fa07c +DIST
30 > calcurse-4.5.0.tar.gz 657976 BLAKE2B
31 > 5cad43340cb973d402c92b7963f9c13e46acbb2f802df2ab447221913daa6b28872a323b743
32 > bc31be0c7358ea8e7d51d08054c81f3376d3dc07f5837d41be45f SHA512
33 > 795eae7c62b89c733049f0c137da398ce3dd5fba78f9a2c323aacdf8b176cf37bd9d0768dbd
34 > ac0bb1cb64cd248b1d851efd059836fbbbdd9665fa47beff3b872
35 >
36 > diff --git a/app-office/calcurse/calcurse-4.5.0.ebuild
37 > b/app-office/calcurse/calcurse-4.5.0.ebuild new file mode 100644
38 > index 00000000000..46600edc61f
39 > --- /dev/null
40 > +++ b/app-office/calcurse/calcurse-4.5.0.ebuild
41 > @@ -0,0 +1,47 @@
42 > +# Copyright 1999-2020 Gentoo Authors
43 > +# Distributed under the terms of the GNU General Public License v2
44 > +
45 > +EAPI=7
46 > +
47 > +inherit autotools eutils multilib-minimal
48
49 eutils is not used anywhere.
50
51 > +
52 > +DESCRIPTION="a text-based calendar and scheduling application"
53 > +HOMEPAGE="https://calcurse.org/"
54 > +SRC_URI="https://calcurse.org/files/${P}.tar.gz"
55 > +
56 > +LICENSE="BSD-2"
57 > +SLOT="0"
58 > +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
59 > +IUSE="doc"
60
61 Is that "doc" doing anything ...
62
63 > +
64 > +RDEPEND="
65 > + dev-python/httplib2
66
67 As far as I can see, httplib2 installs only python packages specific for python
68 versions, no utilities to be called from shell. How do you make sure that it's
69 installed for currently active python?
70
71 > + sys-libs/ncurses:0="
72 > +
73 > +DEPEND="
74 > + ${RDEPEND}
75 > + doc? ( app-text/asciidoc )"
76
77 ... except adding a DEPEND?
78 Also, with EAPI=7 asciidoc should probably be a BDEPEND.
79
80 > +
81 > +PATCHES=(
82 > + "${FILESDIR}"/${PN}-4.2.1-tinfo.patch
83 > +)
84 > +
85 > +# Most tests fail.
86 > +RESTRICT="test"
87
88 is there an open bug about it?
89
90 > +
91 > +src_prepare() {
92 > + default
93 > + eautoreconf
94 > +}
95 > +
96
97 > +multilib_src_configure() {
98 > + ECONF_SOURCE="${S}" econf
99 > +}
100 > +
101
102 Likely redundant.
103
104 > +src_compile() {
105 > + multilib-minimal_src_compile
106 > +}
107 > +
108 > +src_install() {
109 > + multilib-minimal_src_install
110 > +}
111
112 Completely pointless redefinition of src_compile and src_install (both are
113 exported by multilib-minimal.eclass)...
114
115 --
116 Andreas K. Hüttel
117 dilfridge@g.o
118 Gentoo Linux developer
119 (council, qa, toolchain, base-system, perl, libreoffice)

Attachments

File name MIME type
signature.asc application/pgp-signature