I still remember the days when BLFS was close to the bleeding edge.
So, FWIW, here is a list of the gnome and related packages I've just
built to try out gnome-2.32 (without gtk+-3, since the only versions
available are for development).  It wasn't a particularly useful
build, I'll perhaps try out development versions with gtk+-3 when
I've built a new LFS system (this was on LFS 20110107 with a newer
kernel [ 2.6.37, including the headers ], newer groff, and added
xz-utils).

 Having said that, gucharmap and gcalctool are nicer in 2.32, and
I've found out how to fix password retrieval in epiphany (see
'webkit' below).

 If anyone wants to ask about the details of any of these,
particularly patches, feel free to ask me off-list.

 This list is long, but it's a definitive list of what I've managed
to build.  If you are replying, please trim it.

 Originally, I was going to subtitle this 'Sic A Parcel Of Rogues In
a Nation' because gtk+-2 used to be straightforward, but now the
maintainers have taken their eyes off the ball and I suspect the
transition to gtk+-3 might yet turn out to be a nasty as kde4 - I
hope my doubts are misplaced.

 Versions of gnome and related packages, plus notes on one or two
others when relevant.  This is with Python-2.7.  Assume I didn't run
any testsuites, except where noted.

dbus-1.4.1
cairo-1.10.2
gtk-doc-1.16
glib-2.26.1
libffi-3.0.9
gobject-introspection-0.10.1
eggdbus-0.6
pango-1.28.3
gdk-pixbuf-2.22.1 - this has beeen separated out of gtk+-2.
gtk+-2.22.1

 For people who remember the joke about Civil Service plans, as
relayed from the programmers ( who said 'this is a crock of shite,
and it stinks to high heaven'), through stages of management, up
to the Permanent Secretary: "this contains the stuff which makes
things grow, and it is very powerful."

 For everyone else - doesn't build out of the box, at least if you
have the docs tools, and if you build firefox against it you'd best
turn on text as well as icons in the toolbar.  I have some adapted
seds from gentoo for the first part, and an unadapted patch from them
for the second (i.e. it needs autofoo).  Of course, not everyone
needs the back and forward icons in firefox.

libIDL-0.8.14

... lots of non-gnome stuff here, but also -

libart-lgpl-2.3.21 : appears to still be needed

poppler-0.16.0 - not gnome, but is stable

epdfview-0.1.7 - needs a patch for this version of poppler : I found
mine at pld, 'touch ChangeLog && autoreconf' worked for me.

gstreamer-0.10.31 (the important thing is to build this and -base
*before* any of the gnome stuff which can use it - I leave the main
plugins until much later, so that they find all the possible
dependencies I've installed)

gst-plugins-base-0.10.31

...

ORBit2-2.14.19

libbonobo-2.32.0

polkit-0.99 : --with-authfw=shadow

GConf-2.32.0 : note that 2.32.1 has "fixes" re gtk+-3 and doesn't
build if only gtk+-2 is present.  Perhaps there is a switch to tell
it not to be silly, I didn't bothere looking.

gnome-mime-data-2.18.0

gnome-vfs-1.6.6 [ 1.7.1 needs glib >= 2.27.4 ]

pycairo-1.8.8

pygobject-2.26.0

pygtk+-2.22.0

libgsf-1.14.19

libcanberra-0.26 (brought forward, libgnome now needs it)

libgnome-2.32.0

libgnomecanvas-2.30.2

libbonoboui-2.24.4

gnome-icon-theme-2.30.2

libtasn1-2.9

icu4c-4.4.2 with an upstream changeset (28772 - see their website)
to fix a gcc-4.5 problem in the tessuite (apply with -p5) : yes, I
did run the testsuite here.

libgnome-keyring-2.32.0

gnome-keyring-2.32.1

gvfs-1.6.6 : I tried 1.7.1, but that needs glib >= 2.27.4.

libproxy-0.3.0 - not part of gnome.  I started by trying 0.4.6,
but in best google fashion that needs ./autogen.sh instead of
configure.  Nastily, that then tries to invoke cmake, so I fed it to
/dev/null and reverted to an older version.  There is apparently a
0.3.1 version, but I see no reason to try that in my own usage.

gnutls-2.10.4

libsoup-2.32.2

webkit-1.2.6

 As dj noted, for introspection-0.10 it needs an altered sed (to
1.2) PLUS a patch - google found a version at lunar-linux (for 1.2.5
- such an old and vulnerable version!) which works for me.

 I didn't try the 1.3 series this time because it is still labelled
as a -development version (it will be needed for newer epiphany /
yelp), but the following addition to configure fixes the password
storage and retrieval : CFLAGS="${CFLAGS} \
 -DLIBSOUP_I_HAVE_READ_BUG_594377_AND_KNOW_SOUP_PASSWORD_MANAGER_MIGHT_GO_AWAY"

libgnomeui-2.24.2

gnome-doc-utils-0.20.4

gnome-desktop-2.32.1

gtksourceview-2.10.5

libnotify-0.4.5 (0.6.0 looks as if it might be stable, but requires
gtk+-3, as does the 0.5 series)

yelp - I had to revert to debian's yelp_2.30.1+webkit because even
2.31.7 needs gtk+-3.0.  NB that newer version also needs yelp-xsl.

gnome-user-docs-2.32.0

epiphany-2.30.6.  I found a patch for newer introspection at
http://bugzilla-attachments.gnome.org/attachment.cgi?id=171516

epiphany-extensions-2.32.0

evince-2.32.0 [ I use a patch from ubuntu to fix CVE-2010-264x,
but apparently there is little interest in BLFS for fixing
vulnerabilities ]

gcalctool-5.32.2

gconf-editor-2.32.0
 I'm starting to think that installing this is a waste of my time,
it only lets me change what I've installed so e.g. there seems to be
nothing I can edit to say to epiphany "use evince for pdf files
instead of telling me there is no application for them, you stupid
browser" ;-)

gucharmap-2.32.1

[ goffice, wv, abiword, gnumeric - versions as in the book! ]

gst-plugins-good-0.10.26

gst-plugins-bad-0.10.20

gst-plugins-ugly-0.10.16

gst-ffmpeg-0.10.11

libgdata-0.6.6 (needed for evolution-data-server, which requires a
0.6 version) : this appearws to also enable the totem youtube
plugin, but that has never worked for me and still doesn't.

evolution-data-server-2.32.1

gmime-2.4.21 - for me, I'm uncertain if this is useful, or perhaps
I just build it too late.

totem-pl-parser-2.32.1

libunique-1.1.6

totem-2.32.0

gnome-media-2.32.0 (the volume control)

boost_1_44_0 and gnash-0.8.8 :
 - it looks as if youtube (swf) is no longer working for me.  My
gut instinct is that something has been changed there  *again*.
Fortunately, the html5 versions (epiphany, also midori) are working
fine.  For those, I note that I had to (re) register at
http://www.youtube.com/html5 for epiphany, but midori then worked
without further intervention - last time I checked, I thought I'd
had to register *both* of these for html5.

Share and enjoy!

ĸen
-- 
das eine Mal als Tragödie, das andere Mal als Farce
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to