Python API: Fix RPM packaging (again). 83/5783/2
authorOle Troan <ot@cisco.com>
Fri, 17 Mar 2017 08:54:51 +0000 (09:54 +0100)
committerEd Warnicke <hagbard@gmail.com>
Fri, 17 Mar 2017 14:24:21 +0000 (14:24 +0000)
Change-Id: I5c510cde1227a131ddda58d090cd5dbf112ce1fb
Signed-off-by: Ole Troan <ot@cisco.com>
build-root/rpm/vpp.spec

index 7fa9788..2cfe67c 100644 (file)
@@ -89,7 +89,7 @@ This package contains the java bindings for the vpp api
 %package api-python
 Summary: VPP api python bindings
 Group: Development/Libraries
-Requires: vpp = %{_version}-%{_release}, vpp-lib = %{_version}-%{_release}, python-setuptools
+Requires: vpp = %{_version}-%{_release}, vpp-lib = %{_version}-%{_release}, python-setuptools libffi-devel
 
 %description api-python
 This package contains the python bindings for the vpp api
@@ -101,6 +101,9 @@ This package contains the python bindings for the vpp api
 # Add the vpp group
 groupadd -f -r vpp
 
+%build
+cd %{_mu_build_dir}/../src/vpp-api/python && %py2_build
+
 %install
 #
 # binaries
@@ -162,8 +165,7 @@ do
 done
 
 # Python bindings
-cd %{_mu_build_dir}/../src/vpp-api/python
-%py2_install
+cd %{_mu_build_dir}/../src/vpp-api/python && %py2_install
 
 #
 # devel
@@ -279,7 +281,7 @@ fi
 
 %files api-python
 %defattr(644,root,root)
-%{python2_sitelib}/*
+%{python2_sitelib}/vpp_papi*
 
 %files devel
 %defattr(-,bin,bin)