packages: libftdi/libftdi.spec - separated C++ wrapper
qboosh
qboosh at pld-linux.org
Wed Sep 22 08:39:57 CEST 2010
Author: qboosh Date: Wed Sep 22 06:39:57 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- separated C++ wrapper
---- Files affected:
packages/libftdi:
libftdi.spec (1.5 -> 1.6)
---- Diffs:
================================================================
Index: packages/libftdi/libftdi.spec
diff -u packages/libftdi/libftdi.spec:1.5 packages/libftdi/libftdi.spec:1.6
--- packages/libftdi/libftdi.spec:1.5 Tue Sep 21 23:35:45 2010
+++ packages/libftdi/libftdi.spec Wed Sep 22 08:39:52 2010
@@ -4,7 +4,7 @@
Name: libftdi
Version: 0.18
Release: 1
-License: LGPL v2 (libftdi), GPL v2 with linking exception (libftdipp)
+License: LGPL v2
Group: Libraries
Source0: http://www.intra2net.com/en/developer/libftdi/download/%{name}-%{version}.tar.gz
# Source0-md5: 916f65fa68d154621fc0cf1f405f2726
@@ -26,6 +26,7 @@
%package devel
Summary: Header files for libftdi library
Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libftdi
+License: LGPL v2
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
Requires: libusb-compat-devel >= 0.1.0
@@ -39,6 +40,7 @@
%package static
Summary: Static libftdi library
Summary(pl.UTF-8): Statyczna biblioteka libftdi
+License: LGPL v2
Group: Development/Libraries
Requires: %{name}-devel = %{version}-%{release}
@@ -48,6 +50,48 @@
%description static -l pl.UTF-8
Statyczna biblioteka libftdi.
+%package c++
+Summary: C++ wrapper for libftdi
+Summary(pl.UTF-8): Interfejs C++ do libftdi
+License: GPL v2 with linking exception
+Group: Libraries
+Requires: %{name} = %{version}-%{release}
+
+%description c++
+libftdipp - C++ wrapper for libftdi.
+
+%description c++ -l pl.UTF-8
+libftdipp - intefejs C++ do libftdi.
+
+%package c++-devel
+Summary: Header file for libftdipp library
+Summary(pl.UTF-8): Plik nagłówkowy biblioteki libftdipp
+License: GPL v2 with linking exception
+Group: Development/Libraries
+Requires: %{name}-c++ = %{version}-%{release}
+Requires: %{name}-devel = %{version}-%{release}
+Requires: boost-devel >= 1.33
+Requires: libstdc++-devel
+
+%description c++-devel
+Header file for libftdipp library.
+
+%description c++-devel -l pl.UTF-8
+Plik nagłówkowy biblioteki libftdipp.
+
+%package c++-static
+Summary: Static libftdipp library
+Summary(pl.UTF-8): Statyczna biblioteka libftdipp
+License: GPL v2 with linking exception
+Group: Development/Libraries
+Requires: %{name}-c++-devel = %{version}-%{release}
+
+%description c++-static
+Static libftdipp library.
+
+%description c++-static -l pl.UTF-8
+Statyczna biblioteka libftdipp.
+
%prep
%setup -q
@@ -63,9 +107,11 @@
DESTDIR=$RPM_BUILD_ROOT
# useless example
-rm $RPM_BUILD_ROOT%{_bindir}/simple
+%{__rm} $RPM_BUILD_ROOT%{_bindir}/simple
# maybe useful
mv $RPM_BUILD_ROOT%{_bindir}/{find_all,ftdi_find_all}
+# functionally the same as find_all, just adds C++ dependency
+%{__rm} $RPM_BUILD_ROOT%{_bindir}/find_all_pp
%clean
rm -rf $RPM_BUILD_ROOT
@@ -73,37 +119,48 @@
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
+%post c++ -p /sbin/ldconfig
+%postun c++ -p /sbin/ldconfig
+
%files
%defattr(644,root,root,755)
-%doc AUTHORS ChangeLog README
+%doc AUTHORS ChangeLog LICENSE README
%attr(755,root,root) %{_bindir}/baud_test
%attr(755,root,root) %{_bindir}/bitbang
%attr(755,root,root) %{_bindir}/bitbang2
%attr(755,root,root) %{_bindir}/bitbang_cbus
%attr(755,root,root) %{_bindir}/bitbang_ft2232
%attr(755,root,root) %{_bindir}/ftdi_find_all
-%attr(755,root,root) %{_bindir}/find_all_pp
%attr(755,root,root) %{_bindir}/serial_read
%attr(755,root,root) %{_libdir}/libftdi.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libftdi.so.1
-%attr(755,root,root) %{_libdir}/libftdipp.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libftdipp.so.1
%files devel
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/libftdi-config
%attr(755,root,root) %{_libdir}/libftdi.so
-%attr(755,root,root) %{_libdir}/libftdipp.so
%{_libdir}/libftdi.la
-%{_libdir}/libftdipp.la
%{_includedir}/ftdi.h
-%{_includedir}/ftdi.hpp
%{_pkgconfigdir}/libftdi.pc
-%{_pkgconfigdir}/libftdipp.pc
%files static
%defattr(644,root,root,755)
%{_libdir}/libftdi.a
+
+%files c++
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libftdipp.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libftdipp.so.1
+
+%files c++-devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libftdipp.so
+%{_libdir}/libftdipp.la
+%{_includedir}/ftdi.hpp
+%{_pkgconfigdir}/libftdipp.pc
+
+%files c++-static
+%defattr(644,root,root,755)
%{_libdir}/libftdipp.a
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
@@ -112,6 +169,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.6 2010/09/22 06:39:52 qboosh
+- separated C++ wrapper
+
Revision 1.5 2010/09/21 21:35:45 qboosh
- updated to 0.18
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/libftdi/libftdi.spec?r1=1.5&r2=1.6&f=u
More information about the pld-cvs-commit
mailing list