Changeset ef84ea0 for general/sysutils


Ignore:
Timestamp:
03/29/2014 05:22:42 PM (10 years ago)
Author:
Fernando de Oliveira <fernando@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
7f8868f
Parents:
06d0bed1
Message:

Update to BlueZ-5.17. Thanks Armin K.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@12913 af4574ff-66df-0310-9fd7-8a98e5e911e0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • general/sysutils/bluez.xml

    r06d0bed1 ref84ea0  
    77  <!ENTITY bluez-download-http "http://www.kernel.org/pub/linux/bluetooth/bluez-&bluez-version;.tar.xz">
    88  <!ENTITY bluez-download-ftp  "ftp://ftp.kernel.org/pub/linux/bluetooth/bluez-&bluez-version;.tar.xz">
    9   <!ENTITY bluez-md5sum        "c828c172f01f20c6ecd7f407894956a2">
    10   <!ENTITY bluez-size          "868 KB">
    11   <!ENTITY bluez-buildsize     "42 MB">
    12   <!ENTITY bluez-time          "0.8 SBU">
     9  <!ENTITY bluez-md5sum        "5e6e41f0a275092ace303e813cd6f33b">
     10  <!ENTITY bluez-size          "1.3 MB">
     11  <!ENTITY bluez-buildsize     "51 MB">
     12  <!ENTITY bluez-time          "0.6 SBU">
    1313]>
    1414
     
    7575    <bridgehead renderas="sect4">Required</bridgehead>
    7676    <para role="required">
    77       <xref linkend="dbus"/> and
    78       <xref linkend="glib2"/>
    79     </para>
    80 
    81     <bridgehead renderas="sect4">Optional</bridgehead>
    82     <para role="optional">
    83       <xref linkend="alsa-lib"/>,
    84       <xref linkend="check"/>,
    85       <xref linkend="gst-plugins-base"/>,
    86       <xref linkend="libsndfile"/>, and
    87       <xref linkend="libusb-compat"/>
     77      <xref linkend="dbus"/>,
     78      <xref linkend="glib2"/>,
     79      <xref linkend="libical"/>
    8880    </para>
    8981
     
    130122    </para>
    131123
    132 <screen><userinput>./configure --prefix=/usr        \
    133             --sysconfdir=/etc    \
    134             --localstatedir=/var \
    135             --enable-bccmd       \
    136             --enable-dfutool     \
    137             --enable-dund        \
    138             --enable-hid2hci     \
    139             --enable-hidd        \
    140             --enable-pand        \
    141             --enable-tools       \
    142             --enable-wiimote     \
    143             --disable-test       \
    144             --without-systemdunitdir &amp;&amp;
     124<screen><userinput>./configure --prefix=/usr         \
     125            --sysconfdir=/etc     \
     126            --localstatedir=/var  \
     127            --libexecdir=/usr/lib \
     128            --enable-library      \
     129            --disable-systemd     &amp;&amp;
    145130make</userinput></screen>
    146131
     
    156141
    157142    <para>
    158       Install required configuration files as the
     143      Install the main configuration file as the
    159144      <systemitem class="username">root</systemitem> user:
    160145    </para>
    161146
    162 <screen role="root"><userinput>for CONFFILE in audio input network serial ; do
    163     install -v -m644 ${CONFFILE}/${CONFFILE}.conf /etc/bluetooth/${CONFFILE}.conf
    164 done
    165 unset CONFFILE</userinput></screen>
     147<screen role="root"><userinput>install -v -dm755 /etc/bluetooth &amp;&amp;
     148install -v -m644 src/main.conf /etc/bluetooth/main.conf</userinput></screen>
    166149
    167150    <para>
     
    170153    </para>
    171154
    172 <screen role="root"><userinput>install -v -m755 -d /usr/share/doc/bluez-&bluez-version; &amp;&amp;
     155<screen role="root"><userinput>install -v -dm755 /usr/share/doc/bluez-&bluez-version; &amp;&amp;
    173156install -v -m644 doc/*.txt /usr/share/doc/bluez-&bluez-version;</userinput></screen>
     157
    174158  </sect2>
    175159
     
    179163
    180164    <para>
    181       <parameter>--enable-bccmd</parameter>: This switch enables building of the BCCMD
    182       interface utility.
    183     </para>
    184 
    185     <para>
    186       <parameter>--enable-dfutool</parameter>: This switch enables building of the DFU
    187       firmware upgrade utility.
    188     </para>
    189 
    190     <para>
    191       <parameter>--enable-dund</parameter>: This switch enables building of the DUN daemon.
    192     </para>
    193 
    194     <para>
    195       <parameter>--enable-hid2hci</parameter>: This switch enables building of the HID
    196       mode switching utility.
    197     </para>
    198 
    199     <para>
    200       <parameter>--enable-hidd</parameter>: This switch enables building of the HID daemon.
    201     </para>
    202 
    203     <para>
    204       <parameter>--enable-pand</parameter>: This switch enables building of the PAN daemon.
    205     </para>
    206 
    207     <para>
    208       <parameter>--enable-tools</parameter>: This switch enables building of the Bluetooth
    209       utilities.
    210     </para>
    211 
    212     <para>
    213       <parameter>--enable-wiimote</parameter>: This switch enables building of the Wii
    214       Remote plugin.
    215     </para>
    216 
    217     <para>
    218       <parameter>--disable-test</parameter>: This switch disables installation of the
    219       test programs.
    220     </para>
    221 
    222     <para>
    223       <option>--enable-cups</option>: This switch enables CUPS backend support. Note
    224       that CUPS does not need to be installed for this support.
    225     </para>
    226 
    227     <!-- These options are automatically found and used if the packages are
    228          available. There is no need to use these switches.
    229     <para>
    230       <option>-enable-alsa</option>: This switch enables ALSA support. Use if you
    231       have <xref linkend="alsa-lib"/> installed.
    232     </para>
    233 
    234     <para>
    235       <option>-enable-gstreamer</option>: This switch enables GStreamer support. Use
    236       if you have <xref linkend="gst-plugins-base"/> installed.
    237     </para>
    238 
    239     <para>
    240       <option>-enable-usb</option>: This switch enables USB support. Use if you have
    241       <xref linkend="libusb-compat"/> installed.
    242     </para> -->
     165      <parameter>--enable-library</parameter>: This switch enables building of the
     166      <application>BlueZ</application> 4 compatibility library which is required by
     167      some applications.
     168    </para>
     169
     170    <para>
     171      <parameter>--disable-systemd</parameter>: This switch is needed for
     172      <application>systemd</application> is not part of LFS/BLFS. If you are
     173      using systemd, remove this switch.
     174    </para>
    243175
    244176  </sect2>
     
    250182      <title>Config Files</title>
    251183      <para>
    252         <filename>/etc/bluetooth/audio.conf</filename>,
    253         <filename>/etc/bluetooth/input.conf</filename>,
    254         <filename>/etc/bluetooth/main.conf</filename>,
    255         <filename>/etc/bluetooth/network.conf</filename>,
    256         <filename>/etc/bluetooth/rfcomm.conf</filename> and
    257         <filename>/etc/bluetooth/serial.conf</filename>
     184        <filename>/etc/bluetooth/main.conf</filename>
    258185      </para>
    259 
    260       <indexterm zone="bluez bluez-config">
    261         <primary
    262         sortas="e-etc-bluetooth-audio.conf">/etc/bluetooth/audio.conf</primary>
    263       </indexterm>
    264 
    265       <indexterm zone="bluez bluez-config">
    266         <primary
    267         sortas="e-etc-bluetooth-input.conf">/etc/bluetooth/input.conf</primary>
    268       </indexterm>
    269186
    270187      <indexterm zone="bluez bluez-config">
    271188        <primary
    272189        sortas="e-etc-bluetooth-main.conf">/etc/bluetooth/main.conf</primary>
    273       </indexterm>
    274 
    275       <indexterm zone="bluez bluez-config">
    276         <primary
    277         sortas="e-etc-bluetooth-network.conf">/etc/bluetooth/network.conf</primary>
    278       </indexterm>
    279 
    280       <indexterm zone="bluez bluez-config">
    281         <primary
    282         sortas="e-etc-bluetooth-rfcomm.conf">/etc/bluetooth/rfcomm.conf</primary>
    283       </indexterm>
    284 
    285       <indexterm zone="bluez bluez-config">
    286         <primary
    287         sortas="e-etc-bluetooth-serial.conf">/etc/bluetooth/serial.conf</primary>
    288190      </indexterm>
    289191
     
    305207
    306208<screen role="root"><userinput>make install-bluetooth</userinput></screen>
     209
    307210    </sect3>
     211
    308212  </sect2>
    309213
     
    318222      <seglistitem>
    319223        <seg>
    320           bccmd, bluetoothd, ciptool, dfutool, dund, gatttool,
    321           hciattach, hciconfig, hcitool, hid2hci, hidd, l2ping,
    322           pand, rfcomm, and sdptool
     224          bccmd, bluemoon, bluetoothctl, bluetoothd, btmon, ciptool,
     225          hciattach, hciconfig, hcidump, hcitool, hid2hci, l2ping,
     226          l2test, obexd, rctest, rfcomm, and sdptool
    323227        </seg>
    324228        <seg>
     
    328232          /etc/bluetooth,
    329233          /usr/include/bluetooth,
    330           /usr/lib/bluetooth,
    331           /usr/share/doc/bluez-&bluez-version;, and
    332           /var/lib/bluetooth
     234          /usr/libexec/bluetooth, and
     235          /usr/share/doc/bluez-&bluez-version;
    333236        </seg>
    334237      </seglistitem>
     
    378281      </varlistentry>
    379282
    380       <varlistentry id="dfutool">
    381         <term><command>dfutool</command></term>
    382         <listitem>
    383           <para>
    384             is used to verify, archive and upgrade firmware files.
    385           </para>
    386           <indexterm zone="bluez dfutool">
    387             <primary sortas="b-dfutool">dfutool</primary>
    388           </indexterm>
    389         </listitem>
    390       </varlistentry>
    391 
    392       <varlistentry id="dund">
    393         <term><command>dund</command></term>
    394         <listitem>
    395           <para>
    396             is the Bluetooth dial-up networking daemon.
    397           </para>
    398           <indexterm zone="bluez dund">
    399             <primary sortas="b-dund">dund</primary>
    400           </indexterm>
    401         </listitem>
    402       </varlistentry>
    403 
    404283      <varlistentry id="hciattach">
    405284        <term><command>hciattach</command></term>
     
    453332      </varlistentry>
    454333
    455       <varlistentry id="hidd">
    456         <term><command>hidd</command></term>
    457         <listitem>
    458           <para>
    459             is the Bluetooth HID daemon.
    460           </para>
    461           <indexterm zone="bluez hidd">
    462             <primary sortas="b-hidd">hidd</primary>
    463           </indexterm>
    464         </listitem>
    465       </varlistentry>
    466 
    467334      <varlistentry id="l2ping">
    468335        <term><command>l2ping</command></term>
     
    478345      </varlistentry>
    479346
    480       <varlistentry id="pand">
    481         <term><command>pand</command></term>
    482         <listitem>
    483           <para>
    484             is the Bluetooth daemon that allows you to connect to
    485             ethernet networks using Bluetooth.
    486           </para>
    487           <indexterm zone="bluez pand">
    488             <primary sortas="b-pand">pand</primary>
     347      <varlistentry id="rctest">
     348        <term><command>rctest</command></term>
     349        <listitem>
     350          <para>
     351            is used to test RFCOMM communications on the
     352            Bluetooth stack.
     353          </para>
     354          <indexterm zone="bluez rctest">
     355            <primary sortas="b-rctest">rctest</primary>
    489356          </indexterm>
    490357        </listitem>
     
    521388        <listitem>
    522389          <para>
    523             contains the <application>BlueZ</application> API functions.
     390            contains the <application>BlueZ</application> 4 API functions.
    524391          </para>
    525392          <indexterm zone="bluez libbluetooth">
Note: See TracChangeset for help on using the changeset viewer.