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 1Dixre-0006wZ-AV for garchives@archives.gentoo.org; Thu, 16 Jun 2005 17:09:14 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.4/8.13.4) with SMTP id j5GH74jp021082; Thu, 16 Jun 2005 17:07:04 GMT Received: from smtp.gentoo.org (smtp.gentoo.org [134.68.220.30]) by robin.gentoo.org (8.13.4/8.13.4) with ESMTP id j5GH4Hc9016824 for ; Thu, 16 Jun 2005 17:04:17 GMT Received: from dsl-082-083-237-166.arcor-ip.net ([82.83.237.166] helo=[10.0.0.13]) by smtp.gentoo.org with esmtpa (Exim 4.43) id 1Dixnp-00056h-NC for gentoo-dev@lists.gentoo.org; Thu, 16 Jun 2005 17:05:18 +0000 Subject: Re: [gentoo-dev] splitting one source package into many binaries From: Patrick Lauer To: gentoo-dev@lists.gentoo.org In-Reply-To: <564d96fb0506160950b9752bf@mail.gmail.com> References: <564d96fb0506160950b9752bf@mail.gmail.com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-DVzwd5fXyFnBCm7kpZOM" Organization: Gentoo Date: Thu, 16 Jun 2005 19:05:16 +0200 Message-Id: <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 X-Mailer: Evolution 2.2.1.1 X-Archives-Salt: 220ea05e-5593-4d62-bc5a-16e596dc2a6f X-Archives-Hash: ff5a2d33381100d3c9e9e6f649c045af --=-DVzwd5fXyFnBCm7kpZOM Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On Thu, 2005-06-16 at 13:50 -0300, Rafael Esp=EDndola wrote: > I am using Gentoo to build some small systems. While things like the > minimal useflag is a joy, the monolithic nature of most gentoo > packages is a headache. 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. > Kde has been spit and libstdc++ can be installed without gcc but there > are many other packages that don't have this feature. For example, > installing qt also installs qt designer. 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 ... > Has someone worked on changing ebuild so that it could create many > binary packages from one source? Something similar to debian's > dpkg-buildpackage. For example, it would be wonderful to be able to do >=20 > ebuild qt-something.ebuild split-package I haven't heard of anyone trying this, and as far as I can remember it has = usually been shot down as a bad idea. > and have in /usr/portage/packages a package for qt-designer and a > package for the rest of the library. >=20 > Is this a bad idea or simply not the Gentoo way? 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. wkr, Patrick --=20 Stand still, and let the rest of the universe move --=-DVzwd5fXyFnBCm7kpZOM Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1-ecc0.1.6 (GNU/Linux) iD8DBQBCsbFMqER3hOUoZM4RAsLMAJ94x5i2J0BI6YDAvaSdBFz2HXG02QCfWwrB HI5iKCXM9zW+sHEYaTNhxNQ= =X8s0 -----END PGP SIGNATURE----- --=-DVzwd5fXyFnBCm7kpZOM-- -- gentoo-dev@gentoo.org mailing list