1 Summary: USB network redirection protocol libraries
2 Summary(pl.UTF-8): Biblioteki protokołu przekierowania USB przez sieć
8 Source0: https://www.spice-space.org/download/usbredir/%{name}-%{version}.tar.bz2
9 # Source0-md5: c1a15225a1b97f3c4bccb10e03f3750b
10 URL: https://www.spice-space.org/usbredir.html
11 BuildRequires: libusb-devel >= 1.0.19
12 BuildRequires: pkgconfig
13 Requires: libusb >= 1.0.19
14 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17 usbredir is a protocol for redirection USB traffic from a single USB
18 device, to a different (virtual) machine then the one to which the USB
19 device is attached. This package contains a number of libraries to
20 help implementing support for usbredir:
22 usbredirparser: A library containing the parser for the usbredir
25 usbredirhost: A library implementing the usb-host side of a usbredir
26 connection. All that an application wishing to implement an usb-host
28 - Provide a libusb device handle for the device
29 - Provide write and read callbacks for the actual transport of
31 - Monitor for usbredir and libusb read/write events and call their
34 %description -l pl.UTF-8
35 usbredir to protokół pozwalający przekierować ruch USB z pojedynczego
36 urządzenia USB na inną (wirtualną) maszynę, a następnie na taką, do
37 której urządzenie USB jest podłączone. Ten pakiet zawiera biblioteki
38 pomagające przy implementacji usbredir:
40 usbredirparser - biblioteka zawierająca analizator protokołu usbredir
42 usbredirhost - biblioteka implementująca stronę hosta USB połączenia
43 usbredir. Wszystko, co musi zrobić aplikacja chcąca implementować
45 - zapewnienie uchwytu libusb dla urządzenia USB
46 - zapewnienie wywołań zapisu i odczytu dla transportu danych usbredir
47 - monitorowanie zdarzeń odczytu/zapisu usbredir oraz libusb i
48 wywoływanie ich procedur obsługi.
51 Summary: Development files for usbredir
52 Summary(pl.UTF-8): Pliki programistyczne usbredir
53 Group: Development/Libraries
54 Requires: %{name} = %{version}-%{release}
55 Requires: libusb-devel >= 1.0.19
58 This package contains the header files for developing applications
61 %description devel -l pl.UTF-8
62 Ten pakiet zawiera pliki nagłówkowe do tworzenia aplikacji
63 wykorzystujących usbredir.
66 Summary: Static usbredir libraries
67 Summary(pl.UTF-8): Statyczne biblioteki usbredir
68 Group: Development/Libraries
69 Requires: %{name}-devel = %{version}-%{release}
72 Static usbredir libraries.
74 %description static -l pl.UTF-8
75 Statyczne biblioteki usbredir.
78 Summary: Simple USB-host TCP server
79 Summary(pl.UTF-8): Prosty serwer TCP hosta USB
82 Requires: %{name} = %{version}-%{release}
85 A simple USB-host TCP server, using libusbredirhost.
87 %description server -l pl.UTF-8
88 Prosty serwer TCP hosta USB wykorzystujący libusbredirhost.
95 --disable-silent-rules
99 rm -rf $RPM_BUILD_ROOT
102 DESTDIR=$RPM_BUILD_ROOT
104 # obsoleted by pkg-config
105 %{__rm} $RPM_BUILD_ROOT%{_libdir}/lib*.la
108 rm -rf $RPM_BUILD_ROOT
110 %post -p /sbin/ldconfig
111 %postun -p /sbin/ldconfig
114 %defattr(644,root,root,755)
115 %doc ChangeLog README README.multi-thread TODO
116 %attr(755,root,root) %{_libdir}/libusbredirhost.so.*.*.*
117 %attr(755,root,root) %ghost %{_libdir}/libusbredirhost.so.1
118 %attr(755,root,root) %{_libdir}/libusbredirparser.so.*.*.*
119 %attr(755,root,root) %ghost %{_libdir}/libusbredirparser.so.1
122 %defattr(644,root,root,755)
123 %doc usb-redirection-protocol.txt
124 %attr(755,root,root) %{_libdir}/libusbredirhost.so
125 %attr(755,root,root) %{_libdir}/libusbredirparser.so
126 %{_includedir}/usbredirfilter.h
127 %{_includedir}/usbredirhost.h
128 %{_includedir}/usbredirparser.h
129 %{_includedir}/usbredirproto.h
130 %{_pkgconfigdir}/libusbredirhost.pc
131 %{_pkgconfigdir}/libusbredirparser-0.5.pc
134 %defattr(644,root,root,755)
135 %{_libdir}/libusbredirhost.a
136 %{_libdir}/libusbredirparser.a
139 %defattr(644,root,root,755)
140 %attr(755,root,root) %{_sbindir}/usbredirserver
141 %{_mandir}/man1/usbredirserver.1*