From 377436586f442f3b9e04535e811d47704ae30b11 Mon Sep 17 00:00:00 2001 From: Nikos Mavrogiannopoulos Date: Mon, 11 Aug 2014 14:40:47 +0200 Subject: [PATCH] Added pyscard --- .gitignore | 1 + pyscard.spec | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 64 insertions(+) create mode 100644 pyscard.spec diff --git a/.gitignore b/.gitignore index e69de29..cb3c80f 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/pyscard-1.6.16.tar.gz diff --git a/pyscard.spec b/pyscard.spec new file mode 100644 index 0000000..6259daa --- /dev/null +++ b/pyscard.spec @@ -0,0 +1,62 @@ +Name: pyscard +Version: 1.6.16 +Release: 2%{?dist} +Summary: A framework for building smart card aware applications in Python + +Group: Development/Libraries + +# The entire source code is LGPLv2+ except for ClassLoader.py (Python), +# and Synchronization.py, Observer.py (CC-BY-SA 3.0), according to +# http://sourceforge.net/p/pyscard/code/619/ + +License: LGPLv2+ and Python and CC-BY-SA +URL: http://ludovicrousseau.blogspot.cz/2014/07/pyscard-unofficial-version-1616.html +Source0: http://ludovic.rousseau.free.fr/softwares/pcsc-lite/%{name}-%{version}.tar.gz + +BuildRequires: python2-devel +BuildRequires: pcsc-lite-devel +BuildRequires: swig >= 1.3.31 +Requires: pcsc-lite + +%description +The pyscard smartcard library is a framework for building smart card aware +applications in Python. The smartcard module is built on top of the PCSC API +Python wrapper module. + +%prep +%setup -q +# license file is CRLF terminated -- prevent a rpmlint warning +sed -i 's/\r//' LICENSE + +%build +CFLAGS="$RPM_OPT_FLAGS" %{__python} setup.py build + +%install +%{__python} setup.py install -O1 --skip-build --root %{buildroot} +chmod 755 %{buildroot}%{python_sitearch}/smartcard/scard/_scard.so + +%files +%license LICENSE +%doc README +%doc smartcard/doc/* +%{python_sitearch}/smartcard/ +%{python_sitearch}/%{name}-%{version}-py*.egg-info + +%changelog +* Fri Aug 08 2014 Nikos Mavrogiannopoulos 1.6.16-2 +- Clarified licenses. + +* Fri Aug 01 2014 Nikos Mavrogiannopoulos 1.6.16-1 +- New (unofficial) release. + +* Fri Jan 21 2011 Andrew Elwell 1.6.12-4 +- Rebuilt to address comments in package review (bug #663102) + +* Fri Jan 14 2011 Andrew Elwell 1.6.12-3 +- Added missing BuildRequres on swig. + +* Thu Dec 16 2010 Andrew Elwell 1.6.12-2 +- Corrected CFLAGS in build. + +* Tue Dec 14 2010 Andrew Elwell 1.6.12-1 +- Initial package of 1.6.12 from upstream. diff --git a/sources b/sources index e69de29..63f9a07 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +d472530735f24e23e7278e2e6c4f87e4 pyscard-1.6.16.tar.gz