Author: bdubbs Date: 2012-03-05 12:08:17 -0700 (Mon, 05 Mar 2012) New Revision: 9610
Modified: trunk/BOOK/general.ent trunk/BOOK/introduction/welcome/changelog.xml trunk/BOOK/multimedia/libdriv/alsa-firmware.xml trunk/BOOK/multimedia/libdriv/alsa-lib.xml trunk/BOOK/multimedia/libdriv/alsa-oss.xml trunk/BOOK/multimedia/libdriv/alsa-plugins.xml trunk/BOOK/multimedia/libdriv/alsa-tools.xml trunk/BOOK/multimedia/libdriv/alsa-utils.xml Log: Update to alsa-1.0.25 Modified: trunk/BOOK/general.ent =================================================================== --- trunk/BOOK/general.ent 2012-03-05 18:50:10 UTC (rev 9609) +++ trunk/BOOK/general.ent 2012-03-05 19:08:17 UTC (rev 9610) @@ -917,13 +917,13 @@ <!-- Part XI --> <!-- Chapter 39 --> -<!ENTITY alsa-version "1.0.24.1"> -<!ENTITY alsa-lib-version "1.0.24.1"> -<!ENTITY alsa-plugins-version "1.0.24"> -<!ENTITY alsa-utils-version "1.0.24.2"> -<!ENTITY alsa-tools-version "1.0.24.1"> -<!ENTITY alsa-firmware-version "1.0.24.1"> -<!ENTITY alsa-oss-version "1.0.17"> +<!ENTITY alsa-version "1.0.25"> +<!ENTITY alsa-lib-version "1.0.25"> +<!ENTITY alsa-plugins-version "1.0.25"> +<!ENTITY alsa-utils-version "1.0.25"> +<!ENTITY alsa-tools-version "1.0.25"> +<!ENTITY alsa-firmware-version "1.0.25"> +<!ENTITY alsa-oss-version "1.0.25"> <!ENTITY alsa-download-http "http://gd.tuwien.ac.at/opsys/linux/alsa"> <!ENTITY alsa-download-ftp "ftp://ftp.alsa-project.org/pub"> <!ENTITY audiofile-version "0.3.2"> Modified: trunk/BOOK/introduction/welcome/changelog.xml =================================================================== --- trunk/BOOK/introduction/welcome/changelog.xml 2012-03-05 18:50:10 UTC (rev 9609) +++ trunk/BOOK/introduction/welcome/changelog.xml 2012-03-05 19:08:17 UTC (rev 9610) @@ -45,6 +45,10 @@ <para>March 5th, 2012</para> <itemizedlist> <listitem> + <para>[bdubbs] - Update to Alsa-1.0.25. Thanks to + Armin K. for creating the patch.</para> + </listitem> + <listitem> <para>[bdubbs] - Update to Wireless Tools-29. Thanks to Armin K. for creating the patch.</para> </listitem> Modified: trunk/BOOK/multimedia/libdriv/alsa-firmware.xml =================================================================== --- trunk/BOOK/multimedia/libdriv/alsa-firmware.xml 2012-03-05 18:50:10 UTC (rev 9609) +++ trunk/BOOK/multimedia/libdriv/alsa-firmware.xml 2012-03-05 19:08:17 UTC (rev 9610) @@ -6,7 +6,7 @@ <!ENTITY alsa-firmware-download-http "&alsa-download-http;/firmware/alsa-firmware-&alsa-firmware-version;.tar.bz2"> <!ENTITY alsa-firmware-download-ftp "&alsa-download-ftp;/firmware/alsa-firmware-&alsa-firmware-version;.tar.bz2"> - <!ENTITY alsa-firmware-md5sum "d37434dfcfececd8581d2f0bbe2fcf1b"> + <!ENTITY alsa-firmware-md5sum "f1939da45b162c83a726c54a470ef139"> <!ENTITY alsa-firmware-size "3.7 MB"> <!ENTITY alsa-firmware-buildsize "32 MB"> <!ENTITY alsa-firmware-time "less than 0.1 SBU"> Modified: trunk/BOOK/multimedia/libdriv/alsa-lib.xml =================================================================== --- trunk/BOOK/multimedia/libdriv/alsa-lib.xml 2012-03-05 18:50:10 UTC (rev 9609) +++ trunk/BOOK/multimedia/libdriv/alsa-lib.xml 2012-03-05 19:08:17 UTC (rev 9610) @@ -6,7 +6,7 @@ <!ENTITY alsa-lib-download-http "&alsa-download-http;/lib/alsa-lib-&alsa-lib-version;.tar.bz2"> <!ENTITY alsa-lib-download-ftp "&alsa-download-ftp;/lib/alsa-lib-&alsa-lib-version;.tar.bz2"> - <!ENTITY alsa-lib-md5sum "7cc05f25e1d5b65da8fb3fdcd540f226"> + <!ENTITY alsa-lib-md5sum "06fe5819020c6684b991dcffc5471304"> <!ENTITY alsa-lib-size "820 KB"> <!ENTITY alsa-lib-buildsize "32 MB (additional 17 MB to build and install docs)"> <!ENTITY alsa-lib-time "0.3 SBU (less than 0.1 SBU to build and install docs)"> @@ -89,7 +89,7 @@ <para>Install <application>ALSA Library</application> by running the following commands:</para> -<screen><userinput>./configure --enable-static && +<screen><userinput>./configure && make</userinput></screen> <para>This package does not come with a test suite.</para> @@ -109,9 +109,22 @@ <para>Now, to install the API documentation, as the <systemitem class="username">root</systemitem> user:</para> -<screen role="root"><userinput>install -v -d -m755 /usr/share/doc/alsa-&alsa-lib-version;/html && +<screen role="root"><userinput>install -v -d -m755 /usr/share/doc/alsa-lib-&alsa-lib-version;/html && install -v -m644 doc/doxygen/html/* /usr/share/doc/alsa-&alsa-lib-version;/html</userinput></screen> + <para>Due to bug in libtool script it is no longer possible to build + shared and static libraries together. If you need static alsa library, + issue following commands:</para> + + <screen><userinput>make clean && +./configure --disable-shared --enable-static && +make</userinput></screen> + + <para>Now, as the <systemitem class="username">root</systemitem> user + run: </para> + + <screen role="root"><userinput>install -m644 src/.libs/libasound.a /usr/lib</userinput></screen> + </sect2> <sect2 role="commands"> Modified: trunk/BOOK/multimedia/libdriv/alsa-oss.xml =================================================================== --- trunk/BOOK/multimedia/libdriv/alsa-oss.xml 2012-03-05 18:50:10 UTC (rev 9609) +++ trunk/BOOK/multimedia/libdriv/alsa-oss.xml 2012-03-05 19:08:17 UTC (rev 9610) @@ -6,8 +6,8 @@ <!ENTITY alsa-oss-download-http "&alsa-download-http;/oss-lib/alsa-oss-&alsa-oss-version;.tar.bz2"> <!ENTITY alsa-oss-download-ftp "&alsa-download-ftp;/oss-lib/alsa-oss-&alsa-oss-version;.tar.bz2"> - <!ENTITY alsa-oss-md5sum "1b1850c2fc91476a73d50f537cbd402f"> - <!ENTITY alsa-oss-size "243 KB"> + <!ENTITY alsa-oss-md5sum "922ea177db15c72f1b5037181c73f934"> + <!ENTITY alsa-oss-size "247 KB"> <!ENTITY alsa-oss-buildsize "3.0 MB"> <!ENTITY alsa-oss-time "less than 0.1 SBU"> ]> @@ -108,7 +108,7 @@ <seglistitem> <seg>aoss</seg> - <seg>libalsatoss.{so,a}, libaoss.{so,a}, and libossredir.a</seg> + <seg>libalsatoss.{so,a}, libaoss.{so,a}, and libossredir.{so,a}</seg> <seg>None</seg> </seglistitem> </segmentedlist> Modified: trunk/BOOK/multimedia/libdriv/alsa-plugins.xml =================================================================== --- trunk/BOOK/multimedia/libdriv/alsa-plugins.xml 2012-03-05 18:50:10 UTC (rev 9609) +++ trunk/BOOK/multimedia/libdriv/alsa-plugins.xml 2012-03-05 19:08:17 UTC (rev 9610) @@ -6,7 +6,7 @@ <!ENTITY alsa-plugins-download-http "&alsa-download-http;/plugins/alsa-plugins-&alsa-plugins-version;.tar.bz2"> <!ENTITY alsa-plugins-download-ftp "&alsa-download-ftp;/plugins/alsa-plugins-&alsa-plugins-version;.tar.bz2"> - <!ENTITY alsa-plugins-md5sum "e4d4c90e11ab9d1a117afbbc1edd2b16"> + <!ENTITY alsa-plugins-md5sum "038c023eaa51171f018fbf7141255185"> <!ENTITY alsa-plugins-size "328 KB"> <!ENTITY alsa-plugins-buildsize "4 MB"> <!ENTITY alsa-plugins-time "less than 0.1 SBU"> Modified: trunk/BOOK/multimedia/libdriv/alsa-tools.xml =================================================================== --- trunk/BOOK/multimedia/libdriv/alsa-tools.xml 2012-03-05 18:50:10 UTC (rev 9609) +++ trunk/BOOK/multimedia/libdriv/alsa-tools.xml 2012-03-05 19:08:17 UTC (rev 9610) @@ -6,8 +6,8 @@ <!ENTITY alsa-tools-download-http "&alsa-download-http;/tools/alsa-tools-&alsa-tools-version;.tar.bz2"> <!ENTITY alsa-tools-download-ftp "&alsa-download-ftp;/tools/alsa-tools-&alsa-tools-version;.tar.bz2"> - <!ENTITY alsa-tools-md5sum "08fe93a12006093e590d7ecc02b119dd"> - <!ENTITY alsa-tools-size "1.7 MB"> + <!ENTITY alsa-tools-md5sum "57bfec98a814d12e0f7ab379aaeccd87"> + <!ENTITY alsa-tools-size "1.5 MB"> <!ENTITY alsa-tools-buildsize "14-17 MB depending on the tool being built"> <!ENTITY alsa-tools-time "0.1-0.5 SBU depending on the tool being built"> ]> Modified: trunk/BOOK/multimedia/libdriv/alsa-utils.xml =================================================================== --- trunk/BOOK/multimedia/libdriv/alsa-utils.xml 2012-03-05 18:50:10 UTC (rev 9609) +++ trunk/BOOK/multimedia/libdriv/alsa-utils.xml 2012-03-05 19:08:17 UTC (rev 9610) @@ -6,7 +6,7 @@ <!ENTITY alsa-utils-download-http "&alsa-download-http;/utils/alsa-utils-&alsa-utils-version;.tar.bz2"> <!ENTITY alsa-utils-download-ftp "&alsa-download-ftp;/utils/alsa-utils-&alsa-utils-version;.tar.bz2"> - <!ENTITY alsa-utils-md5sum "8238cd57cb301d1c36bcf0ecb59ce6b2"> + <!ENTITY alsa-utils-md5sum "f81f9dcb9a014fd32cb3a70066a5b9a9"> <!ENTITY alsa-utils-size "1.1 MB"> <!ENTITY alsa-utils-buildsize "11 MB"> <!ENTITY alsa-utils-time "0.1 SBU"> @@ -66,7 +66,8 @@ <bridgehead renderas="sect4">Optional</bridgehead> <para role="optional"> - <xref linkend="xmlto"/> + <xref linkend="xmlto"/>, + <ulink url="http://hightek.org/dialog/">dialog</ulink> (for alsaconf) </para> <bridgehead renderas="sect3">Additional Downloads</bridgehead> @@ -94,7 +95,7 @@ <para>Install <application>ALSA Utilities</application> by running the following commands:</para> -<screen><userinput>./configure && +<screen><userinput>./configure --with-systemdsystemunitdir=no && make</userinput></screen> <para>This package does not come with a test suite.</para> @@ -105,6 +106,14 @@ </sect2> + <sect2 role="commands"> + <title>Command Explanations</title> + + <para><command>--with-systemdsystemunitdir=no</command>: + Do not install systemd units.</para> + + </sect2> + <sect2 role="configuration"> <title>Configuring ALSA Utilities</title> @@ -143,18 +152,17 @@ <para>The first time the <filename>alsactl</filename> program is run from the <application>udev</application> rule below, it will complain that - there is no state in <filename>/etc/asound.state</filename>. You can - prevent this by running the following commands as the <systemitem + there is no state in <filename>/var/lib/alsa/asound.state</filename>. You + can prevent this by running the following commands as the <systemitem class="username">root</systemitem> user:</para> -<screen role="root"><userinput>mkdir -p /var/lib/alsa && -touch /var/lib/alsa/asound.state && +<screen role="root"><userinput>touch /var/lib/alsa/asound.state && alsactl store</userinput></screen> <para>The volume settings will be restored from the saved state by <application>Udev</application> when the device is detected (during boot or when plugged in for USB devices).</para> - +<!-- <para>As the <systemitem class="username">root</systemitem> user, install a new <application>Udev</application> rules file to create the audio device nodes and run the restore script:</para> @@ -166,7 +174,7 @@ KERNEL=="controlC[0-9]*", ACTION=="add", RUN+="/usr/sbin/alsactl restore %n" EOF chmod -v 644 /etc/udev/rules.d/40-alsa.rules</userinput></screen> - +--> <para>All sound devices are not accessible for any user except <systemitem class="username">root</systemitem> and members of the <systemitem class="groupname">audio</systemitem> group. Add any users -- http://linuxfromscratch.org/mailman/listinfo/blfs-book FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page