From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.105.134.102] (helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.43) id 1Dj3IU-0005C9-RM for garchives@archives.gentoo.org; Thu, 16 Jun 2005 22:57:19 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.4/8.13.4) with SMTP id j5GMuAU3017613; Thu, 16 Jun 2005 22:56:10 GMT Received: from wproxy.gmail.com (wproxy.gmail.com [64.233.184.200]) by robin.gentoo.org (8.13.4/8.13.4) with ESMTP id j5GMqMRx023889 for ; Thu, 16 Jun 2005 22:52:22 GMT Received: by wproxy.gmail.com with SMTP id 68so16718wra for ; Thu, 16 Jun 2005 15:52:23 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:from:to:subject:date:user-agent:references:in-reply-to:mime-version:content-type:content-transfer-encoding:message-id; b=ebMWcmo/ldQ6qPdtJYHVFiqxeviWl6qPwvZEJrTLuzeDa7IbXU3tlLegKJl3k47OnwCHTC0I6ZFFWZbXZfsdeXRY2gLtrmpRY9e3/+VKCm+OkQr73q3tNCLwko2PIV0tNKkHbk832ZmMt5QQEameUBO7JrOVFRlJplFHt6osrZw= Received: by 10.54.54.18 with SMTP id c18mr762110wra; Thu, 16 Jun 2005 15:52:23 -0700 (PDT) Received: from ?10.0.0.7? ([200.158.192.22]) by mx.gmail.com with ESMTP id 6sm300641wrl.2005.06.16.15.52.22; Thu, 16 Jun 2005 15:52:23 -0700 (PDT) From: Rafael =?utf-8?q?=C3=81vila_de_Esp=C3=ADndola?= To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] splitting one source package into many binaries Date: Thu, 16 Jun 2005 19:51:54 -0300 User-Agent: KMail/1.7.2 References: <564d96fb0506160950b9752bf@mail.gmail.com> <1118941516.3331.13.camel@localhost> In-Reply-To: <1118941516.3331.13.camel@localhost> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart1951103.vzk3DEeSA0"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200506161952.16146.rafael.espindola@gmail.com> X-Archives-Salt: 40d1dde2-4c5f-46b3-855e-45718e3b7621 X-Archives-Hash: 50f4efb795e9e7ff6259da8fc9bf8f45 --nextPart1951103.vzk3DEeSA0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Em Thu 16 Jun 2005 14:05, Patrick Lauer escreveu: > It depends on your point of view. > Having to install 142 -devel packages just to be able to compile $foo is > quite frustrating - I prefer the Gentoo way. I agree. I think that by default emerge should install everything= =20 from . My idea is to teach ebuild how to split binary packages but= =20 install all of then by default. For example, emerge gcc would install all=20 parts of gcc that are selected by the use flags (gcc proper, g++, libgcc,=20 etc). But now one could do "emerge -C g++". > I don't know if there is a demand for this, but if you really need to > shrink stuff, create your own ebuild overlay with "fixed" ebuilds ... I do that right now. I was wondering if someone else would also be interest= ed. > Well ... it gets you all kinds of problems because if you split packages > (e.g. X --> X + X-headers) and you want to compile something you'll pull > in the second package anyway. So for most packages I think it's not > really useful. Qt is the package that made me think about the problem. Maybe some=20 client/server split in packages like ssh. X might also be a candidate, but = I=20 think that in this case it is better to help xorg to do the split. > wkr, > Patrick Rafael --nextPart1951103.vzk3DEeSA0 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQBCsgKgLlrfGJ8JUHwRAvisAKDJdcce6EWslB4ztG7za70KUQ9+VQCfeybT QK506DrnB1SXDG7cuMVT/sw= =UQQz -----END PGP SIGNATURE----- --nextPart1951103.vzk3DEeSA0-- -- gentoo-dev@gentoo.org mailing list