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