1 Summary: USB network redirection protocol libraries
2 Summary(pl.UTF-8): Biblioteki protokołu przekierowania USB przez sieć
8 Source0: http://spice-space.org/download/usbredir/%{name}-%{version}.tar.bz2
9 # Source0-md5: 11e2201018fba4b7af8751ebba91eb8e
10 URL: http://cgit.freedesktop.org/~jwrdegoede/usbredir/
11 BuildRequires: libusb-devel >= 1.0.9
12 BuildRequires: pkgconfig
13 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
16 usbredir is a protocol for redirection USB traffic from a single USB
17 device, to a different (virtual) machine then the one to which the USB
18 device is attached. This package contains a number of libraries to
19 help implementing support for usbredir:
21 usbredirparser: A library containing the parser for the usbredir
24 usbredirhost: A library implementing the usb-host side of a usbredir
25 connection. All that an application wishing to implement an usb-host
27 - Provide a libusb device handle for the device
28 - Provide write and read callbacks for the actual transport of
30 - Monitor for usbredir and libusb read/write events and call their
33 %description -l pl.UTF-8
34 usbredir to protokół pozwalający przekierować ruch USB z pojedynczego
35 urządzenia USB na inną (wirtualną) maszynę, a następnie na taką, do
36 której urządzenie USB jest podłączone. Ten pakiet zawiera biblioteki
37 pomagające przy implementacji usbredir:
39 usbredirparser - biblioteka zawierająca analizator protokołu usbredir
41 usbredirhost - biblioteka implementująca stronę hosta USB połączenia
42 usbredir. Wszystko, co musi zrobić aplikacja chcąca implementować
44 - zapewnienie uchwytu libusb dla urządzenia USB
45 - zapewnienie wywołań zapisu i odczytu dla transportu danych usbredir
46 - monitorowanie zdarzeń odczytu/zapisu usbredir oraz libusb i
47 wywoływanie ich procedur obsługi.
50 Summary: Development files for usbredir
51 Summary(pl.UTF-8): Pliki programistyczne usbredir
52 Group: Development/Libraries
53 Requires: %{name} = %{version}-%{release}
54 Requires: libusb-devel >= 1.0.9
57 This package contains the header files for developing applications
60 %description devel -l pl.UTF-8
61 Ten pakiet zawiera pliki nagłówkowe do tworzenia aplikacji
62 wykorzystujących usbredir.
65 Summary: Static usbredir libraries
66 Summary(pl.UTF-8): Statyczne biblioteki usbredir
67 Group: Development/Libraries
68 Requires: %{name}-devel = %{version}-%{release}
71 Static usbredir libraries.
73 %description static -l pl.UTF-8
74 Statyczne biblioteki usbredir.
77 Summary: Simple USB-host TCP server
78 Summary(pl.UTF-8): Prosty serwer TCP hosta USB
81 Requires: %{name} = %{version}-%{release}
84 A simple USB-host TCP server, using libusbredirhost.
86 %description server -l pl.UTF-8
87 Prosty serwer TCP hosta USB wykorzystujący libusbredirhost.
94 --disable-silent-rules
98 rm -rf $RPM_BUILD_ROOT
101 DESTDIR=$RPM_BUILD_ROOT
103 # obsoleted by pkg-config
104 %{__rm} $RPM_BUILD_ROOT%{_libdir}/lib*.la
107 rm -rf $RPM_BUILD_ROOT
109 %post -p /sbin/ldconfig
110 %postun -p /sbin/ldconfig
113 %defattr(644,root,root,755)
114 %doc ChangeLog README README.multi-thread TODO
115 %attr(755,root,root) %{_libdir}/libusbredirhost.so.*.*.*
116 %attr(755,root,root) %ghost %{_libdir}/libusbredirhost.so.1
117 %attr(755,root,root) %{_libdir}/libusbredirparser.so.*.*.*
118 %attr(755,root,root) %ghost %{_libdir}/libusbredirparser.so.0
121 %defattr(644,root,root,755)
122 %doc usb-redirection-protocol.txt
123 %attr(755,root,root) %{_libdir}/libusbredirhost.so
124 %attr(755,root,root) %{_libdir}/libusbredirparser.so
125 %{_includedir}/usbredirfilter.h
126 %{_includedir}/usbredirhost.h
127 %{_includedir}/usbredirparser.h
128 %{_includedir}/usbredirproto.h
129 %{_pkgconfigdir}/libusbredirhost.pc
130 %{_pkgconfigdir}/libusbredirparser.pc
133 %defattr(644,root,root,755)
134 %{_libdir}/libusbredirhost.a
135 %{_libdir}/libusbredirparser.a
138 %defattr(644,root,root,755)
139 %attr(755,root,root) %{_sbindir}/usbredirserver