Gentoo Logo
Gentoo Spaceship




Note: Due to technical difficulties, the Archives are currently not up to date. GMANE provides an alternative service for most mailing lists.
c.f. bug 424647
List Archive: gentoo-project
Navigation:
Lists: gentoo-project: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: gentoo-project@g.o
From: Ulrich Mueller <ulm@g.o>
Subject: Re: Re: Call for agenda items -- Council meeting 2012-06-12
Date: Sun, 3 Jun 2012 11:24:00 +0200
>>>>> On Sun, 03 Jun 2012, Samuli Suominen wrote:
>>> this one is what I'm really after for:
>> 
>>> default for src_install() in EAPI=5 should accept "$@" in correct place
>>> to avoid usage of EXTRA_EMAKE within ebuilds/eclasses and to avoid
>>> duplicating the Portage code for DOCS.
>>> NOTE: When this was last voted on for EAPI=3, we didn't have this DOCS
>>> handling, and this wasn't important yet.
>> 
>>> emake DESTDIR="${D}" "$@" install
>> 
>> Again, this could be called directly, which has the advantage that it
>> makes it obvious that src_install isn't the default.

> The difference is working the tree when you have to alter ebuilds which 
> have been written like:

> DOCS=( AUTHORS README.NOW "${FILESDIR}"/README.Gentoo )

> src_install() {
> 	default
	
> 	echo "Some command here."
> }

> At this point you have to move content of DOCS which may or may not
> rely on the ""quoting with array"". Remove the call to default. And
> then duplicate the EAPI=4 default into the ebuild.

Why would you have to copy the EAPI 4 src_install code? Apart from
emake, you only need the single line:
   dodoc AUTHORS README.NOW "${FILESDIR}"/README.Gentoo
or
   dodoc "${DOCS[@]}"
if you want to keep the variable.

Ulrich


Replies:
Re: Re: Call for agenda items -- Council meeting 2012-06-12
-- Samuli Suominen
References:
Re: Call for agenda items -- Council meeting 2012-06-12
-- Samuli Suominen
Re: Call for agenda items -- Council meeting 2012-06-12
-- Ulrich Mueller
Re: Re: Call for agenda items -- Council meeting 2012-06-12
-- Samuli Suominen
Navigation:
Lists: gentoo-project: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Re: Re: Call for agenda items -- Council meeting 2012-06-12
Next by thread:
Re: Re: Call for agenda items -- Council meeting 2012-06-12
Previous by date:
Re: Re: Call for agenda items -- Council meeting 2012-06-12
Next by date:
Re: Re: Call for agenda items -- Council meeting 2012-06-12


Updated Jun 27, 2012

Summary: Archive of the gentoo-project mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.