]> git.pld-linux.org Git - packages/libusb.git/blame - libusb.spec
- updated to 1.0.19
[packages/libusb.git] / libusb.spec
CommitLineData
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 8Summary: Application access to USB devices
09575bc9
ER
9Summary(es.UTF-8): libusb - Biblioteca USB
10Summary(pl.UTF-8): Dostęp z poziomu aplikacji do urządzeń USB
11Summary(pt_BR.UTF-8): libusb - Biblioteca para acesso a devices USB
7b80d3f0 12Name: libusb
74434a29 13Version: 1.0.19
eb1d7986 14Release: 1
434a38fe 15License: LGPL v2.1+
7b80d3f0 16Group: Libraries
3e42a6b7 17Source0: http://downloads.sourceforge.net/libusb/%{name}-%{version}.tar.bz2
74434a29 18# Source0-md5: f9e2bb5879968467e5ca756cb4e1fa7e
d6105294 19URL: http://libusb.info/
434a38fe
JB
20BuildRequires: autoconf >= 2.50
21BuildRequires: automake >= 1.6
4453ad9c
JB
22BuildRequires: glibc-devel >= 6:2.9
23BuildRequires: libtool >= 2:2
24%{?with_udev:BuildRequires: udev-devel}
f38818b4 25%if %{with doc}
0f077f65 26BuildRequires: docbook-dtd41-sgml
177d7b8a 27BuildRequires: docbook-style-dsssl
f38818b4 28BuildRequires: doxygen
29BuildRequires: openjade
30%endif
487dc423 31Obsoletes: libusb0.1
4453ad9c 32Obsoletes: libusbx < 1.0.18
1fb117c0 33BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
7b80d3f0
AM
34
35%description
36Provides a library for application access to USB devices.
37
3940d8eb 38%description -l es.UTF-8
bd61608e
JB
39Biblioteca de uso en devices USB.
40
3940d8eb
JR
41%description -l pl.UTF-8
42Biblioteka umożliwiająca dostęp do urządzeń USB z poziomu aplikacji.
7b80d3f0 43
3940d8eb 44%description -l pt_BR.UTF-8
3f7a981a 45Biblioteca para acesso em devices USB.
c2267cfc 46
7b80d3f0 47%package devel
177d7b8a 48Summary: Header files for libusb library
09575bc9
ER
49Summary(es.UTF-8): Archivos de desarrollo de libusb
50Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libusb
51Summary(pt_BR.UTF-8): Arquivos de desenvolvimento da libusb
7b80d3f0 52Group: Development/Libraries
177d7b8a 53Requires: %{name} = %{version}-%{release}
4453ad9c 54%{?with_udev:Requires: udev-devel}
487dc423 55Obsoletes: libusb0.1-devel
4453ad9c 56Obsoletes: libusbx-devel < 1.0.18
7b80d3f0
AM
57
58%description devel
177d7b8a
JB
59This package contains header files and other resources you can use to
60incorporate libusb into applications.
7b80d3f0 61
3940d8eb 62%description devel -l es.UTF-8
bd61608e
JB
63Bibliotecas de desarrolo para linusb.
64
3940d8eb
JR
65%description devel -l pl.UTF-8
66Pliki nagłówkowe oraz dokumentacja pozwalająca na dodawanie obsługi
7b80d3f0
AM
67USB w swoich programach.
68
3940d8eb 69%description devel -l pt_BR.UTF-8
3f7a981a 70Bibliotecas de desenvolvimento para libusb.
c2267cfc 71
7b80d3f0
AM
72%package static
73Summary: libusb static libraries
09575bc9
ER
74Summary(es.UTF-8): Archivos de desarrollo de libusb - estatico
75Summary(pl.UTF-8): Statyczne biblioteki do obsługi USB
76Summary(pt_BR.UTF-8): Arquivos de desenvolvimento da libusb - biblioteca estática
7b80d3f0 77Group: Development/Libraries
177d7b8a 78Requires: %{name}-devel = %{version}-%{release}
4453ad9c 79Obsoletes: libusbx-static < 1.0.18
7b80d3f0
AM
80
81%description static
82This is package with static libusb libraries.
83
3940d8eb 84%description static -l es.UTF-8
bd61608e
JB
85Bibliotecas de desarrolo para linusb - estatico.
86
3940d8eb 87%description static -l pl.UTF-8
7b80d3f0
AM
88Statyczne biblioteki libusb.
89
3940d8eb
JR
90%description static -l pt_BR.UTF-8
91Bibliotecas 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
114rm -rf $RPM_BUILD_ROOT
115
3f7a981a
AM
116%{__make} install \
117 DESTDIR=$RPM_BUILD_ROOT
7b80d3f0 118
7b80d3f0
AM
119%clean
120rm -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
This page took 0.088713 seconds and 4 git commands to generate.