On 02/06/2011 07:33 PM, Ken Moffat wrote:
Lots of snippage....
gtk+-2.22.1
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.
Yes, I had forgotten about the legacy icon names. Sorry, I wish I had
mentioned that earlier to save you some research time. Patch I used is
attached, no need for autofoo.
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.
gvfs-1.6.6 : I tried 1.7.1, but that needs glib>= 2.27.4.
GConf will soon die! :-) Or at least that was planned, hopefully things
haven't changed.
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.
Can simply rerun cmake with appropriate options. As this is the only
thing on my system that uses it, no biggie. I'll not be happy to see it
used more, but I doubt I can change that trend.
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"
Interesting. I don't see the issue as I use firefox for web browsing and
I don't save my passwords anyway.
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!
I actually depend on MPlayer for almost everything media related now,
gnome-mplayer, and then gecko media player for web content. Mplayer
"just works" in my experience, and "just works" is much easier than
dealing with GStreamer when some random plugin screws up the whole stack
on me.
Anyway, thanks for the write-up. Looks like we both stopped at about the
same place, though I think I might have loaded mine down a little
heavier, I'm sitting right around 370 packages installed (including
those in LFS) to get a mostly functional desktop. I am still having some
issues with file associations in the shell, and an issue with
Thunderbird where filters only work on the first IMAP account created.
There are a few packages that I don't build using my PM so I don't have
an exact number (which says 344 currently - java stuff, perl modules (I
use CPAN shell), anything installed singly in an /opt/whatever prefix
like QT, IcedTea, LibreOffice, etc.).
-- DJ Lucas
--- gtk+-2.22.0-orig/gtk/Makefile.in 2010-12-31 02:42:51.000000000 -0600
+++ gtk+-2.22.0/gtk/Makefile.in 2010-12-31 02:46:42.000000000 -0600
@@ -1598,7 +1598,171 @@
stock-icons/24/folder-remote.png \
stock-icons/24/user-home.png \
stock-icons/24/user-desktop.png \
- stock-icons/24/text-x-generic.png
+ stock-icons/24/text-x-generic.png \
+ stock-icons/16/gtk-quit.png \
+ stock-icons/16/gtk-info.png \
+ stock-icons/16/gtk-file.png \
+ stock-icons/16/gtk-open.png \
+ stock-icons/16/gtk-print-preview.png \
+ stock-icons/16/gtk-print.png \
+ stock-icons/16/gtk-properties.png \
+ stock-icons/16/gtk-revert-to-saved-ltr.png \
+ stock-icons/16/gtk-revert-to-saved-rtl.png \
+ stock-icons/16/gtk-save-as.png \
+ stock-icons/16/gtk-new.png \
+ stock-icons/16/gtk-harddisk.png \
+ stock-icons/16/gtk-clear.png \
+ stock-icons/16/gtk-copy.png \
+ stock-icons/16/gtk-cut.png \
+ stock-icons/16/gtk-delete.png \
+ stock-icons/16/gtk-find-and-replace.png \
+ stock-icons/16/gtk-find.png \
+ stock-icons/16/gtk-paste.png \
+ stock-icons/16/gtk-redo-ltr.png \
+ stock-icons/16/gtk-redo-rtl.png \
+ stock-icons/16/gtk-select-all.png \
+ stock-icons/16/gtk-undo-ltr.png \
+ stock-icons/16/gtk-undo-rtl.png \
+ stock-icons/16/gtk-directory.png \
+ stock-icons/16/gtk-unindent-ltr.png \
+ stock-icons/16/gtk-unindent-rtl.png \
+ stock-icons/16/gtk-indent-ltr.png \
+ stock-icons/16/gtk-indent-rtl.png \
+ stock-icons/16/gtk-justify-center.png \
+ stock-icons/16/gtk-justify-fill.png \
+ stock-icons/16/gtk-justify-left.png \
+ stock-icons/16/gtk-justify-right.png \
+ stock-icons/16/gtk-bold.png \
+ stock-icons/16/gtk-italic.png \
+ stock-icons/16/gtk-strikethrough.png \
+ stock-icons/16/gtk-underline.png \
+ stock-icons/16/gtk-goto-bottom.png \
+ stock-icons/16/gtk-go-down.png \
+ stock-icons/16/gtk-goto-first-ltr.png \
+ stock-icons/16/gtk-home.png \
+ stock-icons/16/gtk-jump-to-ltr.png \
+ stock-icons/16/gtk-jump-to-rtl.png \
+ stock-icons/16/gtk-goto-last-ltr.png \
+ stock-icons/16/gtk-go-forward-ltr.png \
+ stock-icons/16/gtk-go-back-ltr.png \
+ stock-icons/16/gtk-goto-top.png \
+ stock-icons/16/gtk-go-up.png \
+ stock-icons/16/gtk-about.png \
+ stock-icons/16/gtk-help.png \
+ stock-icons/16/gtk-missing-image.png \
+ stock-icons/16/gtk-add.png \
+ stock-icons/16/gtk-remove.png \
+ stock-icons/16/gtk-floppy.png \
+ stock-icons/16/gtk-cdrom.png \
+ stock-icons/16/gtk-media-pause.png \
+ stock-icons/16/gtk-media-play-ltr.png \
+ stock-icons/16/gtk-media-play-rtl.png \
+ stock-icons/16/gtk-media-stop.png \
+ stock-icons/16/gtk-media-record.png \
+ stock-icons/16/gtk-media-rewind-ltr.png \
+ stock-icons/16/gtk-media-forward-ltr.png \
+ stock-icons/16/gtk-media-previous-ltr.png \
+ stock-icons/16/gtk-media-next-ltr.png \
+ stock-icons/16/gtk-network.png \
+ stock-icons/16/gtk-print-error.png \
+ stock-icons/16/gtk-print-report.png \
+ stock-icons/16/gtk-print-paused.png \
+ stock-icons/16/gtk-print-warning.png \
+ stock-icons/16/gtk-stop.png \
+ stock-icons/16/gtk-execute.png \
+ stock-icons/16/gtk-spell-check.png \
+ stock-icons/16/gtk-fullscreen.png \
+ stock-icons/16/gtk-refresh.png \
+ stock-icons/16/gtk-leave-fullscreen.png \
+ stock-icons/16/gtk-sort-ascending.png \
+ stock-icons/16/gtk-sort-descending.png \
+ stock-icons/16/gtk-close.png \
+ stock-icons/16/gtk-zoom-fit.png \
+ stock-icons/16/gtk-zoom-in.png \
+ stock-icons/16/gtk-zoom-100.png \
+ stock-icons/16/gtk-zoom-out.png \
+ stock-icons/24/gtk-quit.png \
+ stock-icons/24/gtk-info.png \
+ stock-icons/24/gtk-file.png \
+ stock-icons/24/gtk-open.png \
+ stock-icons/24/gtk-print-preview.png \
+ stock-icons/24/gtk-print.png \
+ stock-icons/24/gtk-properties.png \
+ stock-icons/24/gtk-revert-to-saved-ltr.png \
+ stock-icons/24/gtk-revert-to-saved-rtl.png \
+ stock-icons/24/gtk-save-as.png \
+ stock-icons/24/gtk-new.png \
+ stock-icons/24/gtk-harddisk.png \
+ stock-icons/24/gtk-clear.png \
+ stock-icons/24/gtk-copy.png \
+ stock-icons/24/gtk-cut.png \
+ stock-icons/24/gtk-delete.png \
+ stock-icons/24/gtk-find-and-replace.png \
+ stock-icons/24/gtk-find.png \
+ stock-icons/24/gtk-paste.png \
+ stock-icons/24/gtk-redo-ltr.png \
+ stock-icons/24/gtk-redo-rtl.png \
+ stock-icons/24/gtk-select-all.png \
+ stock-icons/24/gtk-undo-ltr.png \
+ stock-icons/24/gtk-undo-rtl.png \
+ stock-icons/24/gtk-directory.png \
+ stock-icons/24/gtk-unindent-ltr.png \
+ stock-icons/24/gtk-unindent-rtl.png \
+ stock-icons/24/gtk-indent-ltr.png \
+ stock-icons/24/gtk-indent-rtl.png \
+ stock-icons/24/gtk-justify-center.png \
+ stock-icons/24/gtk-justify-fill.png \
+ stock-icons/24/gtk-justify-left.png \
+ stock-icons/24/gtk-justify-right.png \
+ stock-icons/24/gtk-bold.png \
+ stock-icons/24/gtk-italic.png \
+ stock-icons/24/gtk-strikethrough.png \
+ stock-icons/24/gtk-underline.png \
+ stock-icons/24/gtk-goto-bottom.png \
+ stock-icons/24/gtk-go-down.png \
+ stock-icons/24/gtk-goto-first-ltr.png \
+ stock-icons/24/gtk-home.png \
+ stock-icons/24/gtk-jump-to-ltr.png \
+ stock-icons/24/gtk-jump-to-rtl.png \
+ stock-icons/24/gtk-goto-last-ltr.png \
+ stock-icons/24/gtk-go-forward-ltr.png \
+ stock-icons/24/gtk-go-back-ltr.png \
+ stock-icons/24/gtk-goto-top.png \
+ stock-icons/24/gtk-go-up.png \
+ stock-icons/24/gtk-about.png \
+ stock-icons/24/gtk-help.png \
+ stock-icons/24/gtk-missing-image.png \
+ stock-icons/24/gtk-add.png \
+ stock-icons/24/gtk-remove.png \
+ stock-icons/24/gtk-floppy.png \
+ stock-icons/24/gtk-cdrom.png \
+ stock-icons/24/gtk-media-pause.png \
+ stock-icons/24/gtk-media-play-ltr.png \
+ stock-icons/24/gtk-media-play-rtl.png \
+ stock-icons/24/gtk-media-stop.png \
+ stock-icons/24/gtk-media-record.png \
+ stock-icons/24/gtk-media-rewind-ltr.png \
+ stock-icons/24/gtk-media-forward-ltr.png \
+ stock-icons/24/gtk-media-previous-ltr.png \
+ stock-icons/24/gtk-media-next-ltr.png \
+ stock-icons/24/gtk-network.png \
+ stock-icons/24/gtk-print-error.png \
+ stock-icons/24/gtk-print-report.png \
+ stock-icons/24/gtk-print-paused.png \
+ stock-icons/24/gtk-print-warning.png \
+ stock-icons/24/gtk-stop.png \
+ stock-icons/24/gtk-execute.png \
+ stock-icons/24/gtk-spell-check.png \
+ stock-icons/24/gtk-fullscreen.png \
+ stock-icons/24/gtk-refresh.png \
+ stock-icons/24/gtk-leave-fullscreen.png \
+ stock-icons/24/gtk-sort-ascending.png \
+ stock-icons/24/gtk-sort-descending.png \
+ stock-icons/24/gtk-close.png \
+ stock-icons/24/gtk-zoom-fit.png \
+ stock-icons/24/gtk-zoom-in.png \
+ stock-icons/24/gtk-zoom-100.png \
+ stock-icons/24/gtk-zoom-out.png
@CROSS_COMPILING_FALSE@gtk_update_icon_cache_program = \
@CROSS_COMPILING_FALSE@ ./gtk-update-icon-cache
@@ -2869,6 +3033,88 @@
&& $(LN_S) folder.png user-desktop.png \
&& $(RM) text-x-generic.png \
&& $(LN_S) document-x-generic.png text-x-generic.png \
+ && $(LN_S) application-exit.png gtk-quit.png \
+ && $(LN_S) dialog-info.png gtk-info.png \
+ && $(LN_S) document-new.png gtk-file.png \
+ && $(LN_S) document-open.png gtk-open.png \
+ && $(LN_S) document-print-preview.png gtk-print-preview.png
\
+ && $(LN_S) document-print.png gtk-print.png \
+ && $(LN_S) document-properties.png gtk-properties.png
\
+ && $(LN_S) document-revert-ltr.png gtk-revert-to-saved-ltr.png
\
+ && $(LN_S) document-revert-rtl.png gtk-revert-to-saved-rtl.png
\
+ && $(LN_S) document-save-as.png gtk-save-as.png
\
+ && $(LN_S) document-x-generic.png gtk-new.png
\
+ && $(LN_S) drive-harddisk.png gtk-harddisk.png
\
+ && $(LN_S) edit-clear.png gtk-clear.png \
+ && $(LN_S) edit-copy.png gtk-copy.png \
+ && $(LN_S) edit-cut.png gtk-cut.png \
+ && $(LN_S) edit-delete.png gtk-delete.png \
+ && $(LN_S) edit-find-replace.png gtk-find-and-replace.png
\
+ && $(LN_S) edit-find.png gtk-find.png \
+ && $(LN_S) edit-paste.png gtk-paste.png \
+ && $(LN_S) edit-redo-ltr.png gtk-redo-ltr.png
\
+ && $(LN_S) edit-redo-rtl.png gtk-redo-rtl.png
\
+ && $(LN_S) edit-select-all.png gtk-select-all.png
\
+ && $(LN_S) edit-undo-ltr.png gtk-undo-ltr.png
\
+ && $(LN_S) edit-undo-rtl.png gtk-undo-rtl.png
\
+ && $(LN_S) folder.png gtk-directory.png \
+ && $(LN_S) format-indent-less-ltr.png gtk-unindent-ltr.png
\
+ && $(LN_S) format-indent-less-rtl.png gtk-unindent-rtl.png
\
+ && $(LN_S) format-indent-more-ltr.png gtk-indent-ltr.png
\
+ && $(LN_S) format-indent-more-rtl.png gtk-indent-rtl.png
\
+ && $(LN_S) format-justify-center.png gtk-justify-center.png
\
+ && $(LN_S) format-justify-fill.png gtk-justify-fill.png
\
+ && $(LN_S) format-justify-left.png gtk-justify-left.png
\
+ && $(LN_S) format-justify-right.png gtk-justify-right.png
\
+ && $(LN_S) format-text-bold.png gtk-bold.png \
+ && $(LN_S) format-text-italic.png gtk-italic.png
\
+ && $(LN_S) format-text-strikethrough.png gtk-strikethrough.png
\
+ && $(LN_S) format-text-underline.png gtk-underline.png
\
+ && $(LN_S) go-bottom.png gtk-goto-bottom.png \
+ && $(LN_S) go-down.png gtk-go-down.png \
+ && $(LN_S) go-first-ltr.png gtk-goto-first-ltr.png
\
+ && $(LN_S) go-home.png gtk-home.png \
+ && $(LN_S) go-jump-ltr.png gtk-jump-to-ltr.png
\
+ && $(LN_S) go-jump-rtl.png gtk-jump-to-rtl.png
\
+ && $(LN_S) go-last-ltr.png gtk-goto-last-ltr.png
\
+ && $(LN_S) go-next-ltr.png gtk-go-forward-ltr.png
\
+ && $(LN_S) go-previous-ltr.png gtk-go-back-ltr.png
\
+ && $(LN_S) go-top.png gtk-goto-top.png \
+ && $(LN_S) go-up.png gtk-go-up.png \
+ && $(LN_S) help-about.png gtk-about.png \
+ && $(LN_S) help-contents.png gtk-help.png \
+ && $(LN_S) image-missing.png gtk-missing-image.png
\
+ && $(LN_S) list-add.png gtk-add.png \
+ && $(LN_S) list-remove.png gtk-remove.png \
+ && $(LN_S) media-floppy.png gtk-floppy.png \
+ && $(LN_S) media-optical.png gtk-cdrom.png \
+ && $(LN_S) media-playback-pause.png gtk-media-pause.png
\
+ && $(LN_S) media-playback-start-ltr.png gtk-media-play-ltr.png
\
+ && $(LN_S) media-playback-start-rtl.png gtk-media-play-rtl.png
\
+ && $(LN_S) media-playback-stop.png gtk-media-stop.png
\
+ && $(LN_S) media-record.png gtk-media-record.png
\
+ && $(LN_S) media-seek-backward-ltr.png gtk-media-rewind-ltr.png
\
+ && $(LN_S) media-seek-forward-ltr.png gtk-media-forward-ltr.png
\
+ && $(LN_S) media-skip-backward-ltr.png gtk-media-previous-ltr.png
\
+ && $(LN_S) media-skip-forward-ltr.png gtk-media-next-ltr.png
\
+ && $(LN_S) network-idle.png gtk-network.png \
+ && $(LN_S) printer-error.png gtk-print-error.png
\
+ && $(LN_S) printer-info.png gtk-print-report.png
\
+ && $(LN_S) printer-paused.png gtk-print-paused.png
\
+ && $(LN_S) printer-warning.png gtk-print-warning.png
\
+ && $(LN_S) process-stop.png gtk-stop.png \
+ && $(LN_S) system-run.png gtk-execute.png \
+ && $(LN_S) tools-check-spelling.png gtk-spell-check.png
\
+ && $(LN_S) view-fullscreen.png gtk-fullscreen.png
\
+ && $(LN_S) view-refresh.png gtk-refresh.png \
+ && $(LN_S) view-restore.png gtk-leave-fullscreen.png
\
+ && $(LN_S) view-sort-ascending.png gtk-sort-ascending.png
\
+ && $(LN_S) view-sort-descending.png gtk-sort-descending.png
\
+ && $(LN_S) window-close.png gtk-close.png \
+ && $(LN_S) zoom-fit-best.png gtk-zoom-fit.png
\
+ && $(LN_S) zoom-in.png gtk-zoom-in.png \
+ && $(LN_S) zoom-original.png gtk-zoom-100.png
\
+ && $(LN_S) zoom-out.png gtk-zoom-out.png \
) done \
&& touch stamp-icons
--
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page