]> git.pld-linux.org Git - packages/libusb.git/blob - libusb.spec
- added urb patch - hack to get threaded apps working again/make use of
[packages/libusb.git] / libusb.spec
1 #
2 # Conditional build:
3 %bcond_without  doc     # don't build documentation
4 #
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
9 Name:           libusb
10 Version:        0.1.10a
11 Release:        2
12 License:        LGPL
13 Group:          Libraries
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
26 Obsoletes:      libusb0.1
27 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28
29 %description
30 Provides a library for application access to USB devices.
31
32 %description -l es
33 Biblioteca de uso en devices USB.
34
35 %description -l pl
36 Biblioteka umo¿liwiaj±ca dostêp do urz±dzeñ USB z poziomu aplikacji.
37
38 %description -l pt_BR
39 Biblioteca para acesso em devices USB.
40
41 %package devel
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
49
50 %description devel
51 This package contains header files and other resources you can use to
52 incorporate libusb into applications.
53
54 %description devel -l es
55 Bibliotecas de desarrolo para linusb.
56
57 %description devel -l pl
58 Pliki nag³ówkowe oraz dokumentacja pozwalaj±ca na dodawanie obs³ugi
59 USB w swoich programach.
60
61 %description devel -l pt_BR
62 Bibliotecas de desenvolvimento para libusb.
63
64 %package static
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}
71
72 %description static
73 This is package with static libusb libraries.
74
75 %description static -l es
76 Bibliotecas de desarrolo para linusb - estatico.
77
78 %description static -l pl
79 Statyczne biblioteki libusb.
80
81 %description static -l pt_BR
82 Bibliotecas de desenvolvimento para libusb - estático.
83
84 %package -n libusbpp
85 Summary:        C++ bindings for libusb
86 Summary(pl):    Wi±zania C++ dla libusb
87 Group:          Libraries
88 Requires:       %{name} = %{version}-%{release}
89
90 %description -n libusbpp
91 C++ bindings for libusb based on Qt.
92
93 %description -n libusbpp -l pl
94 Wi±zania C++ dla libusb oparte na Qt.
95
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
103
104 %description -n libusbpp-devel
105 Header files for libusbpp library.
106
107 %description -n libusbpp-devel -l pl
108 Pliki nag³ówkowe biblioteki libusbpp.
109
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}
115
116 %description -n libusbpp-static
117 Static libusbpp library.
118
119 %description -n libusbpp-static -l pl
120 Statyczna biblioteka libusbpp.
121
122 %prep
123 %setup -q
124 %patch0 -p1
125
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
128
129 %build
130 %{__libtoolize}
131 %{__aclocal}
132 %{__autoconf}
133 %{__autoheader}
134 %{__automake}
135 %configure
136 %{__make}
137
138 %{?with_doc:doxygen}
139
140 %install
141 rm -rf $RPM_BUILD_ROOT
142
143 %{__make} install \
144         DESTDIR=$RPM_BUILD_ROOT
145
146 %clean
147 rm -rf $RPM_BUILD_ROOT
148
149 %post   -p /sbin/ldconfig
150 %postun -p /sbin/ldconfig
151
152 %post   -n libusbpp -p /sbin/ldconfig
153 %postun -n libusbpp -p /sbin/ldconfig
154
155 %files
156 %defattr(644,root,root,755)
157 %doc AUTHORS LICENSE README
158 %attr(755,root,root) %{_libdir}/libusb-*.so.*.*.*
159
160 %files devel
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
165 %{_libdir}/libusb.la
166 %{_includedir}/usb.h
167
168 %files static
169 %defattr(644,root,root,755)
170 %{_libdir}/libusb.a
171
172 %files -n libusbpp
173 %defattr(644,root,root,755)
174 %attr(755,root,root) %{_libdir}/libusbpp-*.so.*.*.*
175
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
182
183 %files -n libusbpp-static
184 %defattr(644,root,root,755)
185 %{_libdir}/libusbpp.a
This page took 0.074226 seconds and 4 git commands to generate.