]>
Commit | Line | Data |
---|---|---|
68be1f2a | 1 | # |
2 | # Conditional build: | |
3 | %bcond_without doc # don't build documentation | |
b2912a03 | 4 | %bcond_with tests # perform "make check" |
ca10b4cd | 5 | |
7b80d3f0 | 6 | Summary: Application access to USB devices |
09575bc9 ER |
7 | Summary(es.UTF-8): libusb - Biblioteca USB |
8 | Summary(pl.UTF-8): Dostęp z poziomu aplikacji do urządzeń USB | |
9 | Summary(pt_BR.UTF-8): libusb - Biblioteca para acesso a devices USB | |
7b80d3f0 | 10 | Name: libusb |
d6105294 | 11 | Version: 1.0.18 |
eb1d7986 | 12 | Release: 1 |
434a38fe | 13 | License: LGPL v2.1+ |
7b80d3f0 | 14 | Group: Libraries |
3e42a6b7 | 15 | Source0: http://downloads.sourceforge.net/libusb/%{name}-%{version}.tar.bz2 |
d6105294 AM |
16 | # Source0-md5: 4a6d049923efc6496f1d383054dac1a6 |
17 | URL: http://libusb.info/ | |
434a38fe JB |
18 | BuildRequires: autoconf >= 2.50 |
19 | BuildRequires: automake >= 1.6 | |
f38818b4 | 20 | %if %{with doc} |
0f077f65 | 21 | BuildRequires: docbook-dtd41-sgml |
177d7b8a | 22 | BuildRequires: docbook-style-dsssl |
f38818b4 | 23 | BuildRequires: doxygen |
24 | BuildRequires: openjade | |
25 | %endif | |
1fb117c0 | 26 | BuildRequires: libtool >= 2:1.5 |
487dc423 | 27 | Obsoletes: libusb0.1 |
1fb117c0 | 28 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
7b80d3f0 AM |
29 | |
30 | %description | |
31 | Provides a library for application access to USB devices. | |
32 | ||
3940d8eb | 33 | %description -l es.UTF-8 |
bd61608e JB |
34 | Biblioteca de uso en devices USB. |
35 | ||
3940d8eb JR |
36 | %description -l pl.UTF-8 |
37 | Biblioteka umożliwiająca dostęp do urządzeń USB z poziomu aplikacji. | |
7b80d3f0 | 38 | |
3940d8eb | 39 | %description -l pt_BR.UTF-8 |
3f7a981a | 40 | Biblioteca para acesso em devices USB. |
c2267cfc | 41 | |
7b80d3f0 | 42 | %package devel |
177d7b8a | 43 | Summary: Header files for libusb library |
09575bc9 ER |
44 | Summary(es.UTF-8): Archivos de desarrollo de libusb |
45 | Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libusb | |
46 | Summary(pt_BR.UTF-8): Arquivos de desenvolvimento da libusb | |
7b80d3f0 | 47 | Group: Development/Libraries |
177d7b8a | 48 | Requires: %{name} = %{version}-%{release} |
487dc423 | 49 | Obsoletes: libusb0.1-devel |
7b80d3f0 AM |
50 | |
51 | %description devel | |
177d7b8a JB |
52 | This package contains header files and other resources you can use to |
53 | incorporate libusb into applications. | |
7b80d3f0 | 54 | |
3940d8eb | 55 | %description devel -l es.UTF-8 |
bd61608e JB |
56 | Bibliotecas de desarrolo para linusb. |
57 | ||
3940d8eb JR |
58 | %description devel -l pl.UTF-8 |
59 | Pliki nagłówkowe oraz dokumentacja pozwalająca na dodawanie obsługi | |
7b80d3f0 AM |
60 | USB w swoich programach. |
61 | ||
3940d8eb | 62 | %description devel -l pt_BR.UTF-8 |
3f7a981a | 63 | Bibliotecas de desenvolvimento para libusb. |
c2267cfc | 64 | |
7b80d3f0 AM |
65 | %package static |
66 | Summary: libusb static libraries | |
09575bc9 ER |
67 | Summary(es.UTF-8): Archivos de desarrollo de libusb - estatico |
68 | Summary(pl.UTF-8): Statyczne biblioteki do obsługi USB | |
69 | Summary(pt_BR.UTF-8): Arquivos de desenvolvimento da libusb - biblioteca estática | |
7b80d3f0 | 70 | Group: Development/Libraries |
177d7b8a | 71 | Requires: %{name}-devel = %{version}-%{release} |
7b80d3f0 AM |
72 | |
73 | %description static | |
74 | This is package with static libusb libraries. | |
75 | ||
3940d8eb | 76 | %description static -l es.UTF-8 |
bd61608e JB |
77 | Bibliotecas de desarrolo para linusb - estatico. |
78 | ||
3940d8eb | 79 | %description static -l pl.UTF-8 |
7b80d3f0 AM |
80 | Statyczne biblioteki libusb. |
81 | ||
3940d8eb JR |
82 | %description static -l pt_BR.UTF-8 |
83 | Bibliotecas de desenvolvimento para libusb - estático. | |
c2267cfc | 84 | |
7b80d3f0 | 85 | %prep |
3e42a6b7 | 86 | %setup -q |
7b80d3f0 AM |
87 | |
88 | %build | |
4502897f | 89 | %{__libtoolize} |
3f7a981a | 90 | %{__aclocal} |
0b36a5f4 | 91 | %{__autoconf} |
1fb117c0 | 92 | %{__autoheader} |
0b36a5f4 | 93 | %{__automake} |
434a38fe JB |
94 | %configure \ |
95 | --disable-silent-rules | |
acb0364c | 96 | |
d864f034 | 97 | %{__make} |
6409bb61 ER |
98 | |
99 | %{?with_doc:%{__make} -C doc docs} | |
7b80d3f0 | 100 | |
acb0364c | 101 | %{?with_tests:%{__make} check} |
1fb117c0 | 102 | |
7b80d3f0 AM |
103 | %install |
104 | rm -rf $RPM_BUILD_ROOT | |
105 | ||
3f7a981a AM |
106 | %{__make} install \ |
107 | DESTDIR=$RPM_BUILD_ROOT | |
7b80d3f0 | 108 | |
7b80d3f0 AM |
109 | %clean |
110 | rm -rf $RPM_BUILD_ROOT | |
111 | ||
d05b454d JB |
112 | %post -p /sbin/ldconfig |
113 | %postun -p /sbin/ldconfig | |
114 | ||
7b80d3f0 AM |
115 | %files |
116 | %defattr(644,root,root,755) | |
d6105294 | 117 | %doc AUTHORS ChangeLog NEWS README TODO |
47c28a72 | 118 | %attr(755,root,root) %{_libdir}/libusb-1.0.so.*.*.* |
bfa92946 | 119 | %attr(755,root,root) %ghost %{_libdir}/libusb-1.0.so.0 |
7b80d3f0 AM |
120 | |
121 | %files devel | |
122 | %defattr(644,root,root,755) | |
68be1f2a | 123 | %{?with_doc:%doc doc/html/*} |
47c28a72 ER |
124 | %attr(755,root,root) %{_libdir}/libusb-1.0.so |
125 | %{_libdir}/libusb-1.0.la | |
126 | %{_includedir}/libusb-1.0 | |
127 | %{_pkgconfigdir}/libusb-1.0.pc | |
7b80d3f0 AM |
128 | |
129 | %files static | |
130 | %defattr(644,root,root,755) | |
47c28a72 | 131 | %{_libdir}/libusb-1.0.a |