Author: xry111
Date: Sat Sep 7 11:20:11 2019
New Revision: 22109
Log:
Update to libsecret-0.19.1 (#12502)
Modified:
trunk/BOOK/gnome.ent
trunk/BOOK/gnome/platform/libsecret.xml
Modified: trunk/BOOK/gnome.ent
==============================================================================
--- trunk/BOOK/gnome.ent Sat Sep 7 10:30:58 2019 (r22108)
+++ trunk/BOOK/gnome.ent Sat Sep 7 11:20:11 2019 (r22109)
@@ -16,7 +16,7 @@
<!-- Platform -->
<!ENTITY gcr-version "3.28.1">
<!ENTITY gsettings-desktop-schemas-version "3.32.0">
-<!ENTITY libsecret-version "0.19.0">
+<!ENTITY libsecret-version "0.19.1">
<!ENTITY rest-version "0.8.1">
<!ENTITY totem-pl-parser-version "3.26.3">
<!ENTITY vte-version "0.56.3">
Modified: trunk/BOOK/gnome/platform/libsecret.xml
==============================================================================
--- trunk/BOOK/gnome/platform/libsecret.xml Sat Sep 7 10:30:58 2019
(r22108)
+++ trunk/BOOK/gnome/platform/libsecret.xml Sat Sep 7 11:20:11 2019
(r22109)
@@ -6,7 +6,7 @@
<!ENTITY libsecret-download-http
"&gnome-download-http;/libsecret/0.19/libsecret-&libsecret-version;.tar.xz">
<!ENTITY libsecret-download-ftp
"&gnome-download-ftp;/libsecret/0.19/libsecret-&libsecret-version;.tar.xz">
- <!ENTITY libsecret-md5sum "483d293e73e7257c6d9fc18579b0e1ea">
+ <!ENTITY libsecret-md5sum "ea673119c00570d6434f8fd3636f1eb8">
<!ENTITY libsecret-size "512 KB">
<!ENTITY libsecret-buildsize "14 MB (add 5 MB for tests)">
<!ENTITY libsecret-time "0.1 SBU (add 0.3 SBU for tests)">
@@ -88,8 +88,9 @@
<para role="optional">
<xref linkend="gtk-doc"/> and
<xref linkend="DocBook"/>,
- <xref linkend="docbook-xsl"/>, and
- <xref linkend="libxslt"/> (to build manual pages)
+ <xref linkend="docbook-xsl"/>,
+ <xref linkend="libxslt"/> (to build manual pages), and
+ <xref linkend="valgrind"/> (can be used in tests)
</para>
<bridgehead renderas="sect4">Optional (Required for the
testsuite)</bridgehead>
@@ -123,21 +124,31 @@
<title>Installation of libsecret</title>
<para>
+ If <xref linkend="valgrind"/> is not installed, fix a file refering
+ it:
+ </para>
+
+<screen><userinput>sed '/valgrind/d' -i egg/testing.c</userinput></screen>
+
+ <para>
Install <application>libsecret</application> by running the following
commands:
</para>
-<screen><userinput>./configure --prefix=/usr --disable-static &&
-make</userinput></screen>
+<screen><userinput>mkdir bld &&
+cd bld &&
+
+meson --prefix=/usr -Dgtk_doc=false .. &&
+ninja</userinput></screen>
<para>
Now, as the <systemitem class="username">root</systemitem> user:
</para>
-<screen role="root"><userinput>make install</userinput></screen>
+<screen role="root"><userinput>ninja install</userinput></screen>
<para>
- To test the results, issue: <command>make check</command>, after the
+ To test the results, issue: <command>ninja test</command>, after the
package is installed. The test suite should be run from a local GUI
session started with dbus-launch.
</para>
@@ -147,20 +158,19 @@
<sect2 role="commands">
<title>Command Explanations</title>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
- href="../../xincludes/static-libraries.xml"/>
-
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
- href="../../xincludes/gtk-doc-rebuild.xml"/>
+ <para>
+ <option>-Dgtk_doc=false</option>: Remove this if you have <xref
linkend="gtk-doc"/> installed
+ and want to rebuild the documentation with it.
+ </para>
<para>
- <option>--disable-manpages</option>: Use this switch if you
+ <option>-Dmanpage=false</option>: Use this switch if you
have not installed <xref linkend="libxslt"/> and DocBook
packages.
</para>
<para>
- <option>--disable-gcrypt</option>: Use this switch if you have
+ <option>-Dgcrypt=false</option>: Use this switch if you have
not installed the recommended dependency of
<xref linkend="libgcrypt"/>.
</para>
--
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page