libftdi: (gerd) tolerate EBUSY when setting configuration (EBUSY will be returned...
[libftdi] / libftdi.spec
index 80584c1..18a9b50 100644 (file)
@@ -1,6 +1,6 @@
 Summary:   Library to program and control the FTDI USB controller
 Name:      libftdi
-Version:   0.2
+Version:   0.13
 Release:   1
 Copyright: LGPL
 Group:     System Environment/Libraries
@@ -8,7 +8,7 @@ Vendor:    Intra2net AG
 Source:    %{name}-%{version}.tar.gz
 Buildroot: /tmp/%{name}-%{version}-root
 Requires:  libusb
-BuildRequires: libusb, libusb-devel
+BuildRequires: libusb, libusb-devel, pkgconfig, doxygen
 Prefix:    /usr
 
 %package   devel
@@ -26,21 +26,32 @@ Header files and static libraries for libftdi
 %setup -q
 
 %build
-./configure --prefix=%{prefix}
+./configure --prefix=%{prefix} --with-async-mode
 make
 
 %install
 make DESTDIR=$RPM_BUILD_ROOT install
 
+# Cleanup
+rm -f $RPM_BUILD_ROOT/usr/bin/simple
+rm -f $RPM_BUILD_ROOT/usr/bin/bitbang
+rm -f $RPM_BUILD_ROOT/usr/bin/bitbang2
+rm -f $RPM_BUILD_ROOT/usr/bin/bitbang_ft2232
+rm -f $RPM_BUILD_ROOT/usr/bin/bitbang_cbus
+rm -f $RPM_BUILD_ROOT/usr/bin/find_all
+
 %clean
 rm -fr $RPM_BUILD_ROOT
 
 %files
 %defattr(-,root,root)
+%doc COPYING.LIB
 %{prefix}/lib/libftdi.so*
 
 %files devel
 %defattr(-,root,root)
+%doc doc/html doc/man
+%{prefix}/bin/libftdi-config
 %{prefix}/lib/libftdi.*a
 %{prefix}/include/*.h
-%{prefix}/bin/libftdi-config
+%{prefix}/lib/pkgconfig/*.pc