r6097 - in trunk/BOOK: introduction/welcome multimedia/cdwriteutils

dnicholson at linuxfromscratch.org dnicholson at linuxfromscratch.org
Wed May 17 07:02:42 PDT 2006


Author: dnicholson
Date: 2006-05-17 08:01:57 -0600 (Wed, 17 May 2006)
New Revision: 6097

Modified:
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/multimedia/cdwriteutils/cdrtools.xml
Log:
Added two patches addressing locale related issues for Cdrtools.  Fixes #1837.

Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml	2006-05-17 06:26:27 UTC (rev 6096)
+++ trunk/BOOK/introduction/welcome/changelog.xml	2006-05-17 14:01:57 UTC (rev 6097)
@@ -45,6 +45,12 @@
       <para>May 17th, 2006</para>
       <itemizedlist>
         <listitem>
+          <para>[dnicholson] - Added two patches to Cdrtools improving its
+          use in locales with non-ISO-8859-1 character sets.  Fixes ticket
+          #1837. Thanks to Alexander Patrakov for explaining the situation
+          and supplying the patches.</para>
+        </listitem>
+        <listitem>
           <para>[randy] - Added jbig2dec as an optional dependency of
           ESP GhostScript.</para>
         </listitem>

Modified: trunk/BOOK/multimedia/cdwriteutils/cdrtools.xml
===================================================================
--- trunk/BOOK/multimedia/cdwriteutils/cdrtools.xml	2006-05-17 06:26:27 UTC (rev 6096)
+++ trunk/BOOK/multimedia/cdwriteutils/cdrtools.xml	2006-05-17 14:01:57 UTC (rev 6097)
@@ -59,6 +59,20 @@
       </listitem>
     </itemizedlist>
 
+    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
+    <itemizedlist spacing='compact'>
+      <listitem>
+        <para>Required patch for creating CDs with non-ASCII filenames:
+        <ulink url="&patch-root;/cdrtools-&cdrtools-version;-mkisofs_iconv-1.patch"/></para>
+      </listitem>
+
+      <listitem>
+        <para>Recommended Patch for using <application>Cdrtools</application>
+        in locales using non-ISO-8859-1 character sets:
+        <ulink url="&patch-root;/cdrtools-&cdrtools-version;-ascii-1.patch"/></para>
+      </listitem>
+    </itemizedlist>
+
     <para condition="html" role="usernotes">User Notes:
     <ulink url="&blfs-wiki;/Cdrtools"/></para>
 
@@ -75,6 +89,29 @@
       linux-libc-headers package during the base LFS installation.</para>
     </note>
 
+    <para>When creating an ISO 9660 image with <command>mkisofs</command>,
+    the character set of the filenames used must be specified unless it is
+    ISO-8859-1, the default. If the character set is not specified, then
+    non-ASCII filenames will be unreadable on other systems, such as
+    <application>Microsoft Windows</application>. This patch allows
+    <command>mkisofs</command> to accept any character set (such as UTF-8)
+    as the input character set, and changes the default input character
+    set to that of the current locale.  This allows some GUI frontends such
+    as <xref linkend="nautilus-cd-burner"/> to use the correct input
+    character set since they do not pass the <option>-input-charset</option>
+    argument to <command>mkisofs</command>. To address this situation,
+    apply the mkisofs_iconv patch:</para>
+
+<screen><userinput>patch -Np1 -i ../cdrtools-&cdrtools-version;-mkisofs_iconv-1.patch</userinput></screen>
+
+    <para>The <command>cdrecord</command> program has hard-coded non-ASCII
+    characters in its messages.  Since these characters are part of the
+    ISO-8859-1 character set, they will not be displayed correctly in
+    locales that use a different character set, such as UTF-8. The following
+    patch converts these characters to ASCII approximations:</para>
+
+<screen><userinput>patch -Np1 -i ../cdrtools-&cdrtools-version;-ascii-1.patch</userinput></screen>
+
     <para>Install <application>Cdrtools</application> by running the following
     commands:</para>
 




More information about the blfs-book mailing list