From 7553afee9340ec699211a2fd3b7490fdca5be302 Mon Sep 17 00:00:00 2001 From: "Douglas R. Reno" Date: Sun, 30 Jun 2019 04:24:52 +0000 Subject: [PATCH] Update to gnome-control-center-3.32.2 Update to colord-gtk-0.2.0 git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@21771 af4574ff-66df-0310-9fd7-8a98e5e911e0 --- gnome.ent | 2 +- gnome/platform/gnome-control-center.xml | 2 +- introduction/welcome/changelog.xml | 8 +++ packages.ent | 2 +- x/lib/colord-gtk.xml | 65 ++++++++++++++++++++----- 5 files changed, 64 insertions(+), 15 deletions(-) diff --git a/gnome.ent b/gnome.ent index 847a6e1edf..5ea789330f 100644 --- a/gnome.ent +++ b/gnome.ent @@ -59,7 +59,7 @@ - + diff --git a/gnome/platform/gnome-control-center.xml b/gnome/platform/gnome-control-center.xml index bca4302411..f3c1027ac8 100644 --- a/gnome/platform/gnome-control-center.xml +++ b/gnome/platform/gnome-control-center.xml @@ -8,7 +8,7 @@ "&gnome-download-http;/gnome-control-center/&gnome-minor-32;/gnome-control-center-&gnome-control-center-version;.tar.xz"> - + diff --git a/introduction/welcome/changelog.xml b/introduction/welcome/changelog.xml index ee0c173240..61a5c0735c 100644 --- a/introduction/welcome/changelog.xml +++ b/introduction/welcome/changelog.xml @@ -44,6 +44,14 @@ June 29th, 2019 + + [renodr] - Update to colord-gtk-0.2.0. Fixes + #12180. + + + [renodr] - Update to gnome-control-center-3.32.2. Fixes + #12098. + [renodr] - Update to gnome-settings-daemon-3.32.1. Fixes #12175. diff --git a/packages.ent b/packages.ent index 9f5424f1a7..d8604c1166 100644 --- a/packages.ent +++ b/packages.ent @@ -683,7 +683,7 @@ to avoid building libxml2 twice, which is slow with all deps --> - + diff --git a/x/lib/colord-gtk.xml b/x/lib/colord-gtk.xml index 4e5079aba9..639e8ae546 100644 --- a/x/lib/colord-gtk.xml +++ b/x/lib/colord-gtk.xml @@ -6,9 +6,9 @@ - - - + + + ]> @@ -111,37 +111,66 @@ commands: -./configure --prefix=/usr \ - --enable-vala \ - --disable-static && -make +mkdir build && +cd build && + +meson --prefix=/usr \ + -Dgtk2=true \ + -Dvapi=true \ + -Ddocs=false \ + -Dman=false .. && +ninja - To test the results, issue: make check. + To test the results, issue: ninja test. + The tests need to be run from an X session, and may require + a color profile for your primary display. + Now, as the root user: -make install +ninja install Command Explanations - --enable-vala: This switch enables + -Dvapi=true: This switch enables building of the Vala bindings. Remove if you don't have installed. + + -Dgtk2=true: This switch enables building + the GTK+-2 bindings for colord. + + + + -Ddocs=false: This switch disables building + GTK-DOC based documentation. Even if GTK-DOC is installed, you will + need the namespaced versions of the Docbook XSL stylesheets. + + + + -Dman=false: This switch disables generating + the manual pages for this package. Remove this switch if you have + namespaced versions of the Docbook XSL stylesheets installed. + + + @@ -157,7 +186,7 @@ make cd-convert - libcolord-gtk.so + libcolord-gtk.so and libcolord-gtk2.so /usr/include/colord-1/colord-gtk and @@ -196,6 +225,18 @@ make + + libcolord-gtk2.so + + + contains the Colord + GTK+-2 bindings. + + + libcolord-gtk2.so + + +