Re: [proaudio] Importing ladi overlay to proaudio overlay |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/proaudio Archives
]
- To: proaudio@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [proaudio] Importing ladi overlay to proaudio overlay
- From: Karl Lindén <spray.sucks@xxxxxxxxx>
- Date: Fri, 28 Dec 2012 01:20:07 +0100
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=whmZnzUNe8KOhQguy2AS9BzeksPQm2bQIuZX5MHbG6Y=; b=Af2cGBRb9nuD9K1lCsfxF1FA5Etuke+w5Ja8oSS2Jw70THG/TeNSUwqzKoAE7NAlir wUF6MAYOjuXErSKncwRipjrn8zRRKPYjp6WCJhOk7Y3qRC35CWctxHNw8yYauIbStr68 eZarM5ZWu5n9RQ1loYM0z7uFeekRAiByqwVcvt1yYIF8dMqONfSC9MCHfj2tGaa+VuJV oJ7KDlcY4bnDZCivmsjcFKx7qhnMjZOt8oKVfkBAzel2EcfkcMD3qcnxuOQ0NA+eHZow RY81f2wwFwXvVgu2B5y/zAlg/bXgxUEyUXojTM08iDb68Xv7PCTVfMDYGHd3C/NTOX8w w/pA==
Well, lash isn't just a library, neither is ladish, but for the
convenience it's a solution
Isn't RDEPEND=" || ( media-libs/lash media-libs/ladish )" better? Do
we really need a use flag? They should block each other anyway.
2012/12/28 Dominique Michel <dominique.michel@xxxxxxxxx>:
> Le Fri, 28 Dec 2012 01:13:36 +0100,
> Dominique Michel <dominique.michel@xxxxxxxxx> a écrit :
>
>> Le Wed, 26 Dec 2012 00:38:04 +0100,
>> Karl Lindén <spray.sucks@xxxxxxxxx> a écrit :
>>
>> > Thanks for your answers so far! We will wait a little while until we
>> > start the import just so everyone can have their say (in case
>> > someone is on vacation due to Christmas).
>>
>> Another issue I can see is the dependencies on lash. Some (many?) of
>> them are in portage, that is outside the overlay control. Another
>> issue is that many of them are in the overlay and it will be time
>> consuming to fix them all. Because of that, a world update with both
>> overlays is a nightmare at that time. So we must use a way that
>> satisfy both portage and the overlay.
>>
>> A solution I can see is to move media-sound/lash to
>> media-libs/liblash (this is a lib, it isn't?) and media-sound/ladish
>> to media-libs/ladish.
>>
>> We need a new media-sound/lash package with a ladish USE and something
>> like:
>>
>> if use ladish ; then
>> RDEPEND="media-libs/liblash"
>> else
>> RDEPEND="media-libs/ladish"
>> fi
>>
>
> It doesn't work, but the following work:
>
> RDEPEND="ladish? ( media-libs/ladish
> !media-libs/lash )
> !ladish? ( media-libs/lash
> !media-libs/ladish )"
>
> I will check later
>
> RDEPEND="ladish? ( media-libs/ladish )
> !ladish? ( media-libs/lash )"
>
>> virtual/liblash must be changed to depend on
>> || ( media-libs/liblash media-libs/ladish )
>>
>> That way, ebuilds using both media-sound/lash and virtual/liblash will
>> be happy with the lash depend, and we will not be stressed, or forced
>> to add packages from the main tree.
>>
>> Ciao,
>> Dominique
>>
>>
>>
>
>
> --
> "We have the heroes we deserve."
>
>