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