Gentoo Archives: gentoo-dev

From: NP-Hardass <NP-Hardass@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] [RFC] New eclass: mate
Date: Tue, 12 Apr 2016 19:44:44
Message-Id: 570D5012.4050201@gentoo.org
In Reply to: Re: [gentoo-dev] [RFC] New eclass: mate by Pacho Ramos
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA256
3
4 On 04/12/2016 02:44 PM, Pacho Ramos wrote:
5 > El lun, 11-04-2016 a las 20:14 -0400, NP-Hardass escribió:
6 >> [...] # @ECLASS-VARIABLE: MATE_TARBALL_SUFFIX # @INTERNAL #
7 >> @DESCRIPTION: # All projects hosted on mate-desktop.org provide
8 >> tarballs as tar.xz. # Undefined in live ebuilds. [[ ${PV} != 9999
9 >> ]] && : ${MATE_TARBALL_SUFFIX:="xz"}
10 >>
11 >
12 > If you are going to support eapi <6 you will probably need to do:
13 > DEPEND="${DEPEND} app-arch/xz-utils"
14 >
15 > as in gnome.org.eclass to ensure the needed dep is pulled in :)
16 >
17
18 We briefly discussed this in #gentoo-dev yesterday. I'm not positive
19 about when that statement is required and when it is not. The PMS has
20 a statement that the ebuild should ensure that that xz-utils and tar
21 are available (as it stipulates with each and every other
22 archive/compression format, including tar.gz and tar.bz2). Also
23 mentioned in the discussion was that because xz-utils is and has been
24 in @system for quite some time, for the purposes of unpack, there is
25 no need to DEPEND on it.
26 I'm quite curious where you got the EAPI 6 boundary for explicitly
27 depending on xz-utils from though. Perhaps we overlooked something
28 when investigating it the other day.
29
30 Thanks for the feedback!
31
32 - --
33 NP-Hardass
34 -----BEGIN PGP SIGNATURE-----
35 Version: GnuPG v2
36
37 iQIcBAEBCAAGBQJXDVARAAoJEBzZQR2yrxj7iooP/1IAVFkKr1bOtujy6g3steVm
38 tOWPfI9eEiDIcWOf4lBb4p/nv5AvjMTatilT6QiFnEOLhq/ZaWsOHMKE4qmQHz0U
39 +u762ejODK2ouR8foPmKtD04ZBkVtYmJ5N6OqWuuQ86LxLhzBsoctLPkPFZu6N//
40 8UWVsKo5IjNF3oTu3YfQge2Fclp4EDmN2uN9PF3PgmCvPRTrc6/5PhYkPiFYQsyf
41 313Cy9I2XY+ZhHHKaGawPye1QzY22L9Uvd2d3WatePvtRtS+O3rJXEL8rqk8f4sB
42 LSud/G+Z5fW1159rGKpUnXDwrBY1A0/j6VS5pe/Fwl4z9qKPmcEo9HcJsxvsMixW
43 PXZaqfAuYZYaAxcvoJbBPvNn2z+pTLoHJksCasH0ROn3wkDLAWYpokPoCJsa3NcF
44 JC7k9rRdTjQiRfbUppcDushZ2oGRGxOb1a4oKnNxldaazUhP6ukDR1oqmfmnd1+p
45 PUt07yR6AhonjmNByO8MPGaNeSDdSSJhYvwCkTRbTcN6jYDkKJOMDcEZIKQmqect
46 J+bVg7wI7FmI0uUzg7QIIeGrvAemMxEEWHMqxtiKfA6PcZjGJB2x7AFLZkOVho7U
47 nm758/BgCpryanha36IVzapTN+26lZ9ZTmxyn7kghHoWMThv6m1KuLYsl7GTo/hl
48 qTVllQPg+iAYvrXadWp6
49 =+uhR
50 -----END PGP SIGNATURE-----