3 %bcond_without doc # don't build documentation
5 Summary: Application access to USB devices
6 Summary(es): libusb - Biblioteca USB
7 Summary(pl): Dostêp z poziomu aplikacji do urz±dzeñ USB
8 Summary(pt_BR): libusb - Biblioteca para acesso a devices USB
14 Source0: http://dl.sourceforge.net/libusb/%{name}-%{version}.tar.gz
15 # Source0-md5: c6062b29acd2cef414bcc34e0decbdd1
16 Patch0: %{name}-urb.patch
17 URL: http://libusb.sourceforge.net/
18 BuildRequires: autoconf >= 2.59
19 BuildRequires: automake >= 1:1.7.6
20 BuildRequires: docbook-dtd41-sgml
21 BuildRequires: docbook-style-dsssl
22 %{?with_doc:BuildRequires: doxygen}
23 BuildRequires: libstdc++-devel
24 BuildRequires: libtool >= 2:1.5
25 BuildRequires: openjade
27 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30 Provides a library for application access to USB devices.
33 Biblioteca de uso en devices USB.
36 Biblioteka umo¿liwiaj±ca dostêp do urz±dzeñ USB z poziomu aplikacji.
39 Biblioteca para acesso em devices USB.
42 Summary: Header files for libusb library
43 Summary(es): Archivos de desarrollo de libusb
44 Summary(pl): Pliki nag³ówkowe biblioteki libusb
45 Summary(pt_BR): Arquivos de desenvolvimento da libusb
46 Group: Development/Libraries
47 Requires: %{name} = %{version}-%{release}
48 Obsoletes: libusb0.1-devel
51 This package contains header files and other resources you can use to
52 incorporate libusb into applications.
54 %description devel -l es
55 Bibliotecas de desarrolo para linusb.
57 %description devel -l pl
58 Pliki nag³ówkowe oraz dokumentacja pozwalaj±ca na dodawanie obs³ugi
59 USB w swoich programach.
61 %description devel -l pt_BR
62 Bibliotecas de desenvolvimento para libusb.
65 Summary: libusb static libraries
66 Summary(es): Archivos de desarrollo de libusb - estatico
67 Summary(pl): Statyczne biblioteki do obs³ugi USB
68 Summary(pt_BR): Arquivos de desenvolvimento da libusb - biblioteca estática
69 Group: Development/Libraries
70 Requires: %{name}-devel = %{version}-%{release}
73 This is package with static libusb libraries.
75 %description static -l es
76 Bibliotecas de desarrolo para linusb - estatico.
78 %description static -l pl
79 Statyczne biblioteki libusb.
81 %description static -l pt_BR
82 Bibliotecas de desenvolvimento para libusb - estático.
85 Summary: C++ bindings for libusb
86 Summary(pl): Wi±zania C++ dla libusb
88 Requires: %{name} = %{version}-%{release}
90 %description -n libusbpp
91 C++ bindings for libusb based on Qt.
93 %description -n libusbpp -l pl
94 Wi±zania C++ dla libusb oparte na Qt.
96 %package -n libusbpp-devel
97 Summary: Header files for libusbpp library
98 Summary(pl): Pliki nag³ówkowe biblioteki libusbpp
99 Group: Development/Libraries
100 Requires: %{name}-devel = %{version}-%{release}
101 Requires: libusbpp = %{version}-%{release}
102 Requires: libstdc++-devel
104 %description -n libusbpp-devel
105 Header files for libusbpp library.
107 %description -n libusbpp-devel -l pl
108 Pliki nag³ówkowe biblioteki libusbpp.
110 %package -n libusbpp-static
111 Summary: Static libusbpp library
112 Summary(pl): Statyczna biblioteka libusbpp
113 Group: Development/Libraries
114 Requires: libusbpp-devel = %{version}-%{release}
116 %description -n libusbpp-static
117 Static libusbpp library.
119 %description -n libusbpp-static -l pl
120 Statyczna biblioteka libusbpp.
126 # docbook 4.1 is sufficient (for 4.2 we have only DocBook XML packaged)
127 %{__perl} -pi -e 's/DocBook V4\.2/DocBook V4.1/' doc/manual.sgml
141 rm -rf $RPM_BUILD_ROOT
144 DESTDIR=$RPM_BUILD_ROOT
147 rm -rf $RPM_BUILD_ROOT
149 %post -p /sbin/ldconfig
150 %postun -p /sbin/ldconfig
152 %post -n libusbpp -p /sbin/ldconfig
153 %postun -n libusbpp -p /sbin/ldconfig
156 %defattr(644,root,root,755)
157 %doc AUTHORS LICENSE README
158 %attr(755,root,root) %{_libdir}/libusb-*.so.*.*.*
161 %defattr(644,root,root,755)
162 %{?with_doc:%doc doc/html/*}
163 %attr(755,root,root) %{_bindir}/libusb-config
164 %attr(755,root,root) %{_libdir}/libusb.so
169 %defattr(644,root,root,755)
173 %defattr(644,root,root,755)
174 %attr(755,root,root) %{_libdir}/libusbpp-*.so.*.*.*
176 %files -n libusbpp-devel
177 %defattr(644,root,root,755)
178 %{?with_doc:%doc apidocs/html/*}
179 %attr(755,root,root) %{_libdir}/libusbpp.so
180 %{_libdir}/libusbpp.la
181 %{_includedir}/usbpp.h
183 %files -n libusbpp-static
184 %defattr(644,root,root,755)
185 %{_libdir}/libusbpp.a