diff options
-rw-r--r-- | build-data/platforms.mk | 4 | ||||
-rw-r--r-- | build-root/deb/debian/control | 2 | ||||
-rwxr-xr-x | build-root/deb/debian/rules | 8 | ||||
-rw-r--r-- | build-root/deb/debian/vpp-api-python.postinst | 5 | ||||
-rw-r--r-- | build-root/deb/debian/vpp-api-python.prerm | 8 |
5 files changed, 8 insertions, 19 deletions
diff --git a/build-data/platforms.mk b/build-data/platforms.mk index 2351898e..f491ee59 100644 --- a/build-data/platforms.mk +++ b/build-data/platforms.mk @@ -59,10 +59,6 @@ install-deb: $(patsubst %,%-find-source,$(ROOT_PACKAGES)) ./scripts/find-vpp-api-java-contents $(INSTALL_PREFIX)$(ARCH) \ deb/debian/vpp-api-java.install ; \ \ - : vpp-api-python package ; \ - ./scripts/find-vpp-api-python-contents $(INSTALL_PREFIX)$(ARCH) \ - deb/debian/vpp-api-python.install ; \ - \ : bin package needs startup config ; \ echo ../../src/vpp/conf/startup.conf /etc/vpp \ >> deb/debian/vpp.install ; \ diff --git a/build-root/deb/debian/control b/build-root/deb/debian/control index e90cfca8..4ed42b36 100644 --- a/build-root/deb/debian/control +++ b/build-root/deb/debian/control @@ -2,7 +2,7 @@ Source: vpp Section: net Priority: extra Maintainer: Cisco OpenVPP Packaging Team <bogus.address@cisco.com> -Build-Depends: debhelper (>= 9), dh-systemd, dh-python, chrpath +Build-Depends: debhelper (>= 9), dh-systemd, dh-python, chrpath, python-all Standards-Version: 3.9.4 Package: vpp diff --git a/build-root/deb/debian/rules b/build-root/deb/debian/rules index 7046105c..3a1dd290 100755 --- a/build-root/deb/debian/rules +++ b/build-root/deb/debian/rules @@ -16,9 +16,15 @@ include /usr/share/dpkg/default.mk # package maintainers to append LDFLAGS #export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed +export PYBUILD_NAME = vpp-api-python +export PYBUILD_DIR = ../../src/vpp-api/python +export PYBUILD_DESTDIR_python2=debian/vpp-api-python/ +export PYBUILD_DISABLE_python2=test +export PYBUILD_SYSTEM=distutils + # main packaging script based on dh7 syntax %: - dh $@ --with systemd,python2 + dh $@ --with systemd,python2 --buildsystem=pybuild override_dh_install: dh_install --exclude .git diff --git a/build-root/deb/debian/vpp-api-python.postinst b/build-root/deb/debian/vpp-api-python.postinst deleted file mode 100644 index ca1c856f..00000000 --- a/build-root/deb/debian/vpp-api-python.postinst +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh -e - -# after installing python-api files -python2_sitedir=$(python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())") -easy_install --install-dir=$python2_sitedir -z $python2_sitedir/vpp_papi/vpp_papi-*.egg diff --git a/build-root/deb/debian/vpp-api-python.prerm b/build-root/deb/debian/vpp-api-python.prerm deleted file mode 100644 index e6d92df9..00000000 --- a/build-root/deb/debian/vpp-api-python.prerm +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -e - -# before removing python-api files -python2_sitedir=$(python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())") -easy_install --install-dir=$python2_sitedir -mxNq vpp_papi - -# the egg has been copied during install -rm $python2_sitedir/vpp_papi-*.egg |