Name: usbredir Version: 0.7.1 Release: 3%{?dist} Summary: USB network redirection protocol libraries Group: System Environment/Libraries License: LGPLv2+ URL: https://www.spice-space.org Source0: https://www.spice-space.org/download/%{name}/%{name}-%{version}.tar.bz2 # Some patches from upstream git (drop at next rebase) Patch1: 0001-usbredirhost-Fix-Wformat-warning.patch Patch2: 0002-Don-t-print-warning-when-resetting-a-missing-device.patch BuildRequires: libusb1-devel >= 1.0.20 %description The usbredir libraries allow USB devices to be used on remote and/or virtual hosts over TCP. The following libraries are provided: usbredirparser: A library containing the parser for the usbredir protocol usbredirhost: A library implementing the USB host side of a usbredir connection. All that an application wishing to implement a USB host needs to do is: * Provide a libusb device handle for the device * Provide write and read callbacks for the actual transport of usbredir data * Monitor for usbredir and libusb read/write events and call their handlers %package devel Summary: Development files for %{name} Group: Development/Libraries Requires: %{name}%{?_isa} = %{version}-%{release} %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %package server Summary: Simple USB host TCP server Group: System Environment/Daemons License: GPLv2+ Requires: %{name}%{?_isa} = %{version}-%{release} %description server A simple USB host TCP server, using libusbredirhost. %prep %setup -q %patch1 -p1 %patch2 -p1 %build %configure --disable-static make %{?_smp_mflags} V=1 %install %make_install rm $RPM_BUILD_ROOT%{_libdir}/libusbredir*.la %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %doc ChangeLog COPYING.LIB README TODO %{_libdir}/libusbredir*.so.* %files devel %doc usb-redirection-protocol.txt README.multi-thread %{_includedir}/usbredir*.h %{_libdir}/libusbredir*.so %{_libdir}/pkgconfig/libusbredir*.pc %files server %doc COPYING %{_sbindir}/usbredirserver %{_mandir}/man1/usbredirserver.1* %changelog * Fri Nov 17 2017 Jonathon Jongsma - 0.7.1-3 - Don't print a warning when resetting a removed device Resolves: rhbz#1442963 * Tue Dec 20 2016 Pavel Grunt - 0.7.1-2 - Rebuild to add USB3 support Resolves: rhbz#976685 * Wed Jun 8 2016 Victor Toso - 0.7.1-1 - Rebase to latest upstream: 0.7.1 Resolves: rhbz#1033101 * Mon Feb 29 2016 Victor Toso - 0.6-8 - Fix migration due lack of capabilities from source host Resolves: rhbz#1185167 - New callback to drop isoc packets in order to avoid high memory consumption in the client Resolves: rhbz#1312913 * Fri Jan 24 2014 Daniel Mach - 0.6-7 - Mass rebuild 2014-01-24 * Fri Dec 27 2013 Daniel Mach - 0.6-6 - Mass rebuild 2013-12-27 * Tue Sep 10 2013 Hans de Goede - 0.6-5 - Use the new libusb autodetach kernel driver functionality - Fix a usbredirparser bug which causes tcp/ip redir to not work (rhbz#1005015) * Sun Aug 04 2013 Fedora Release Engineering - 0.6-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Mon May 13 2013 Hans de Goede - 0.6-3 - Fix usbredirserver not listening for ipv6 connections (rhbz#957470) - Fix a few (harmless) coverity warnings * Fri Feb 15 2013 Fedora Release Engineering - 0.6-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Thu Dec 13 2012 Hans de Goede - 0.6-1 - Update to upstream 0.6 release * Tue Sep 25 2012 Hans de Goede - 0.5.2-1 - Update to upstream 0.5.2 release * Wed Sep 19 2012 Hans de Goede - 0.5.1-1 - Update to upstream 0.5.1 release * Fri Sep 7 2012 Hans de Goede - 0.5-1 - Update to upstream 0.5 release * Mon Jul 30 2012 Hans de Goede - 0.4.3-3 - Add 2 fixes from upstream fixing issues with some bulk devices (rhbz#842358) * Sun Jul 22 2012 Fedora Release Engineering - 0.4.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Mon Apr 2 2012 Hans de Goede - 0.4.3-1 - Update to upstream 0.4.3 release * Tue Mar 6 2012 Hans de Goede - 0.4.2-1 - Update to upstream 0.4.2 release * Sat Feb 25 2012 Hans de Goede - 0.4.1-1 - Update to upstream 0.4.1 release * Thu Feb 23 2012 Hans de Goede - 0.4-1 - Update to upstream 0.4 release * Thu Jan 12 2012 Hans de Goede - 0.3.3-1 - Update to upstream 0.3.3 release * Tue Jan 3 2012 Hans de Goede 0.3.2-1 - Update to upstream 0.3.2 release * Wed Aug 24 2011 Hans de Goede 0.3.1-1 - Update to upstream 0.3.1 release * Thu Jul 14 2011 Hans de Goede 0.3-1 - Initial Fedora package