From 9d3507cc222b1e982a7c489b977f241d8cabc417 Mon Sep 17 00:00:00 2001 From: Mattias Ellert Date: Nov 28 2013 14:45:24 +0000 Subject: Update to version 1.0.1 - Add python bindings package --- diff --git a/canl-c++.spec b/canl-c++.spec index 026b22b..3e5ff36 100644 --- a/canl-c++.spec +++ b/canl-c++.spec @@ -1,6 +1,14 @@ +%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} + +%if %{?fedora}%{!?fedora:0} >= 7 || %{?rhel}%{!?rhel:0} >= 6 +%global python_bindings 1 +%else +%global python_bindings 0 +%endif + Name: canl-c++ -Version: 1.0.0 -Release: 3%{?dist} +Version: 1.0.1 +Release: 1%{?dist} Summary: EMI Common Authentication library - bindings for C++ Group: System Environment/Libraries @@ -18,6 +26,10 @@ BuildRequires: libdb-cxx-devel %else BuildRequires: db4-devel %endif +%if %{python_bindings} +BuildRequires: python-devel +BuildRequires: swig +%endif %description This is the C++ part of the EMI caNl -- the Common Authentication @@ -32,6 +44,16 @@ Requires: %{name}%{?_isa} = %{version}-%{release} This package contains development libraries and header files for EMI caNl C++ bindings. +%if %{python_bindings} +%package python +Summary: EMI Authentication Library c++ python bindings +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description python +EMI Authentication Library C++ python bindings. +%endif + %prep %setup -q @@ -66,7 +88,16 @@ rm -rf %{buildroot} %{_includedir}/%{name}/canlxx.h %{_libdir}/pkgconfig/%{name}.pc +%if %{python_bindings} +%files python +%{python_sitearch}/canl +%endif + %changelog +* Thu Nov 28 2013 Mattias Ellert - 1.0.1-1 +- Update to version 1.0.1 +- Add python bindings package + * Sat Jul 27 2013 Mattias Ellert - 1.0.0-3 - Fix Group tag - Remove defattr diff --git a/sources b/sources index 8826afc..514dae1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -724bd91e8ebf8bb0c40a159d926bee13 canl-c++-1.0.0.tar.gz +f58048e49be363c6c6cd4010506edc7b canl-c++-1.0.1.tar.gz