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