gnome-2.30 *long* (Was Re: /opt prefix (Was: Re: BLFS - Target 6.5 or SVN?))
zarniwhoop73 at googlemail.com
Sat Jul 3 18:18:35 PDT 2010
On 3 July 2010 22:18, DJ Lucas <dj at linuxfromscratch.org> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> On 07/03/2010 09:24 AM, Ken Moffat wrote:
> I will continue to deal with building in /opt for Xorg, Gnome, JDK, and
> also KDE and OpenOffice (if I ever get around to them). Xorg hasn't
> been much of an issue, and we had almost all of the Gnome stuff fixed. I
> was watching when I could and am fairly sure that Wayne's updates had
> all of the issues covered for an /opt build of Gnome...assuming that you
> follow the book to the letter.
Me, follow ? Anyway, it's still 2.28.x.
Xorg was _mostly_ down to me, it's definitely do-able but I don't
recall the last time I actually felt upgrading an existing system
would be a good idea - probably 3 or 4 years ago.
I'm reasonably sure the problem was with packages "normally"
in /usr , but which I put in /opt/gnome because "I usually upgrade
these when I move to a newer gnome for fresh systems". The
showstoppers were dbus (having to alter the "holy BLFS
bootscripts" seems like a bad move ;) and cairo (something
couldn't find the headers).
> I am working my way through a new 32bit
> build right now and will validate just because it's time for a new
> build, though I'm probably going to use 2.30.2 (so probably little
> value). At some point, I'm going to have to jump to a 64 bit build.
> I'm also not gonna jump on Gnome 3.x right at release, it can incubate
> for a tiny releases or two I think. There will also be many other
> package updates along the way. Anybody have notes to share on 2.30 so
Not much to share yet (epiphany claims to save passwords now, like
it used to with gecko, but logging on to this other machine tonight I'm
not convinced - I had to put in my username and password for
googlemail, and saved it, but I'm fairly sure I'd done that before. Not
a showstopper, but maybe I'm missing something else).
Anyway, epiphany needs introspection now - I ended up rebuilding
e.g. pango, cairo, atk after I'd added introspection. Also needed to
build gir for Soup-2.4.gir (everything else could be persuaded to
build gir files, so for gir I _only_ install Soup.). I remember that
webkit needed to be recompiled with --enable-introspection.
My current build is to prove that my new build order works, at the
moment it's just what I think should be adequate.
Current order / package versions - feel free to ask *how* I build any
of these if it matters. Sorry, this is a *long* list.
(xorg, jpeg, other graphics libs)
implied as required, and in recent years all the gnome devs have
installed it, so since I have the deps, why not?
"dbus-gobject-bindings" in blfs index terminology
(I keep intending to try without this, to find out what it provides)
and bootscripts - I can't print until much later, but if I build it
here (like fedora) I can print to the queues from gtk apps.
both with your patches
today's version of firefox, so icecat-3.6.4 for me, with the gnome
options turned off.
which is where to^H^Hyesterday's build has got to.
much later will be
... (printing, gimp, ufraw, sundry libs, av stuff including libvpx here)
... (more av stuff here, but no rush for the gst plugins - one in 'good'
depends on something I build as part of gnome, at least last time I
(still used for abiword, I think)
with the shadow patch
note that nothing I use requires gvfs
(these are retained for gnumeric, in case I ever want them)
now up to 15MB for some reason
new with 2.30
for Soup gir files, only
not part of gnome, but better youtube html5 controls than epiphany
(and worse support from googlemail!)
(enough to let me build totem - I have to --enable-calendar=no)
for the volume control
As before , I omit more of gnome than I build - it's only a few of the
applications that I really want.
> BTW, Ken, thanks for the IceWeasel mention the other day, I actually
> hadn't heard of it before now. Gonna give IceWeasel and IceDove a shot
> on this build. Do symlinked .pc files do the trick for packages looking
> for FireFox? I'd imagine that they would, but having not tried them yet...
> - -- DJ Lucas
Umm, those are the debian versions ;) As above, icecat for the gnuzilla
browser, but I'm not sure what the repackaged thunderdbird is called.
I thought everything looked for xulrunner these days ? And if you are
building that, I guess the repackaged versions work, but I don't know.
I've stopped building xulrunner because nothing of mine needed it
once epiphany went to webkit (that's also why I now use separate
nspr, nss). Similarly, I stopped trying to patch png for the mozilla
fork because the distros don't - mozilla is usually good on fixing
vulnerabilities here (just as well, since they ship so much that cannot
be overridden by newer system versions).
After tragedy, and farce, "OMG poneys!"
More information about the blfs-dev