From ce9d22aa7e7a756064af1ccf223488b05d3d8fbe Mon Sep 17 00:00:00 2001 From: Andrew Benton Date: Fri, 16 Mar 2012 15:42:42 +0000 Subject: [PATCH] gtk+-3.2.4 git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@9719 af4574ff-66df-0310-9fd7-8a98e5e911e0 --- general.ent | 6 +- introduction/welcome/changelog.xml | 7 +- x/lib/gtk+3.xml | 206 ++++++++++++++++++----------- 3 files changed, 136 insertions(+), 83 deletions(-) diff --git a/general.ent b/general.ent index 17ff00d99d..c8d7e9aa53 100644 --- a/general.ent +++ b/general.ent @@ -3,13 +3,13 @@ $LastChangedBy$ $Date$ --> - + - + @@ -608,7 +608,7 @@ $Date$ - + diff --git a/introduction/welcome/changelog.xml b/introduction/welcome/changelog.xml index 595b662f12..03755b5881 100644 --- a/introduction/welcome/changelog.xml +++ b/introduction/welcome/changelog.xml @@ -44,16 +44,19 @@ March 16th, 2012 - + [rthomsen] - Modified configuration for KDE4, QT4 and ConsoleKit. + + [abenton] - Gtk+ 3.2.4. + March 15th, 2012 - + [rthomsen] - Upgrade to MPlayer svn_20120315. diff --git a/x/lib/gtk+3.xml b/x/lib/gtk+3.xml index 8cda5e9f73..a05bdd7072 100644 --- a/x/lib/gtk+3.xml +++ b/x/lib/gtk+3.xml @@ -4,12 +4,14 @@ %general-entities; - - - + + + - - + + ]> @@ -29,91 +31,123 @@ Introduction to gtk+-3 - The gtk+-3 package contains - gtk+-3 libraries. These are used for creating - graphical user interfaces for applications. + + The Gtk+-3 package contains + Gtk+-3 libraries. These are used for creating + graphical user interfaces for applications. + &lfs71_checked; Package Information - Download (HTTP): + + Download (HTTP): + - Download (FTP): + + Download (FTP): + - Download MD5 sum: >k3-md5sum; + + Download MD5 sum: >k3-md5sum; + - Download size: >k3-size; + + Download size: >k3-size; + - Estimated disk space required: >k3-buildsize; + + Estimated disk space required: >k3-buildsize; + - Estimated build time: >k3-time; + + Estimated build time: >k3-time; + gtk+-3 Dependencies Required - (compiled with support for - glib and libX11), , , - and - (specifically, libX11, libXext, libXi and libXrender are required, - libXinerama, libXcomposite, libXrandr and libXdamage are optional) + + (compiled with support for glib and libX11), + , + , + and + (specifically, + libX11, libXext, + libXi and libXrender + are required, libXinerama, + libXcomposite, + libXrandr and + libXdamage are optional) + Optional - , - , - , - (required if you want to build - . NB, you will need to install - Gobject Introspection before you install - , and - .) and (only needed - if you want to rebuild the documentation). - - User Notes: - + + , + , + , + (required if you want to build + . NB, you will need to install + Gobject Introspection before you install + , and + .) and + (only needed if you want to rebuild the + documentation). + + + User Notes: + Installation of gtk+-3 - Install gtk+-3 by running the following - commands: + + Install Gtk+-3 by running the following + commands: + ./configure --prefix=/usr --sysconfdir=/etc && make - To test the results: + + To test the results: + rm tests/css/parser/selector.css && rm tests/a11y/pickers.ui && make check - - Now, as the root user: + + Now, as the root user: + make install - Command Explanations - --disable-packagekit: This parameter disables use - of PackageKit which isn't suitable for BLFS. - - rm tests/css/parser/selector.css and - rm tests/a11y/pickers.ui: This prevents two tests - being run as they are known to fail. + + --disable-packagekit: This parameter disables use + of PackageKit which isn't suitable for BLFS. + + + rm tests/css/parser/selector.css and + rm tests/a11y/pickers.ui: This prevents two tests + being run as they are known to fail. + @@ -121,8 +155,10 @@ make check Config Files - ~/.config/gtk-3.0/settings.ini and - /etc/gtk-3.0/settings.ini + + ~/.config/gtk-3.0/settings.ini and + /etc/gtk-3.0/settings.ini + ~/.config/gtk-3.0/settings.ini @@ -135,12 +171,14 @@ make check Configuration Information - Gtk+-3 themes change the way a gtk application looks. An icon - theme can be used to change the icons that appear on the application's - toolbar. If you have installed a Gtk+-3 theme (eg - or an icon theme (such as - ) you can set your prefences in - ~/.config/gtk-3.0/settings.ini: + + Gtk+-3 themes change the way a gtk application looks. An icon theme can + be used to change the icons that appear on the application's toolbar. If + you have installed a Gtk+-3 theme (eg + or an icon theme (such as + ) you can set your prefences in + ~/.config/gtk-3.0/settings.ini: + cat > ~/.config/gtk-3.0/settings.ini << "EOF" [Settings] @@ -148,21 +186,22 @@ gtk-theme-name = Adwaita gtk-fallback-icon-theme = gnome EOF - There are many more themes available at - Gnome-Look.org and other - places. + + There are many more themes available at + and other places. + - Once you've settled on themes you like, you can (as the - root user) make them the - default system wide: + + Once you've settled on themes you like, you can (as the + root user) make them the + default system wide: + cat > /etc/gtk-3.0/settings.ini << "EOF"[Settings] gtk-theme-name = Clearwaita gtk-fallback-icon-theme = elementary EOF - - @@ -176,8 +215,10 @@ EOF gtk3-demo, gtk-query-immodules-3.0, and gtk-update-icon-cache libgailutil.so, libgdk-3.so, and libgtk-3.so - /etc/gtk-3.0, /usr/include/gtk-3.0, /usr/include/gail-3.0, - /usr/lib/gtk-3.0 and /usr/share/gtk-3.0 + + /etc/gtk-3.0, /usr/include/gtk-3.0, /usr/include/gail-3.0, + /usr/lib/gtk-3.0 and /usr/share/gtk-3.0 + @@ -189,8 +230,10 @@ EOF gtk3-demo - is a simple program that demonstrates some of the things that - can be done with gtk+-3 + + is a simple program that demonstrates some of the things that can be + done with Gtk+-3 + gtk3-demo @@ -200,9 +243,11 @@ EOF gtk-query-immodules-3.0 - collects information about loadable input method modules for - gtk+-3 and writes it to the default cache - file location, or to standard output. + + collects information about loadable input method modules for + Gtk+-3 and writes it to the default cache + file location, or to standard output. + gtk-query-immodules-3.0 @@ -212,8 +257,10 @@ EOF gtk-update-icon-cache - is an icon theme caching utility that creates mmap()able cache - files for icon themes. + + is an icon theme caching utility that creates mmap()able cache files + for icon themes. + gtk-update-icon-cache @@ -223,8 +270,10 @@ EOF libgailutil.so - contains functions that implements the accessibility interfaces - defined by the GNOME Accessibility Toolkit + + contains functions that implements the accessibility interfaces + defined by the GNOME Accessibility Toolkit + libgailutil.so @@ -234,9 +283,11 @@ EOF libgdk-3.so - contains functions that act as a wrapper around the low-level - drawing and windowing functions provided by the underlying graphics - system (libX11 for now, but maybe in the future wayland). + + contains functions that act as a wrapper around the low-level + drawing and windowing functions provided by the underlying graphics + system (libX11 for now, but maybe in the future Wayland). + libgdk-3.so @@ -246,16 +297,15 @@ EOF libgtk-3.so - contains functions that provide an API to implement graphical - user interfaces. + + contains functions that provide an API to implement graphical user + interfaces. + libgtk-3.so - - -