fix sync bitbang read-timing
[libftdi] / libftdi.spec.in
CommitLineData
22592e17 1%define enable_async_mode @ENABLE_ASYNC_MODE@
a3da1d95
GE
2Summary: Library to program and control the FTDI USB controller
3Name: libftdi
22592e17 4Version: @VERSION@
a837e33a 5Release: 1
3ab8f642 6License: LGPL for libftdi and GPLv2+linking exception for the C++ wrapper
a3da1d95
GE
7Group: System Environment/Libraries
8Vendor: Intra2net AG
1bfc403c 9Source: http://www.intra2net.com/en/developer/libftdi/download/%{name}-%{version}.tar.gz
a3da1d95
GE
10Buildroot: /tmp/%{name}-%{version}-root
11Requires: libusb
b5ec1820 12BuildRequires: libusb, libusb-devel, pkgconfig, doxygen
a3da1d95 13Prefix: /usr
1bfc403c 14URL: http://www.intra2net.com/en/developer/libftdi
a3da1d95
GE
15
16%package devel
17Summary: Header files and static libraries for libftdi
18Group: Development/Libraries
19Requires: libftdi = %{version}, libusb-devel
20
21%description
22Library to program and control the FTDI USB controller
23
24%description devel
25Header files and static libraries for libftdi
26
27%prep
28%setup -q
29
30%build
22592e17
TJ
31
32PARAMS=""
33./configure --prefix=%{prefix} \
218d3256 34 --libdir=%{_libdir} \
22592e17
TJ
35%if %{enable_async_mode}
36 --with-async-mode \
37%endif
38
a3da1d95
GE
39make
40
41%install
42make DESTDIR=$RPM_BUILD_ROOT install
43
6167b919 44# Remove example programs
82a75c76
TJ
45rm -f $RPM_BUILD_ROOT/usr/bin/simple
46rm -f $RPM_BUILD_ROOT/usr/bin/bitbang
47rm -f $RPM_BUILD_ROOT/usr/bin/bitbang2
48rm -f $RPM_BUILD_ROOT/usr/bin/bitbang_ft2232
cc6a88a5 49rm -f $RPM_BUILD_ROOT/usr/bin/bitbang_cbus
177df8fc 50rm -f $RPM_BUILD_ROOT/usr/bin/find_all
b0c551aa 51rm -f $RPM_BUILD_ROOT/usr/bin/find_all_pp
6167b919 52rm -f $RPM_BUILD_ROOT/usr/bin/serial_read
177df8fc 53
a3da1d95
GE
54%clean
55rm -fr $RPM_BUILD_ROOT
56
57%files
58%defattr(-,root,root)
3ab8f642 59%doc COPYING.LIB COPYING.GPL LICENSE
b1e8fa64 60%{_libdir}/libftdi*.so*
a3da1d95
GE
61
62%files devel
63%defattr(-,root,root)
b5ec1820 64%doc doc/html doc/man
218d3256 65%{_bindir}/libftdi-config
a3da1d95 66%{prefix}/include/*.h
b1e8fa64
TJ
67%{prefix}/include/*.hpp
68%{_libdir}/libftdi*.*a
218d3256 69%{_libdir}/pkgconfig/*.pc