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