libftdi, display, lcdproc: (gerd) fix async usb writes, fix write timing & concurrency
[libftdi] / libftdi.spec
1 Summary:   Library to program and control the FTDI USB controller
2 Name:      libftdi
3 Version:   0.10
4 Release:   1
5 Copyright: LGPL
6 Group:     System Environment/Libraries
7 Vendor:    Intra2net AG
8 Source:    %{name}-%{version}.tar.gz
9 Buildroot: /tmp/%{name}-%{version}-root
10 Requires:  libusb
11 BuildRequires: libusb, libusb-devel, pkgconfig, doxygen
12 Prefix:    /usr
13
14 %package   devel
15 Summary:   Header files and static libraries for libftdi
16 Group:     Development/Libraries
17 Requires:  libftdi = %{version}, libusb-devel
18
19 %description 
20 Library to program and control the FTDI USB controller
21
22 %description devel
23 Header files and static libraries for libftdi
24
25 %prep
26 %setup -q
27
28 %build
29 ./configure --prefix=%{prefix}
30 make
31
32 %install
33 make DESTDIR=$RPM_BUILD_ROOT install
34
35 # Cleanup
36 rm -f $RPM_BUILD_ROOT/usr/bin/simple
37 rm -f $RPM_BUILD_ROOT/usr/bin/bitbang
38 rm -f $RPM_BUILD_ROOT/usr/bin/bitbang2
39 rm -f $RPM_BUILD_ROOT/usr/bin/bitbang_ft2232
40 rm -f $RPM_BUILD_ROOT/usr/bin/find_all
41
42
43 %clean
44 rm -fr $RPM_BUILD_ROOT
45
46 %files
47 %defattr(-,root,root)
48 %doc COPYING.LIB
49 %{prefix}/lib/libftdi.so*
50
51 %files devel
52 %defattr(-,root,root)
53 %doc doc/html doc/man
54 %{prefix}/bin/libftdi-config
55 %{prefix}/lib/libftdi.*a
56 %{prefix}/include/*.h
57 %{prefix}/lib/pkgconfig/*.pc