From 2126b9e90e0892c42c03d88b090f52a4b9b01436 Mon Sep 17 00:00:00 2001 From: Pierre Labastie Date: Mon, 9 Dec 2019 09:32:49 +0000 Subject: [PATCH] Add blocaled-0.1 git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@22453 af4574ff-66df-0310-9fd7-8a98e5e911e0 --- general.ent | 4 +- general/sysutils/blocaled.xml | 226 +++++++++++++++++++++++ general/sysutils/sysutils.xml | 1 + gnome/platform/evolution-data-server.xml | 6 + gnome/platform/gdm.xml | 3 +- gnome/platform/gnome-control-center.xml | 6 + gnome/platform/gnome-settings-daemon.xml | 6 + gnome/platform/gnome-shell.xml | 22 +-- gnome/platform/mutter.xml | 6 + introduction/welcome/changelog.xml | 10 + packages.ent | 1 + 11 files changed, 275 insertions(+), 16 deletions(-) create mode 100644 general/sysutils/blocaled.xml diff --git a/general.ent b/general.ent index 929f8fba51..c9e338202e 100644 --- a/general.ent +++ b/general.ent @@ -1,12 +1,12 @@ - + - + diff --git a/general/sysutils/blocaled.xml b/general/sysutils/blocaled.xml new file mode 100644 index 0000000000..038d37c00d --- /dev/null +++ b/general/sysutils/blocaled.xml @@ -0,0 +1,226 @@ + + + %general-entities; + + + + + + + +]> + + + + + + + $LastChangedBy: renodr $ + $Date: 2019-10-31 17:50:26 +0100 (jeu. 31 oct. 2019) $ + + + blocaled-&blocaled-version; + + + blocaled + + + + + Introduction to blocaled + + + blocaled is an implementation of the + org.freedesktop.locale1 D–Bus protocol, + which normally comes with systemd. It is + needed by the GNOME desktop. + + + &lfs90_checked; + + Package Information + + + + Download (HTTP): + + + + + Download (FTP): + + + + + Download MD5 sum: &blocaled-md5sum; + + + + + Download size: &blocaled-size; + + + + + Estimated disk space required: &blocaled-buildsize; + + + + + Estimated build time: &blocaled-time; + + + + + blocaled Dependencies + + Required + + and + + + + + User Notes: + + + + + Installation of blocaled + + + Install blocaled by running the following + commands: + + +./configure --prefix=/usr --sysconfdir=/etc && +make + + + To test the results, issue: make check. + + + + Now, as the root user: + + +make install + + + + Configuring blocaled + + + Config Files + + /etc/blocaled.conf + + + + /etc/blocaled.conf + + + + Configuration Information + + + /etc/blocaled.conf contains the location of + the settings files used by blocaled. The + defaults are suitable for BLFS. Information about the entries is + available as comments in the file. + + + + The org.freedesktop.locale1 protocol is + unable to export locale variables. Locale settings are stored + by default in /etc/locale.conf. We need to + retrieve them in the bash profile. As the + root user, issue: + + +cat > /etc/profile.d/i18n.sh << "EOF" +# Begin /etc/profile.d/i18n.sh + +if [ -r /etc/locale.conf ]; then source /etc/locale.conf; fi + +if [ -n "$LANG" ]; then export LANG; fi +if [ -n "$LC_TYPE" ]; then export LC_TYPE; fi +if [ -n "$LC_NUMERIC" ]; then export LC_NUMERIC; fi +if [ -n "$LC_TIME" ]; then export LC_TIME; fi +if [ -n "$LC_COLLATE" ]; then export LC_COLLATE; fi +if [ -n "$LC_MONETARY" ]; then export LC_MONETARY; fi +if [ -n "$LC_MESSAGES" ]; then export LC_MESSAGES; fi +if [ -n "$LC_PAPER" ]; then export LC_PAPER; fi +if [ -n "$LC_NAME" ]; then export LC_NAME; fi +if [ -n "$LC_ADDRESS" ]; then export LC_ADDRESS; fi +if [ -n "$LC_TELEPHONE" ]; then export LC_TELEPHONE; fi +if [ -n "$LC_MEASUREMENT" ]; then export LC_MEASUREMENT; fi +if [ -n "$LC_IDENTIFICATION" ]; then export LC_IDENTIFICATION; fi + +# End /etc/profile.d/i18n.sh +EOF + + + Then the /etc/locale file should be generated, + as the root user: + + +cat > /etc/locale.conf << EOF +# Begin /etc/locale.conf + +LANG=$LANG + +# End /etc/locale.conf +EOF + + + + + + + Contents + + + Installed Program + Installed Library + Installed Directory + + + + blocaled (in /usr/libexec) + + + None + + + /usr/share/blocaled + + + + + + Short Descriptions + + + + + blocaled + + + is the daemon implementing the + org.freedesktop.locale1 D–Bus protocol + + + blocaled + + + + + + diff --git a/general/sysutils/sysutils.xml b/general/sysutils/sysutils.xml index 7f25cbeac1..62ee15123e 100644 --- a/general/sysutils/sysutils.xml +++ b/general/sysutils/sysutils.xml @@ -37,6 +37,7 @@ $Date$ + diff --git a/gnome/platform/evolution-data-server.xml b/gnome/platform/evolution-data-server.xml index 9951ff8a79..de829a90a4 100644 --- a/gnome/platform/evolution-data-server.xml +++ b/gnome/platform/evolution-data-server.xml @@ -100,6 +100,12 @@ xreflabel="evolution-data-server-&evolution-data-server-version;"> + Recommended (Runtime) + + + + Optional , diff --git a/gnome/platform/gdm.xml b/gnome/platform/gdm.xml index 237abffa9a..d9fbf06259 100644 --- a/gnome/platform/gdm.xml +++ b/gnome/platform/gdm.xml @@ -123,6 +123,7 @@ useradd -c "GDM Daemon Owner" -d /var/lib/gdm -u 21 \ -g gdm -s /bin/false gdm && passwd -ql gdm + Install GDM by running the following commands: diff --git a/gnome/platform/gnome-control-center.xml b/gnome/platform/gnome-control-center.xml index c771a7f11a..b745b107fb 100644 --- a/gnome/platform/gnome-control-center.xml +++ b/gnome/platform/gnome-control-center.xml @@ -101,6 +101,12 @@ (for the Network Panel) + Recommended (Runtime) + + + + Optional Runtime Dependencies (Printers panel), diff --git a/gnome/platform/gnome-settings-daemon.xml b/gnome/platform/gnome-settings-daemon.xml index 852ca71ce9..f5ea299525 100644 --- a/gnome/platform/gnome-settings-daemon.xml +++ b/gnome/platform/gnome-settings-daemon.xml @@ -112,6 +112,12 @@ + Recommended (Runtime) + + + + Optional python-dbusmock and diff --git a/gnome/platform/gnome-shell.xml b/gnome/platform/gnome-shell.xml index 05b5caf056..1b4bfbe5f8 100644 --- a/gnome/platform/gnome-shell.xml +++ b/gnome/platform/gnome-shell.xml @@ -97,6 +97,12 @@ + Recommended (Runtime) + + + + Optional and @@ -127,9 +133,7 @@ following commands: -sed -i '/isGreeter/,+2 d' js/ui/status/keyboard.js && - -mkdir build && +mkdir build && cd build && meson --prefix=/usr -Dsystemd=false .. && @@ -153,22 +157,14 @@ ninja ninja install - Command Explanations - sed -i ...: This command allows the GDM greeter to - use a keyboard layout taken from the dconf database instead of a default - US qwerty one. + -Dsystemd=false: Prevents installing systemd + files, which are not needed in this version of BLFS. diff --git a/gnome/platform/mutter.xml b/gnome/platform/mutter.xml index 59272fef8e..9d3b22da02 100644 --- a/gnome/platform/mutter.xml +++ b/gnome/platform/mutter.xml @@ -114,6 +114,12 @@ Wayland support. + Recommended (Runtime) + + + + diff --git a/introduction/welcome/changelog.xml b/introduction/welcome/changelog.xml index 235b35e61b..703cf00caa 100644 --- a/introduction/welcome/changelog.xml +++ b/introduction/welcome/changelog.xml @@ -41,6 +41,16 @@ --> + + December 9th, 2019 + + + [pierre] - Add blocaled-0.1, a replacement for + systemd-localed. + + + + December 8th, 2019 diff --git a/packages.ent b/packages.ent index 7f47ffed9e..f53d1afee3 100644 --- a/packages.ent +++ b/packages.ent @@ -272,6 +272,7 @@ to avoid building libxml2 twice, which is slow with all deps --> +