From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1Ruogk-0007Pt-KL for garchives@archives.gentoo.org; Tue, 07 Feb 2012 17:18:42 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id DF679E0799; Tue, 7 Feb 2012 17:18:23 +0000 (UTC) Received: from svr-us4.tirtonadi.com (svr-us4.tirtonadi.com [69.65.43.212]) by pigeon.gentoo.org (Postfix) with ESMTP id B10C9E0776 for ; Tue, 7 Feb 2012 17:16:40 +0000 (UTC) Received: from mail-we0-f181.google.com ([74.125.82.181]) by svr-us4.tirtonadi.com with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.69) (envelope-from ) id 1Ruoep-001B8b-Gz for gentoo-user@lists.gentoo.org; Wed, 08 Feb 2012 00:16:43 +0700 Received: by werp13 with SMTP id p13so220723wer.40 for ; Tue, 07 Feb 2012 09:16:37 -0800 (PST) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Received: by 10.180.97.166 with SMTP id eb6mr35880227wib.5.1328634997015; Tue, 07 Feb 2012 09:16:37 -0800 (PST) Received: by 10.223.103.4 with HTTP; Tue, 7 Feb 2012 09:16:36 -0800 (PST) Received: by 10.223.103.4 with HTTP; Tue, 7 Feb 2012 09:16:36 -0800 (PST) In-Reply-To: <1328633846.11347.23.camel@k9> References: <1328633846.11347.23.camel@k9> Date: Wed, 8 Feb 2012 00:16:36 +0700 Message-ID: Subject: Re: [gentoo-user] Re: Quick and dirty install of google chrome binary package From: Pandu Poluan To: gentoo-user@lists.gentoo.org Content-Type: multipart/alternative; boundary=f46d044306640883e704b862f19c X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - svr-us4.tirtonadi.com X-AntiAbuse: Original Domain - lists.gentoo.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - poluan.info X-Archives-Salt: 6b0da989-f387-4185-a445-b11970042b70 X-Archives-Hash: 03c7f5c8f50960253218ef197d61151e --f46d044306640883e704b862f19c Content-Type: text/plain; charset=UTF-8 On Feb 8, 2012 12:03 AM, "walt" wrote: > > On Mon, 2012-02-06 at 21:59 -0500, Jeff Horelick wrote: > > On 6 February 2012 21:42, walt wrote: > > > > I tried and liked google chrome for a few months until I got tired > > > of the multi-hour compile every week or so. The chrome-binary ebuild > > > was removed a while ago, I'm guessing because of library version > > > conflicts, but I dunno for sure. > > > > you seem to have missed a very simple way to do all this: > > > > emerge google-chrome > > Very interesting, thanks for pointing that out. What I missed is that > in recent months the former (home-compiled) chrome package was removed > and the chrome-binary package was renamed to google-chrome (I suppose > the google brand was supposed to clue me in that I'm installing the > google build rather than the gentoo build). > > However, the newer google-chrome package forces the downgrade of libpng > to libpng12 for the entire machine, which I don't want, so I'll continue > to use my simple home-brew method. > > Now that Pandu has mentioned it, I can edit the google-chrome ebuild to > do what I want :) The part where I install the obsolete libpng12 in > the /opt/google/chrome directory instead of /usr/lib is the part I'm > not sure about. > I think you can peek into libpng12's ebuild, and transfer the relevant parts (e.g. those retrieving the source and doing the compile), and adapt the installation parts. Don't forget to put your custom ebuild in your local overlay, lest emerge --sync will happily 'revert' your ebuild to what it was :-) Rgds, --f46d044306640883e704b862f19c Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


On Feb 8, 2012 12:03 AM, "walt" <w41ter@gmail.com> wrote:
>
> On Mon, 2012-02-06 at 21:59 -0500, Jeff Horelick wrote:
> > On 6 February 2012 21:42, walt <w41ter@gmail.com> wrote:
>
> > > I tried and liked google chrome for a few months until I got= tired
> > > of the multi-hour compile every week or so. =C2=A0The chrome= -binary ebuild
> > > was removed a while ago, I'm guessing because of library= version
> > > conflicts, but I dunno for sure.
>
>
> > you seem to have missed a very simple way to do all this:
> >
> > emerge google-chrome
>
> Very interesting, thanks for pointing that out. =C2=A0What I missed is= that
> in recent months the former (home-compiled) chrome package was removed=
> and the chrome-binary package was renamed to google-chrome (I suppose<= br> > the google brand was supposed to clue me in that I'm installing th= e
> google build rather than the gentoo build).
>
> However, the newer google-chrome package forces the downgrade of libpn= g
> to libpng12 for the entire machine, which I don't want, so I'l= l continue
> to use my simple home-brew method.
>
> Now that Pandu has mentioned it, I can edit the google-chrome ebuild t= o
> do what I want :) =C2=A0The part where I install the obsolete libpng12= in
> the /opt/google/chrome directory instead of /usr/lib is the part I'= ;m
> not sure about.
>

I think you can peek into libpng12's ebuild, and transfer the releva= nt parts (e.g. those retrieving the source and doing the compile), and adap= t the installation parts.

Don't forget to put your custom ebuild in your local overlay, lest e= merge --sync will happily 'revert' your ebuild to what it was :-) <= /p>

Rgds,

--f46d044306640883e704b862f19c--