Added C++ wrapper examples
[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
5587711e 6License: LGPL
a3da1d95
GE
7Group: System Environment/Libraries
8Vendor: Intra2net AG
9Source: %{name}-%{version}.tar.gz
10Buildroot: /tmp/%{name}-%{version}-root
11Requires: libusb
b5ec1820 12BuildRequires: libusb, libusb-devel, pkgconfig, doxygen
a3da1d95
GE
13Prefix: /usr
14
15%package devel
16Summary: Header files and static libraries for libftdi
17Group: Development/Libraries
18Requires: libftdi = %{version}, libusb-devel
19
20%description
21Library to program and control the FTDI USB controller
22
23%description devel
24Header files and static libraries for libftdi
25
26%prep
27%setup -q
28
29%build
22592e17
TJ
30
31PARAMS=""
32./configure --prefix=%{prefix} \
218d3256 33 --libdir=%{_libdir} \
22592e17
TJ
34%if %{enable_async_mode}
35 --with-async-mode \
36%endif
37
a3da1d95
GE
38make
39
40%install
41make DESTDIR=$RPM_BUILD_ROOT install
42
82a75c76
TJ
43# Cleanup
44rm -f $RPM_BUILD_ROOT/usr/bin/simple
45rm -f $RPM_BUILD_ROOT/usr/bin/bitbang
46rm -f $RPM_BUILD_ROOT/usr/bin/bitbang2
47rm -f $RPM_BUILD_ROOT/usr/bin/bitbang_ft2232
cc6a88a5 48rm -f $RPM_BUILD_ROOT/usr/bin/bitbang_cbus
177df8fc
TJ
49rm -f $RPM_BUILD_ROOT/usr/bin/find_all
50
a3da1d95
GE
51%clean
52rm -fr $RPM_BUILD_ROOT
53
54%files
55%defattr(-,root,root)
9b254687 56%doc COPYING.LIB
b1e8fa64 57%{_libdir}/libftdi*.so*
a3da1d95
GE
58
59%files devel
60%defattr(-,root,root)
b5ec1820 61%doc doc/html doc/man
218d3256 62%{_bindir}/libftdi-config
a3da1d95 63%{prefix}/include/*.h
b1e8fa64
TJ
64%{prefix}/include/*.hpp
65%{_libdir}/libftdi*.*a
218d3256 66%{_libdir}/pkgconfig/*.pc