mirror of https://gitee.com/openkylin/pyatspi.git
53 lines
1.6 KiB
Makefile
Executable File
53 lines
1.6 KiB
Makefile
Executable File
#!/usr/bin/make -f
|
|
|
|
# Taken from the pygobject packaging.
|
|
PYVERS := $(shell py3versions --supported --version)
|
|
|
|
configure_flags =
|
|
|
|
ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
|
|
configure_flags += --enable-tests
|
|
endif
|
|
|
|
%:
|
|
dh $@ --with=python3
|
|
|
|
override_dh_auto_configure:
|
|
set -e ; for pyver in $(PYVERS); do \
|
|
PYTHON=/usr/bin/python$$pyver dh_auto_configure -B $(CURDIR)/build-$$pyver -- $(configure_flags); \
|
|
done
|
|
|
|
override_dh_auto_build:
|
|
set -e ; for pyver in $(PYVERS); do \
|
|
PYTHON=/usr/bin/python$$pyver dh_auto_build -B $(CURDIR)/build-$$pyver; \
|
|
done
|
|
|
|
override_dh_auto_test:
|
|
ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
|
|
chmod +x tests/pyatspi/runtests.sh
|
|
chmod +x tests/pyatspi/testrunner.in
|
|
fail=0; \
|
|
set -e ; for pyver in $(PYVERS); do \
|
|
echo "==================== test with PYTHON $$pyver =================="; \
|
|
if PYTHON=/usr/bin/python$$pyver xvfb-run -s -noreset -a dbus-run-session -- $(MAKE) -C $(CURDIR)/build-$$pyver check; \
|
|
then \
|
|
echo "==================== test with PYTHON $$pyver DONE =================="; \
|
|
else \
|
|
echo "==================== test with PYTHON $$pyver FAILED =================="; \
|
|
cat $(CURDIR)/build-$$pyver/tests/pyatspi/test-suite.log; \
|
|
fail=1; \
|
|
fi; \
|
|
done; exit $$fail
|
|
endif
|
|
|
|
override_dh_auto_install:
|
|
set -e ; for pyver in $(PYVERS); do \
|
|
PYTHON=/usr/bin/python$$pyver dh_auto_install -B $(CURDIR)/build-$$pyver; \
|
|
done
|
|
|
|
override_dh_auto_clean:
|
|
-for pyver in $(PYVERS); do \
|
|
dh_auto_clean -B $(CURDIR)/build-$$pyver; \
|
|
done
|
|
dh_auto_clean
|