From: Marco Varlese Date: Thu, 30 Aug 2018 12:57:05 +0000 (+0200) Subject: SUSE: fix spec to generate RPMs X-Git-Tag: v18.10-rc1~311 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=70fee2df339288d2c0a2a37ac8f497764df438c2;p=vpp.git SUSE: fix spec to generate RPMs Change-Id: I36ec5136d0f100c8277a19f89c8f6c9640e0614e Signed-off-by: Marco Varlese --- diff --git a/extras/rpm/vpp-suse.spec b/extras/rpm/vpp-suse.spec index e1b9bd73c9b..2eb5a4d55b9 100644 --- a/extras/rpm/vpp-suse.spec +++ b/extras/rpm/vpp-suse.spec @@ -125,17 +125,17 @@ Provides: %{name}-any-api-lua = %{version} %description api-lua This package contains the lua bindings for the vpp api -#%package api-java -#Summary: VPP api java bindings -#Group: Development/Libraries/Java -#Requires: %%{lname} = %%{version} -#Requires: %%{name} = %%{version} -#Requires: %%{name}-devel = %%{version} -#Conflicts: otherproviders(%%{name}-any-api-java) -#Provides: %%{name}-any-api-java = %%{version} - -#%description api-java -#This package contains the java bindings for the vpp api +%package api-java +Summary: VPP api java bindings +Group: Development/Libraries/Java +Requires: %{lname} = %{version} +Requires: %{name} = %{version} +Requires: %{name}-devel = %{version} +Conflicts: otherproviders(%{name}-any-api-java) +Provides: %{name}-any-api-java = %{version} + +%description api-java +This package contains the java bindings for the vpp api %package api-python 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_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} @@ -226,11 +226,11 @@ do done # Java bindings -#mkdir -p -m755 %{buildroot}%{_datadir}/java -#for file in $(find %{_vpp_install_dir}/japi/share/java -type f -name '*.jar' -print ) -#do -# install -p -m 644 $file %{buildroot}%{_datadir}/java -#done +mkdir -p -m755 %{buildroot}%{_datadir}/java +for file in $(find %{_vpp_install_dir}/japi/share/java -type f -name '*.jar' -print ) +do + install -p -m 644 $file %{buildroot}%{_datadir}/java +done # Python bindings cd %{_vpp_build_dir}/../src/vpp-api/python && %{py2_install} @@ -257,11 +257,11 @@ do done done -#mkdir -p -m755 %{buildroot}%{python_sitelib}/jvppgen -#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 -# install -p -m755 ${i} %{buildroot}%{python_sitelib}/jvppgen -#done; +mkdir -p -m755 %{buildroot}%{python_sitelib}/jvppgen +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 + install -p -m755 ${i} %{buildroot}%{python_sitelib}/jvppgen +done; # sample plugin mkdir -p -m755 %{buildroot}%{_datadir}/doc/vpp/examples/sample-plugin/sample @@ -333,20 +333,20 @@ export NO_BRP_CHECK_RPATH=true %files api-lua %{_datadir}/doc/vpp/examples/lua -#%files api-java -#%%{_datadir}/java/* +%files api-java +%{_datadir}/java/* %files api-python %dir %{python_sitelib}/vpp_papi* %{python_sitelib}/vpp_papi* %files devel -#%dir %{python_sitelib}/jvppgen -#%{python_sitelib}/jvppgen/* +%dir %{python_sitelib}/jvppgen +%{python_sitelib}/jvppgen/* %dir %{_datadir}/doc/vpp %dir %{_datadir}/doc/vpp/examples %{_libdir}/*.so -#%{_bindir}/jvpp_gen.py +%{_bindir}/jvpp_gen.py %{_includedir}/* %{_datadir}/doc/vpp/examples/sample-plugin %dir %{_datadir}/vpp