Changes between Version 7 and Version 8 of qemu


Ignore:
Timestamp:
06/12/2019 05:01:43 AM (5 years ago)
Author:
DJ Lucas
Comment:

Update 2019-06-12

Legend:

Unmodified
Added
Removed
Modified
  • qemu

    v7 v8  
    5151
    5252{{{
    53 wget https://www.github.com/lz4/lz4/archive/v1.8.0/lz4-1.8.0.tar.gz &&
    54 tar -xf lz4-1.8.0.tar.gz &&
    55 cd lz4-1.8.0 &&
     53wget https://www.github.com/lz4/lz4/archive/v1.9.1/lz4-1.9.1.tar.gz &&
     54tar -xf lz4-1.9.1.tar.gz &&
     55cd lz4-1.9.1 &&
    5656make -C lib PREFIX=/usr &&
    5757make -C programs PREFIX=/usr lz4 lz4c &&
     
    6464
    6565{{{
    66 wget http://www.spice-space.org/download/usbredir/usbredir-0.7.1.tar.bz2 &&
    67 wget http://www.linuxfromscratch.org/~dj/Spice/usbredir-0.7.1-gcc-1.patch &&
    68 tar -xf usbredir-0.7.1.tar.bz2 &&
    69 cd usbredir-0.7.1 &&
    70 patch -Np1 -i ../usbredir-0.7.1-gcc-1.patch &&
     66wget http://www.spice-space.org/download/usbredir/usbredir-0.8.0.tar.bz2 &&
     67tar -xf usbredir-0.8.0.tar.bz2 &&
     68cd usbredir-0.8.0 &&
    7169./configure --prefix=/usr &&
    7270make &&
    73 sudo make install &&
    74 sudo rm -vf /usr/lib/libusbredir{host,parser}.la
     71sudo make install
    7572}}}
    7673
     
    8582./configure --prefix=/usr &&
    8683make &&
    87 sudo make install &&
    88 sudo rm -vf /usr/lib/libcelt051.la
    89 }}}
    90 
    91 === libcard ===
    92 
    93 Libcard provides smartcard support and is not strictly necessary.
    94 
    95 {{{
    96 git clone git://anongit.freedesktop.org/~alon/libcacard &&
    97 cd libcard &&
    98 ./autogen.sh &&
    99 make &&
    10084sudo make install
    10185}}}
     
    10690
    10791{{{
    108 wget https://www.spice-space.org/download/releases/spice-protocol-0.12.13.tar.bz2 &&
    109 tar -xf spice-protocol-0.12.13.tar.bz2 &&
    110 cd spice-protocol-0.12.13 &&
     92wget https://gitlab.freedesktop.org/spice/spice-protocol/uploads/f18acfa4a10482062b3f3484bddeb9fa/spice-protocol-0.14.0.tar.bz2 &&
     93tar -xf spice-protocol-0.14.0.tar.bz2 &&
     94cd spice-protocol-0.14.0 &&
    11195./configure --prefix=/usr &&
    11296make &&
     
    132116
    133117Depends on celt-0.5.1, cyrus-sasl, glib2, gtk2, gst-libav, libjpeg, lz4, openssl, opus, orc, pixman, and python2.
    134 Optional dependencies are libcard, libvpx, valgrind, and x264.
    135 
    136 {{{
    137 wget https://www.spice-space.org/download/releases/spice-0.14.0.tar.bz2 &&
    138 tar -xf spice-0.14.0.tar.bz2 &&
    139 cd spice-0.14.0 &&
    140 ./configure --prefix=/usr --disable-static --enable-client --disable-werror &&
     118Optional dependencies are libvpx, valgrind, and x264.
     119
     120{{{
     121wget https://www.spice-space.org/download/releases/spice-server/spice-0.14.1.tar.bz2 &&
     122tar -xf spice-0.14.1.tar.bz2 &&
     123cd spice-0.14.1 &&
     124./configure --prefix=/usr --disable-static --enable-client --disable-werror --enable-celt051 &&
    141125# --enable-smartcard
    142126make &&
    143 sudo make install &&
    144 sudo rm -vf /usr/lib/libspice-server.la
     127sudo make install
    145128}}}
    146129
    147130=== spice-gtk ===
    148131
    149 Depends on Cyrus-SASL, DBUS, gst-libav, gtk+-3.x, libcard, lz4, PulseAudio, and spice-server.
     132Depends on Cyrus-SASL, DBUS, gst-libav, gtk+-3.x, lz4, PulseAudio, and spice-server.
    150133Optionally depends on usbredir for usb redirection to host.
    151134
    152135{{{
    153 wget https://www.spice-space.org/download/gtk/spice-gtk-0.33.tar.bz2 &&
    154 wget http://www.linuxfromscratch.org/~dj/Spice/spice-gtk-0.33-openssl-1.1.0-1.patch &&
    155 tar -xf spice-gtk-0.33.tar.bz2 &&
    156 cd spice-gtk-0.33 &&
    157 patch -Np1 -i ../spice-gtk-0.33-openssl-1.1.0-1.patch &&
    158 ./configure --prefix=/usr &&
    159 make &&
    160 sudo make install &&
    161 sudo rm -vf /usr/lib/libspice-gtk.la
     136wget https://www.spice-space.org/download/gtk/spice-gtk-0.36.tar.bz2 &&
     137tar -xf spice-gtk-0.36.tar.bz2 &&
     138cd spice-gtk-0.36 &&
     139./configure --prefix=/usr --enable-celt051 &&
     140make &&
     141sudo make install
    162142}}}
    163143
     
    173153./configure $XORG_CONFIG &&
    174154# --enable-xspice=yes (use if you want to use spice as a remote control application on the host)
    175 # --enable-ccid # (for smartcard)
    176155make &&
    177156sudo make install
     
    184163
    185164{{{
    186 wget https://www.spice-space.org/download/releases/spice-vdagent-0.17.0.tar.bz2 &&
    187 tar -xf spice-vdagent-0.17.0.tar.bz2 &&
    188 cd spice-vdagent-0.17.0 &&
     165wget https://www.spice-space.org/download/releases/spice-vdagent-0.19.0.tar.bz2 &&
     166tar -xf spice-vdagent-0.19.0.tar.bz2 &&
     167cd spice-vdagent-0.19.0 &&
    189168./configure --prefix=/usr --sysconfdir=/etc --with-init-script=systemd &&
    190 # || --with-init-script=redhat # if using SysV book
     169# || --with-init-script=redhat # if using SysV book (but it needs to be modified)
     170sed 's@-Werror@@g' -i Makefile &&
    191171make &&
    192172sudo make install
     
    198178
    199179{{{
    200 wget https://libvirt.org/sources/libvirt-3.10.0.tar.xz &&
    201 tar -xf libvirt-3.10.0.tar.xz &&
    202 cd libvirt-3.10.0 &&
     180wget https://libvirt.org/sources/libvirt-5.4.0.tar.xz &&
     181tar -xf libvirt-5.4.0.tar.xz &&
     182cd libvirt-5.4.0 &&
    203183./configure --prefix=/usr -with-storage-lvm --without-xen \
    204184            --with-udev --without-hal --disable-static \
    205185            --with-init-script=systemd --with-qemu-user=nobody \
    206186            --with-qemu-group=nobody --with-interface &&
    207 # || --with-init-script=redhat # if using SysV book
     187# || --with-init-script=none # if using SysV book (will need to create them, look at the systemd services files in:
     188# tools/libvirt-guests.service.in, src/remote/libvirtd.service.in, src/logging/virtlogd.service.in, and src/locking/virtlockd.service.in
    208189# --with-netcf --with-storage-iscsi # if you have these available
    209190make &&
     
    222203
    223204{{{
    224 wget https://virt-manager.org/download/sources/virt-manager/virt-manager-1.4.3.tar.gz &&
    225 tar -xf virt-manager-1.4.3.tar.gz &&
    226 cd virt-manager-1.4.3 &&
     205wget https://virt-manager.org/download/sources/virt-manager/virt-manager-2.1.0.tar.gz &&
     206tar -xf virt-manager-2.1.0.tar.gz &&
     207cd virt-manager-2.1.0 &&
    227208python setup.py build &&
    228209sudo python setup.py install --optimize=1