public inbox for gentoo-alt@lists.gentoo.org
 help / color / mirror / Atom feed
From: Michael Fothergill <michael.fothergill@gmail.com>
To: gentoo-alt@lists.gentoo.org
Subject: Re: [gentoo-alt] Re: simple question about installing chromium browser for use in debian OS using gentoo prefix..
Date: Mon, 24 Jun 2019 11:44:08 +0100	[thread overview]
Message-ID: <CANc=Sd1xJkr=igftkkaBorWF+rHHbkD6GGYOPe=-SOD3LQ3s6w@mail.gmail.com> (raw)
In-Reply-To: <20190624085048.GB22289@gentoo.org>

Many thanks for the reply.

I went in the $EPREFIX/var/lib/repos/gentoo directory to look for the
nghttp2 ebuild......

The ebuild lives here on my machine:

mikef@fart:~/gentoo/usr/portage/net-libs/nghttp2

I found the nghttp2-1.39.1.ebuild file.

Toward the end of the file there is a bit of code with the myeconfargs
variable (or whatever it is) present in it:

multilib_src_configure() {
        local myeconfargs=(
                --disable-examples
                --disable-failmalloc
                --disable-python-bindings
                --disable-werror
                --without-cython
                $(use_enable cxx asio-lib)
                $(use_enable debug)
                $(multilib_native_use_enable hpack-tools)
                $(use_enable static-libs static)
                $(use_enable threads)
                $(multilib_native_use_enable utils app)
                $(multilib_native_use_with jemalloc)
                $(multilib_native_use_with xml libxml2)
        )
        ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
}

multilib_src_install_all() {
        if ! use static-libs ; then
                find "${ED}"/usr -name '*.la' -delete || die
        fi
}
mikef@fart:~/gentoo/usr/portage/net-libs/nghttp2$

***************************************
Presumably if I would edit this file with e.g. emacs then I could add
--with-boost="${EPREFIX}"/usr

to the file after the two instances of myeconfargs (or do I only do it
once in the ECONF_SOURCE line?).....

Also would I add --with-boost="${EPREFIX}"/usr OR
--with-boost=/home/mikef/gentoo/usr
ie the actual path on my machine here?

I did not realise the ebuilds were editable files that lived in
directories in the install itself.
I thought portage used them for the compilations but they were off
limits to users like me and only assembled
by developers and converted to a form that was not easily accessible etc.....


If this succeeds and chromium compiles, could I use the make.conf file
video card entries etc from my conventional
gentoo install I have here on this machine to modify the gentoo prefix
make.conf file to allow me to emerge and
install xorg-server ie  x11-base/xorg-server in gentoo prefix and then
run startx etc?

I would then  install i3 and dmenu etc and then run chromium.......

I think this is better than using e.g. bedrock linux etc.  Gentoo and
debian are both good.  If you combine them
then that would be useful I think.

Comments appreciated.

Regards

MF




On Mon, 24 Jun 2019 at 09:50, Fabian Groffen <grobian@gentoo.org> wrote:
>
> Hi Michael,
>
> First, I think emerging something like chromium pulls in a lot of heavy
> dependencies, which often haven't received any Prefix attention, or were
> simply not kept up-to-date.  I'm not aware if anyone is using Prefix as
> their desktop env, I once did so (years ago) but it's tedious at times.
>
> Now, with that "warning" in mind, it seems that for
> https://bugs.gentoo.org/647740
> adding --with-boost="${EPREFIX}"/usr might have the right effect.  Did
> you try modifying the ebuild adding that to myeconfargs?
>
> It's in your portage tree (probably still in $EPREFIX/usr/portage, more
> recent location in $EPREFIX/var/lib/repos/gentoo) in
> net-libs/nghttp2/nghttp2-1.39.1.ebuild.
>
> Thanks,
> Fabian
>
> On 23-06-2019 11:03:44 +0100, Michael Fothergill wrote:
> > PS
> >


  reply	other threads:[~2019-06-24 10:45 UTC|newest]

Thread overview: 54+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-06-21 16:09 [gentoo-alt] simple question about installing chromium browser for use in debian OS using gentoo prefix Michael Fothergill
2019-06-23 10:03 ` [gentoo-alt] " Michael Fothergill
2019-06-24  8:50   ` Fabian Groffen
2019-06-24 10:44     ` Michael Fothergill [this message]
2019-06-25 13:05       ` Michael Fothergill
2019-06-25 13:17         ` Fabian Groffen
2019-06-25 13:39           ` Michael Fothergill
2019-06-25 16:37             ` Michael Fothergill
2019-06-25 17:52               ` Fabian Groffen
2019-06-26  1:37                 ` Sam Pfeiffer
2019-06-26  9:40                   ` Michael Fothergill
2019-06-26 10:07                     ` Michael Fothergill
2019-06-26 13:49                       ` Michael Fothergill
2019-06-26 13:53                     ` Fabian Groffen
2019-06-26 14:39                       ` Michael Fothergill
2019-06-26 14:43                         ` Michael Fothergill
2019-06-26 14:50                           ` Sam Pfeiffer
2019-06-26 18:40                           ` Fabian Groffen
2019-06-26 18:50                             ` Fabian Groffen
2019-06-27 11:03                               ` Michael Fothergill
2019-06-27 11:09                                 ` Michael Fothergill
2019-06-27 11:18                                   ` Fabian Groffen
2019-06-27 11:41                                     ` Michael Fothergill
2019-06-27 11:46                                       ` Fabian Groffen
2019-06-27 12:06                                         ` Michael Fothergill
2019-06-27 12:11                                           ` Fabian Groffen
2019-06-27 12:15                                             ` Michael Fothergill
2019-06-27 12:23                                               ` Fabian Groffen
2019-06-27 12:48                                                 ` Michael Fothergill
2019-06-27 13:11                                                   ` Michael Fothergill
2019-06-27 13:16                                                     ` Michael Fothergill
2019-06-27 21:15                                                       ` Michael Fothergill
2019-06-27 21:17                                                         ` Michael Fothergill
2019-06-27 21:23                                                           ` Michael Fothergill
2019-06-28  7:23                                                             ` Fabian Groffen
2019-06-28  8:27                                                               ` Michael Fothergill
2019-06-28  8:31                                                                 ` Fabian Groffen
2019-06-28  8:36                                                                   ` Michael Fothergill
2019-06-28  8:40                                                                     ` Fabian Groffen
2019-06-28  9:00                                                                       ` Michael Fothergill
2019-06-28  9:04                                                                         ` Michael Fothergill
2019-06-28  9:05                                                                         ` Fabian Groffen
2019-06-28  9:11                                                                           ` Michael Fothergill
2019-06-28 10:19                                                                             ` Fabian Groffen
2019-06-28 10:22                                                                               ` Michael Fothergill
2019-06-28 10:24                                                                                 ` Michael Fothergill
2019-06-28 10:25                                                                                 ` Fabian Groffen
2019-06-28 10:33                                                                                   ` Michael Fothergill
2019-06-28 13:31                                                                                     ` Askar Bektassov
2019-06-28 14:50                                                                                       ` Michael Fothergill
2019-06-28 15:19                                                                                         ` Michael Fothergill
2019-06-28  7:20                                                         ` Fabian Groffen
2020-05-13  0:34       ` Benda Xu
2020-05-14 17:31         ` Michael Fothergill

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CANc=Sd1xJkr=igftkkaBorWF+rHHbkD6GGYOPe=-SOD3LQ3s6w@mail.gmail.com' \
    --to=michael.fothergill@gmail.com \
    --cc=gentoo-alt@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox