glib r6252 - in trunk: . docs/reference docs/reference/glib



Author: matthiasc
Date: Sun Jan  6 17:48:41 2008
New Revision: 6252
URL: http://svn.gnome.org/viewvc/glib?rev=6252&view=rev

Log:
Document new dependencies


Modified:
   trunk/ChangeLog
   trunk/INSTALL.in
   trunk/README.in
   trunk/docs/reference/ChangeLog
   trunk/docs/reference/glib/building.sgml

Modified: trunk/ChangeLog
==============================================================================
--- trunk/ChangeLog	(original)
+++ trunk/ChangeLog	Sun Jan  6 17:48:41 2008
@@ -1,5 +1,9 @@
 2008-01-06  Matthias Clasen  <mclasen redhat com>
 
+	* README.in, INSTALL.in: Document new dependencies.
+
+2008-01-06  Matthias Clasen  <mclasen redhat com>
+
 	* gio-2.0.pc.in, gio-2.0-uninstalled.pc.in: Require glib-2.0
 	(#507628)
 

Modified: trunk/INSTALL.in
==============================================================================
--- trunk/INSTALL.in	(original)
+++ trunk/INSTALL.in	Sun Jan  6 17:48:41 2008
@@ -60,6 +60,11 @@
 
  http://www.gnu.org/software/gettext/
 
+
+Support for extended attributes and SELinux in GIO requires
+libattr and libselinux. 
+
+
 The Nitty-Gritty
 ================
 

Modified: trunk/README.in
==============================================================================
--- trunk/README.in	(original)
+++ trunk/README.in	Sun Jan  6 17:48:41 2008
@@ -24,6 +24,14 @@
 
 See the file 'INSTALL'
 
+Notes about GLib 2.16
+=====================
+
+* GLib now includes GIO, which adds optional dependencies against libattr
+  and libselinux for extended attribute and SELinux support. Use 
+  --disable-xattr and --disable-selinux to build without these.
+
+
 Notes about GLib 2.10
 =====================
 

Modified: trunk/docs/reference/ChangeLog
==============================================================================
--- trunk/docs/reference/ChangeLog	(original)
+++ trunk/docs/reference/ChangeLog	Sun Jan  6 17:48:41 2008
@@ -1,3 +1,8 @@
+2008-01-06  Matthias Clasen  <mclasen redhat com>
+
+	* glib/building.sgml: Document new dependencies and 
+	configure options.
+
 2007-12-31  Wouter Bolsterlee  <wbolster svn gnome org>
 
 	* gio/migrating.xml: Fixed invalid XML entity

Modified: trunk/docs/reference/glib/building.sgml
==============================================================================
--- trunk/docs/reference/glib/building.sgml	(original)
+++ trunk/docs/reference/glib/building.sgml	Sun Jan  6 17:48:41 2008
@@ -156,6 +156,22 @@
 	  but it is not recommended.
 	</para>
       </listitem>
+      <listitem>
+        <para>
+          The optional extended attribute support in GIO requires the 
+          getxattr() family of functions that may be provided by glibc or 
+          by the standalone libattr library. To build GLib without extended 
+          attribute support, use the <option>--disable-xattr</option> 
+          configure option.
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          The optional SELinux support in GIO requires libselinux. To build 
+          GLib without SELinux support, use the 
+          <option>--disable-selinux</option> configure option.
+        </para>
+      </listitem>
     </itemizedlist>
 
     </refsect1>
@@ -210,6 +226,14 @@
             <arg>--disable-man</arg>
             <arg>--enable-man</arg>
           </group>
+          <group>
+            <arg>--disable-xattr</arg>
+            <arg>--enable-xattr</arg>
+          </group>
+          <group>
+            <arg>--disable-selinux</arg>
+            <arg>--enable-selinux</arg>
+          </group>
         </cmdsynopsis>
       </para>
 
@@ -504,6 +528,33 @@
         </para>
       </formalpara>
 
+      <formalpara>
+        <title><systemitem>--disable-xattr</systemitem> and
+          <systemitem>--enable-xattr</systemitem></title>
+
+        <para>
+          By default the <command>configure</command> script will try
+          to auto-detect whether the getxattr() family of functions
+          is available. If it is, then extended attribute support
+          will be included in GIO. These options can be used to
+          explicitly control whether extended attribute support 
+          should be included or not. getxattr() and friends can
+          be provided by glibc or by the standalone libattr library.
+        </para>
+     </formalpara>
+
+      <formalpara>
+        <title><systemitem>--disable-selinux</systemitem> and
+          <systemitem>--enable-selinux</systemitem></title>
+
+        <para>
+          By default the <command>configure</command> script will
+          auto-detect if libselinux is available and include
+          SELinux support in GIO if it is. These options can be
+          used to explicitly control whether SELinxu support should
+	  be included.
+        </para>
+     </formalpara>
    </refsect1>
 
 </refentry>



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]