838ae8f47c
The zerorpc package is a light-weight, reliable and language-agnostic library for distributed communication between server-side processes. It builds on top of ZeroMQ and MessagePack. This package is required for sysinv ZeroMQ-based RPC backend [1]. TEST PLAN: PASS: Verify STX Debian builds properly PASS: Verify STX Debian deploys properly PASS: Verify zerorpc-python package was properly installed PASS: Verify syinv processes runs properly [1] https://review.opendev.org/c/starlingx/config/+/859571 Story: 2010087 Task: 46794 Signed-off-by: Alyson Deives Pereira <alyson.deivespereira@windriver.com> Change-Id: I62565e2ce39c0bed63506bfcabf909d5cf186ec1
28 lines
629 B
Makefile
28 lines
629 B
Makefile
#!/usr/bin/make -f
|
|
export DH_VERBOSE = 1
|
|
|
|
export PYBUILD_NAME=zerorpc
|
|
export ROOT=debian/tmp
|
|
|
|
DEBIAN_DIR := $(CURDIR)/debian/tmp
|
|
|
|
%:
|
|
dh $@ --with python3 --buildsystem=pybuild
|
|
|
|
ifeq (,$(findstring nocheck, $(DEB_BUILD_OPTIONS)))
|
|
override_dh_auto_test:
|
|
# FIXME: UTs run during packaging are currently broken
|
|
echo "do nothing..."
|
|
endif
|
|
|
|
override_dh_install:
|
|
python3 setup.py install -f --install-layout=deb \
|
|
--root=$(CURDIR)/debian/tmp
|
|
python3 setup.py bdist_wheel \
|
|
--universal \
|
|
-d ${CURDIR}/debian/zerorpc-python-wheel/usr/share/python-wheels
|
|
dh_install
|
|
|
|
override_dh_python3:
|
|
dh_python3 --shebang=/usr/bin/python3
|