Reformat example code to match libftdi style:
[libftdi] / libftdi.spec.in
index 6abdb41..1246409 100644 (file)
@@ -1,16 +1,16 @@
-%define    enable_async_mode @ENABLE_ASYNC_MODE@
 Summary:   Library to program and control the FTDI USB controller
 Name:      libftdi
 Version:   @VERSION@
 Release:   1
-License:   LGPL
+License:   LGPL for libftdi and GPLv2+linking exception for the C++ wrapper
 Group:     System Environment/Libraries
 Vendor:    Intra2net AG
-Source:    %{name}-%{version}.tar.gz
+Source:    http://www.intra2net.com/en/developer/libftdi/download/%{name}-%{version}.tar.gz
 Buildroot: /tmp/%{name}-%{version}-root
 Requires:  libusb
 BuildRequires: libusb, libusb-devel, pkgconfig, doxygen
 Prefix:    /usr
+URL:       http://www.intra2net.com/en/developer/libftdi
 
 %package   devel
 Summary:   Header files and static libraries for libftdi
@@ -30,9 +30,7 @@ Header files and static libraries for libftdi
 
 PARAMS=""
 ./configure --prefix=%{prefix} \
-    --libdir=%{_libdir} \
-%if %{enable_async_mode}
-    --with-async-mode \
+    --libdir=%{_libdir}
 %endif
 
 make
@@ -40,26 +38,30 @@ make
 %install
 make DESTDIR=$RPM_BUILD_ROOT install
 
-# Cleanup
+# Remove example programs
 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
+rm -f $RPM_BUILD_ROOT/usr/bin/find_all_pp
+rm -f $RPM_BUILD_ROOT/usr/bin/serial_read
+rm -f $RPM_BUILD_ROOT/usr/bin/baud_test
 
 %clean
 rm -fr $RPM_BUILD_ROOT
 
 %files
 %defattr(-,root,root)
-%doc COPYING.LIB
-%{_libdir}/libftdi.so*
+%doc COPYING.LIB COPYING.GPL LICENSE
+%{_libdir}/libftdi*.so*
 
 %files devel
 %defattr(-,root,root)
 %doc doc/html doc/man
 %{_bindir}/libftdi-config
 %{prefix}/include/*.h
-%{_libdir}/libftdi.*a
+%{prefix}/include/*.hpp
+%{_libdir}/libftdi*.*a
 %{_libdir}/pkgconfig/*.pc