]> git.pld-linux.org Git - packages/libusb.git/blob - libusb.spec
- without doc bcond
[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:        1
12 License:        LGPL
13 Group:          Libraries
14 Source0:        http://dl.sourceforge.net/libusb/%{name}-%{version}.tar.gz
15 # Source0-md5:  c6062b29acd2cef414bcc34e0decbdd1
16 URL:            http://libusb.sourceforge.net/
17 BuildRequires:  autoconf >= 2.59
18 BuildRequires:  automake >= 1:1.7.6
19 BuildRequires:  docbook-dtd41-sgml
20 BuildRequires:  docbook-style-dsssl
21 %{?with_doc:BuildRequires:      doxygen}
22 BuildRequires:  libstdc++-devel
23 BuildRequires:  libtool >= 2:1.5
24 BuildRequires:  openjade
25 Obsoletes:      libusb0.1
26 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28 %description
29 Provides a library for application access to USB devices.
30
31 %description -l es
32 Biblioteca de uso en devices USB.
33
34 %description -l pl
35 Biblioteka umo¿liwiaj±ca dostêp do urz±dzeñ USB z poziomu aplikacji.
36
37 %description -l pt_BR
38 Biblioteca para acesso em devices USB.
39
40 %package devel
41 Summary:        Header files for libusb library
42 Summary(es):    Archivos de desarrollo de libusb
43 Summary(pl):    Pliki nag³ówkowe biblioteki libusb
44 Summary(pt_BR): Arquivos de desenvolvimento da libusb
45 Group:          Development/Libraries
46 Requires:       %{name} = %{version}-%{release}
47 Obsoletes:      libusb0.1-devel
48
49 %description devel
50 This package contains header files and other resources you can use to
51 incorporate libusb into applications.
52
53 %description devel -l es
54 Bibliotecas de desarrolo para linusb.
55
56 %description devel -l pl
57 Pliki nag³ówkowe oraz dokumentacja pozwalaj±ca na dodawanie obs³ugi
58 USB w swoich programach.
59
60 %description devel -l pt_BR
61 Bibliotecas de desenvolvimento para libusb.
62
63 %package static
64 Summary:        libusb static libraries
65 Summary(es):    Archivos de desarrollo de libusb - estatico
66 Summary(pl):    Statyczne biblioteki do obs³ugi USB
67 Summary(pt_BR): Arquivos de desenvolvimento da libusb - biblioteca estática
68 Group:          Development/Libraries
69 Requires:       %{name}-devel = %{version}-%{release}
70
71 %description static
72 This is package with static libusb libraries.
73
74 %description static -l es
75 Bibliotecas de desarrolo para linusb - estatico.
76
77 %description static -l pl
78 Statyczne biblioteki libusb.
79
80 %description static -l pt_BR
81 Bibliotecas de desenvolvimento para libusb - estático.
82
83 %package -n libusbpp
84 Summary:        C++ bindings for libusb
85 Summary(pl):    Wi±zania C++ dla libusb
86 Group:          Libraries
87 Requires:       %{name} = %{version}-%{release}
88
89 %description -n libusbpp
90 C++ bindings for libusb based on Qt.
91
92 %description -n libusbpp -l pl
93 Wi±zania C++ dla libusb oparte na Qt.
94
95 %package -n libusbpp-devel
96 Summary:        Header files for libusbpp library
97 Summary(pl):    Pliki nag³ówkowe biblioteki libusbpp
98 Group:          Development/Libraries
99 Requires:       %{name}-devel = %{version}-%{release}
100 Requires:       libusbpp = %{version}-%{release}
101 Requires:       libstdc++-devel
102
103 %description -n libusbpp-devel
104 Header files for libusbpp library.
105
106 %description -n libusbpp-devel -l pl
107 Pliki nag³ówkowe biblioteki libusbpp.
108
109 %package -n libusbpp-static
110 Summary:        Static libusbpp library
111 Summary(pl):    Statyczna biblioteka libusbpp
112 Group:          Development/Libraries
113 Requires:       libusbpp-devel = %{version}-%{release}
114
115 %description -n libusbpp-static
116 Static libusbpp library.
117
118 %description -n libusbpp-static -l pl
119 Statyczna biblioteka libusbpp.
120
121 %prep
122 %setup -q
123
124 # docbook 4.1 is sufficient (for 4.2 we have only DocBook XML packaged)
125 %{__perl} -pi -e 's/DocBook V4\.2/DocBook V4.1/' doc/manual.sgml
126
127 %build
128 %{__libtoolize}
129 %{__aclocal}
130 %{__autoconf}
131 %{__autoheader}
132 %{__automake}
133 %configure
134 %{__make}
135
136 %{?with_doc:doxygen}
137
138 %install
139 rm -rf $RPM_BUILD_ROOT
140
141 %{__make} install \
142         DESTDIR=$RPM_BUILD_ROOT
143
144 %clean
145 rm -rf $RPM_BUILD_ROOT
146
147 %post   -p /sbin/ldconfig
148 %postun -p /sbin/ldconfig
149
150 %post   -n libusbpp -p /sbin/ldconfig
151 %postun -n libusbpp -p /sbin/ldconfig
152
153 %files
154 %defattr(644,root,root,755)
155 %doc AUTHORS LICENSE README
156 %attr(755,root,root) %{_libdir}/libusb-*.so.*.*.*
157
158 %files devel
159 %defattr(644,root,root,755)
160 %{?with_doc:%doc doc/html/*}
161 %attr(755,root,root) %{_bindir}/libusb-config
162 %attr(755,root,root) %{_libdir}/libusb.so
163 %{_libdir}/libusb.la
164 %{_includedir}/usb.h
165
166 %files static
167 %defattr(644,root,root,755)
168 %{_libdir}/libusb.a
169
170 %files -n libusbpp
171 %defattr(644,root,root,755)
172 %attr(755,root,root) %{_libdir}/libusbpp-*.so.*.*.*
173
174 %files -n libusbpp-devel
175 %defattr(644,root,root,755)
176 %{?with_doc:%doc apidocs/html/*}
177 %attr(755,root,root) %{_libdir}/libusbpp.so
178 %{_libdir}/libusbpp.la
179 %{_includedir}/usbpp.h
180
181 %files -n libusbpp-static
182 %defattr(644,root,root,755)
183 %{_libdir}/libusbpp.a
This page took 0.057047 seconds and 4 git commands to generate.