packages: libftdi/libftdi.spec - updated to 0.19 - package python binding
qboosh
qboosh at pld-linux.org
Tue Aug 16 20:33:43 CEST 2011
Author: qboosh Date: Tue Aug 16 18:33:43 2011 GMT
Module: packages Tag: HEAD
---- Log message:
- updated to 0.19
- package python binding
---- Files affected:
packages/libftdi:
libftdi.spec (1.6 -> 1.7)
---- Diffs:
================================================================
Index: packages/libftdi/libftdi.spec
diff -u packages/libftdi/libftdi.spec:1.6 packages/libftdi/libftdi.spec:1.7
--- packages/libftdi/libftdi.spec:1.6 Wed Sep 22 08:39:52 2010
+++ packages/libftdi/libftdi.spec Tue Aug 16 20:33:37 2011
@@ -2,26 +2,38 @@
Summary: Library to talk to FTDI's chips including the popular bitbang mode
Summary(pl.UTF-8): Biblioteka do komunikacji z układami FTDI włącznie z trybem bitbang
Name: libftdi
-Version: 0.18
+Version: 0.19
Release: 1
License: LGPL v2
Group: Libraries
Source0: http://www.intra2net.com/en/developer/libftdi/download/%{name}-%{version}.tar.gz
-# Source0-md5: 916f65fa68d154621fc0cf1f405f2726
+# Source0-md5: e6e25f33b4327b1b7aa1156947da45f3
URL: http://www.intra2net.com/en/developer/libftdi/
BuildRequires: boost-devel >= 1.33
BuildRequires: libusb-compat-devel >= 0.1.0
+BuildRequires: python-devel >= 2.0
+BuildRequires: swig-python
+BuildRequires: rpmbuild(macros) >= 1.219
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
-libftdi is a library (using libusb) to talk to FTDI's FT232BM/245BM,
-FT2232C/D and FT232/245R type chips including the popular bitbang
-mode.
+libftdi is a library (using libusb) to talk to FTDI's UART/FIFO chips
+including the popular bitbang mode. The following chips are supported:
+- FT4232H / FT2232H
+- FT232R / FT245R
+- FT2232L / FT2232D / FT2232C
+- FT232BM / FT245BM (and the BL/BQ variants)
+- FT8U232AM / FT8U245AM
%description -l pl.UTF-8
-libftdi to biblioteka (korzystająca z libusb) służąca do komunikacji z
-układami FTDI typu FT232BM/245BM, FT2232C/D i FT232/245R włącznie z
-popularnym trybem bitbang.
+libftdi to korzystająca z libusb biblioteka, służąca do komunikacji z
+układami FTDI typu UART/FIFO, włącznie z popularnym trybem bitbang.
+Obsługiwane są układy:
+- FT4232H / FT2232H
+- FT232R / FT245R
+- FT2232L / FT2232D / FT2232C
+- FT232BM / FT245BM (wraz z wariantami BL/BQ)
+- FT8U232AM / FT8U245AM
%package devel
Summary: Header files for libftdi library
@@ -92,11 +104,24 @@
%description c++-static -l pl.UTF-8
Statyczna biblioteka libftdipp.
+%package -n python-libftdi
+Summary: Python binding for libftdi
+Summary(pl.UTF-8): Wiązanie Pythona do libftdi
+Group: Libraries/Python
+Requires: %{name} = %{version}-%{release}
+
+%description -n python-libftdi
+Python binding for libftdi.
+
+%description -n python-libftdi -l pl.UTF-8
+Wiązanie Pythona do libftdi.
+
%prep
%setup -q
%build
%configure \
+ --enable-python-binding \
--with-boost-libdir=%{_libdir}
%{__make}
@@ -113,6 +138,9 @@
# functionally the same as find_all, just adds C++ dependency
%{__rm} $RPM_BUILD_ROOT%{_bindir}/find_all_pp
+%py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
+%py_postclean
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -163,12 +191,22 @@
%defattr(644,root,root,755)
%{_libdir}/libftdipp.a
+%files -n python-libftdi
+%defattr(644,root,root,755)
+%attr(755,root,root) %{py_sitedir}/_ftdi.so
+%{py_sitedir}/ftdi.py[co]
+%{py_sitedir}/libftdi-%{version}-py*.egg-info
+
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <feedback at pld-linux.org>
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.7 2011/08/16 18:33:37 qboosh
+- updated to 0.19
+- package python binding
+
Revision 1.6 2010/09/22 06:39:52 qboosh
- separated C++ wrapper
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/libftdi/libftdi.spec?r1=1.6&r2=1.7&f=u
More information about the pld-cvs-commit
mailing list