Commit | Line | Data |
---|---|---|
a3da1d95 | 1 | Summary: Library to program and control the FTDI USB controller |
9ff7af62 | 2 | Name: libftdi1 |
22592e17 | 3 | Version: @VERSION@ |
a837e33a | 4 | Release: 1 |
3ab8f642 | 5 | License: LGPL for libftdi and GPLv2+linking exception for the C++ wrapper |
a3da1d95 GE |
6 | Group: System Environment/Libraries |
7 | Vendor: Intra2net AG | |
024705ce | 8 | Source: http://www.intra2net.com/en/developer/libftdi/download/%{name}-%{version}.tar.bz2 |
a3da1d95 | 9 | Buildroot: /tmp/%{name}-%{version}-root |
9ff7af62 TJ |
10 | Requires: libusb1 |
11 | BuildRequires: libusb1, libusb1-devel, pkgconfig, doxygen | |
a3da1d95 | 12 | Prefix: /usr |
1bfc403c | 13 | URL: http://www.intra2net.com/en/developer/libftdi |
a3da1d95 GE |
14 | |
15 | %package devel | |
42ece760 | 16 | Summary: Header files and static libraries for libftdi1 |
a3da1d95 | 17 | Group: Development/Libraries |
42ece760 | 18 | Requires: libftdi1 = %{version}, libusb1-devel |
a3da1d95 GE |
19 | |
20 | %description | |
21 | Library to program and control the FTDI USB controller | |
22 | ||
23 | %description devel | |
42ece760 | 24 | Header files and static libraries for libftdi1 |
a3da1d95 GE |
25 | |
26 | %prep | |
27 | %setup -q | |
28 | ||
29 | %build | |
22592e17 | 30 | |
024705ce TJ |
31 | mkdir build |
32 | cd build | |
22592e17 | 33 | |
024705ce TJ |
34 | export CFLAGS="$RPM_OPT_FLAGS" |
35 | export CXXFLAGS="$RPM_OPT_FLAGS" | |
36 | cmake -DCMAKE_INSTALL_PREFIX="%{prefix}" ../ | |
37 | ||
38 | make %{?_smp_mflags} | |
a3da1d95 GE |
39 | |
40 | %install | |
024705ce | 41 | cd build |
a3da1d95 GE |
42 | make DESTDIR=$RPM_BUILD_ROOT install |
43 | ||
6167b919 | 44 | # Remove example programs |
82a75c76 TJ |
45 | rm -f $RPM_BUILD_ROOT/usr/bin/simple |
46 | rm -f $RPM_BUILD_ROOT/usr/bin/bitbang | |
47 | rm -f $RPM_BUILD_ROOT/usr/bin/bitbang2 | |
48 | rm -f $RPM_BUILD_ROOT/usr/bin/bitbang_ft2232 | |
cc6a88a5 | 49 | rm -f $RPM_BUILD_ROOT/usr/bin/bitbang_cbus |
177df8fc | 50 | rm -f $RPM_BUILD_ROOT/usr/bin/find_all |
b0c551aa | 51 | rm -f $RPM_BUILD_ROOT/usr/bin/find_all_pp |
dc422d1b | 52 | rm -f $RPM_BUILD_ROOT/usr/bin/serial_test |
0c93de81 | 53 | rm -f $RPM_BUILD_ROOT/usr/bin/baud_test |
177df8fc | 54 | |
a3da1d95 GE |
55 | %clean |
56 | rm -fr $RPM_BUILD_ROOT | |
57 | ||
58 | %files | |
59 | %defattr(-,root,root) | |
3ab8f642 | 60 | %doc COPYING.LIB COPYING.GPL LICENSE |
42ece760 | 61 | %{_libdir}/libftdi1*.so* |
024705ce | 62 | %{_libdir}/libftdipp1*.so* |
a3da1d95 GE |
63 | |
64 | %files devel | |
65 | %defattr(-,root,root) | |
b5ec1820 | 66 | %doc doc/html doc/man |
af7a35fe | 67 | %{_bindir}/ftdi_eeprom |
7a07197c | 68 | %{_bindir}/libftdi1-config |
0444972e TJ |
69 | %{prefix}/include/libftdi1/*.h |
70 | %{prefix}/include/libftdi1/*.hpp | |
42ece760 | 71 | %{_libdir}/libftdi1*.*a |
024705ce | 72 | %{_libdir}/libftdipp1*.*a |
218d3256 | 73 | %{_libdir}/pkgconfig/*.pc |