SUSE: fix spec to generate RPMs
Change-Id: I36ec5136d0f100c8277a19f89c8f6c9640e0614e Signed-off-by: Marco Varlese <marco.varlese@suse.com>
This commit is contained in:

committed by
Damjan Marion

parent
0923a2376f
commit
70fee2df33
@ -125,17 +125,17 @@ Provides: %{name}-any-api-lua = %{version}
|
|||||||
%description api-lua
|
%description api-lua
|
||||||
This package contains the lua bindings for the vpp api
|
This package contains the lua bindings for the vpp api
|
||||||
|
|
||||||
#%package api-java
|
%package api-java
|
||||||
#Summary: VPP api java bindings
|
Summary: VPP api java bindings
|
||||||
#Group: Development/Libraries/Java
|
Group: Development/Libraries/Java
|
||||||
#Requires: %%{lname} = %%{version}
|
Requires: %{lname} = %{version}
|
||||||
#Requires: %%{name} = %%{version}
|
Requires: %{name} = %{version}
|
||||||
#Requires: %%{name}-devel = %%{version}
|
Requires: %{name}-devel = %{version}
|
||||||
#Conflicts: otherproviders(%%{name}-any-api-java)
|
Conflicts: otherproviders(%{name}-any-api-java)
|
||||||
#Provides: %%{name}-any-api-java = %%{version}
|
Provides: %{name}-any-api-java = %{version}
|
||||||
|
|
||||||
#%description api-java
|
%description api-java
|
||||||
#This package contains the java bindings for the vpp api
|
This package contains the java bindings for the vpp api
|
||||||
|
|
||||||
%package api-python
|
%package api-python
|
||||||
Summary: VPP api python bindings
|
Summary: VPP api python bindings
|
||||||
@ -157,7 +157,7 @@ This package contains the python bindings for the vpp api
|
|||||||
export VPP_BUILD_USER=suse
|
export VPP_BUILD_USER=suse
|
||||||
export VPP_BUILD_HOST=SUSE
|
export VPP_BUILD_HOST=SUSE
|
||||||
|
|
||||||
make V=1 PLATFORM=vpp vpp_uses_cmake=no build-release
|
make -C build-root V=1 CC=gcc-7 CXX=g++-7 PLATFORM=vpp TAG=vpp install-packages
|
||||||
|
|
||||||
cd %{_vpp_build_dir}/../src/vpp-api/python && %{py2_build}
|
cd %{_vpp_build_dir}/../src/vpp-api/python && %{py2_build}
|
||||||
|
|
||||||
@ -226,11 +226,11 @@ do
|
|||||||
done
|
done
|
||||||
|
|
||||||
# Java bindings
|
# Java bindings
|
||||||
#mkdir -p -m755 %{buildroot}%{_datadir}/java
|
mkdir -p -m755 %{buildroot}%{_datadir}/java
|
||||||
#for file in $(find %{_vpp_install_dir}/japi/share/java -type f -name '*.jar' -print )
|
for file in $(find %{_vpp_install_dir}/japi/share/java -type f -name '*.jar' -print )
|
||||||
#do
|
do
|
||||||
# install -p -m 644 $file %{buildroot}%{_datadir}/java
|
install -p -m 644 $file %{buildroot}%{_datadir}/java
|
||||||
#done
|
done
|
||||||
|
|
||||||
# Python bindings
|
# Python bindings
|
||||||
cd %{_vpp_build_dir}/../src/vpp-api/python && %{py2_install}
|
cd %{_vpp_build_dir}/../src/vpp-api/python && %{py2_install}
|
||||||
@ -257,11 +257,11 @@ do
|
|||||||
done
|
done
|
||||||
done
|
done
|
||||||
|
|
||||||
#mkdir -p -m755 %{buildroot}%{python_sitelib}/jvppgen
|
mkdir -p -m755 %{buildroot}%{python_sitelib}/jvppgen
|
||||||
#install -p -m755 %{_vpp_build_dir}/../extras/japi/java/jvpp/gen/jvpp_gen.py %{buildroot}%{_prefix}/bin
|
install -p -m755 %{_vpp_build_dir}/../extras/japi/java/jvpp/gen/jvpp_gen.py %{buildroot}%{_prefix}/bin
|
||||||
#for i in $(ls %{_vpp_build_dir}/../extras/japi/java/jvpp/gen/jvppgen/*.py); do
|
for i in $(ls %{_vpp_build_dir}/../extras/japi/java/jvpp/gen/jvppgen/*.py); do
|
||||||
# install -p -m755 ${i} %{buildroot}%{python_sitelib}/jvppgen
|
install -p -m755 ${i} %{buildroot}%{python_sitelib}/jvppgen
|
||||||
#done;
|
done;
|
||||||
|
|
||||||
# sample plugin
|
# sample plugin
|
||||||
mkdir -p -m755 %{buildroot}%{_datadir}/doc/vpp/examples/sample-plugin/sample
|
mkdir -p -m755 %{buildroot}%{_datadir}/doc/vpp/examples/sample-plugin/sample
|
||||||
@ -333,20 +333,20 @@ export NO_BRP_CHECK_RPATH=true
|
|||||||
%files api-lua
|
%files api-lua
|
||||||
%{_datadir}/doc/vpp/examples/lua
|
%{_datadir}/doc/vpp/examples/lua
|
||||||
|
|
||||||
#%files api-java
|
%files api-java
|
||||||
#%%{_datadir}/java/*
|
%{_datadir}/java/*
|
||||||
|
|
||||||
%files api-python
|
%files api-python
|
||||||
%dir %{python_sitelib}/vpp_papi*
|
%dir %{python_sitelib}/vpp_papi*
|
||||||
%{python_sitelib}/vpp_papi*
|
%{python_sitelib}/vpp_papi*
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
#%dir %{python_sitelib}/jvppgen
|
%dir %{python_sitelib}/jvppgen
|
||||||
#%{python_sitelib}/jvppgen/*
|
%{python_sitelib}/jvppgen/*
|
||||||
%dir %{_datadir}/doc/vpp
|
%dir %{_datadir}/doc/vpp
|
||||||
%dir %{_datadir}/doc/vpp/examples
|
%dir %{_datadir}/doc/vpp/examples
|
||||||
%{_libdir}/*.so
|
%{_libdir}/*.so
|
||||||
#%{_bindir}/jvpp_gen.py
|
%{_bindir}/jvpp_gen.py
|
||||||
%{_includedir}/*
|
%{_includedir}/*
|
||||||
%{_datadir}/doc/vpp/examples/sample-plugin
|
%{_datadir}/doc/vpp/examples/sample-plugin
|
||||||
%dir %{_datadir}/vpp
|
%dir %{_datadir}/vpp
|
||||||
|
Reference in New Issue
Block a user