Dnia 2013-07-11, o godz. 13:34:01 yac <y...@gentoo.org> napisał(a): > On Thu, 11 Jul 2013 08:55:47 +0200 > Michał Górny <mgo...@gentoo.org> wrote: > > > Dnia 2013-07-10, o godz. 23:40:11 > > yac <y...@gentoo.org> napisał(a): > > > > > On Wed, 10 Jul 2013 22:25:50 +0200 > > > Michał Górny <mgo...@gentoo.org> wrote: > > > > > > > First of all: please wrap lines at 72 or 80 chars (even if the > > > > original eclass didn't do that). > > > > > > > > > if [[ "${CATEGORY}/${PN}" == "dev-python/twisted"* ]]; then > > > > > > > > I know you're not responsible for this but it seems wrong to have > > > > two different behaviors depending on PN. Is this used somewhere > > > > actually? > > > > > > > > > MY_PV="${MY_PV:-${PV}}" > > > > > MY_P="Twisted${MY_PACKAGE}-${MY_PV}" > > > > > > > > > > HOMEPAGE="http://www.twistedmatrix.com/" > > > > > > > > > > #SRC_URI="http://tmrc.mit.edu/mirror/twisted/${MY_PACKAGE}/$(get_version_component_range > > > > > 1-2 ${MY_PV})/${MY_P}.tar.bz2" > > > > > SRC_URI="http://twistedmatrix.com/Releases/${MY_PACKAGE}/$(get_version_component_range > > > > > 1-2 ${MY_PV})/${MY_P}.tar.bz2" > > > > > > > > > > LICENSE="MIT" > > > > > SLOT="0" > > > > > IUSE="" > > > > > > > > > > S="${WORKDIR}/${MY_P}" > > > > > > > > > > TWISTED_PLUGINS="${TWISTED_PLUGINS:-twisted.plugins}" > > > > > fi > > > > > > That's what I thought when I saw that but I found that all the > > > dev-python/twisted-* packages are depending on this, so I went with > > > it. > > > > > > Now I'm thinking I could instead provide functions > > > twisted-r1_twisted_src_uri and twisted-r1_twisted_build_dir used as > > > > > > SRC_URI="$(twisted-r1_twisted_src_uri)" > > > S="$(twisted-r1_twisted_build_dir)" > > > > > > in the depender ebuilds. > > > > I'm more-of wondering if that conditional is really necessary useful. > > Unless I'm missing something, the non-twisted ebuilds will replace > > those variables anyway, won't them? > > The dev-python/twisted-* packages do rely on this. They will set just > MY_PACKAGE= > > And the S, SRC_URI, LICENSE, SLOT, IUSE is set by the eclass. > > Other than dev-python/twisted-* packages does not match, so they need > not to override it.
Well, I meant that the other packages need to set SRC_URI and stuff anyway, so they will override it anyway. But S is a fair point. -- Best regards, Michał Górny
signature.asc
Description: PGP signature