First shot at fixing the .spec file
[libftdi] / libftdi1.spec.in
1 Summary:   Library to program and control the FTDI USB controller
2 Name:      libftdi1
3 Version:   @VERSION@
4 Release:   1
5 License:   LGPL for libftdi and GPLv2+linking exception for the C++ wrapper
6 Group:     System Environment/Libraries
7 Vendor:    Intra2net AG
8 Source:    http://www.intra2net.com/en/developer/libftdi/download/%{name}-%{version}.tar.bz2
9 Buildroot: /tmp/%{name}-%{version}-root
10 Requires:  libusb1
11 BuildRequires: libusb1, libusb1-devel, pkgconfig, doxygen
12 Prefix:    /usr
13 URL:       http://www.intra2net.com/en/developer/libftdi
14
15 %package   devel
16 Summary:   Header files and static libraries for libftdi1
17 Group:     Development/Libraries
18 Requires:  libftdi1 = %{version}, libusb1-devel
19
20 %description 
21 Library to program and control the FTDI USB controller
22
23 %description devel
24 Header files and static libraries for libftdi1
25
26 %prep
27 %setup -q
28
29 %build
30
31 mkdir build
32 cd build
33
34 export CFLAGS="$RPM_OPT_FLAGS"
35 export CXXFLAGS="$RPM_OPT_FLAGS"
36 cmake -DCMAKE_INSTALL_PREFIX="%{prefix}" ../
37
38 make %{?_smp_mflags}
39
40 %install
41 cd build
42 make DESTDIR=$RPM_BUILD_ROOT install
43
44 # Remove example programs
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
49 rm -f $RPM_BUILD_ROOT/usr/bin/bitbang_cbus
50 rm -f $RPM_BUILD_ROOT/usr/bin/find_all
51 rm -f $RPM_BUILD_ROOT/usr/bin/find_all_pp
52 rm -f $RPM_BUILD_ROOT/usr/bin/serial_test
53 rm -f $RPM_BUILD_ROOT/usr/bin/baud_test
54
55 %clean
56 rm -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}/libftdi1-config
68 %{prefix}/include/libftdi1/*.h
69 %{prefix}/include/libftdi1/*.hpp
70 %{_libdir}/libftdi1*.*a
71 %{_libdir}/libftdipp1*.*a
72 %{_libdir}/pkgconfig/*.pc