diff options
Diffstat (limited to 'debian/_base/applications/settings/tde-guidance/debian/rules')
-rwxr-xr-x | debian/_base/applications/settings/tde-guidance/debian/rules | 22 |
1 files changed, 8 insertions, 14 deletions
diff --git a/debian/_base/applications/settings/tde-guidance/debian/rules b/debian/_base/applications/settings/tde-guidance/debian/rules index 28dfb8c47..0e7ddddcb 100755 --- a/debian/_base/applications/settings/tde-guidance/debian/rules +++ b/debian/_base/applications/settings/tde-guidance/debian/rules @@ -1,18 +1,12 @@ #!/usr/bin/make -f -DEB_PYTHON_SYSTEM = $(if $(wildcard /usr/bin/dh_python2),,pysupport) -DEB_PYTHON2_MODULE_PACKAGES=tde-guidance-trinity guidance-backends-trinity +DEB_PYTHON3_MODULE_PACKAGES=tde-guidance-trinity guidance-backends-trinity PYSUPPORT_INST_PATH = /opt/trinity/share/python-support GUIDANCE_INST_PATH = $(PYSUPPORT_INST_PATH)/tde-guidance-trinity export EXTRA_MODULE_DIR=$(GUIDANCE_INST_PATH) include /usr/share/cdbs/1/rules/debhelper.mk -ifeq (pysupport, $(DEB_PYTHON_SYSTEM)) - include debian/python-distutils-jaunty.mk -else - include /usr/share/cdbs/1/class/python-distutils.mk -endif -#include /usr/share/cdbs/1/rules/patchsys-quilt.mk +include /usr/share/cdbs/1/class/python-distutils.mk include /usr/share/cdbs/1/rules/utils.mk DEB_DH_INSTALL_ARGS = --sourcedir=debian/tmp @@ -32,12 +26,6 @@ DEB_DH_BUILDDEB_ARGS += -- -Z$(shell dpkg-deb --help | grep -q ":.* xz[,.]" \ && echo xz || echo bzip2) endif -post-patches:: - # make sure that python binary exists - # since the existing code is still dependent on python2 - # and cdbs uses python as the default binary name - test -x /usr/bin/python || ln -s python2 /usr/bin/python - install/tde-guidance-trinity:: # install icons to right place install -D -p -m0644 $(DEB_DESTDIR)/opt/trinity/share/apps/guidance/pics/hi32-app-daemons.png \ @@ -107,12 +95,18 @@ install/tde-guidance-trinity:: fi; \ done +binary-install/tde-guidance-trinity:: + dh_python3 -p $(cdbs_curpkg) --shebang=/usr/bin/python3 $(PYSUPPORT_INST_PATH)/tde-guidance-trinity + install/guidance-backends-trinity:: mkdir -p $(PYSUPPORT_PATH)/guidance-backends-trinity cp $(DEB_DESTDIR)/opt/trinity/share/apps/guidance/MicroHAL.py $(PYSUPPORT_PATH)/guidance-backends-trinity cp $(DEB_DESTDIR)/opt/trinity/share/apps/guidance/wineread.py $(PYSUPPORT_PATH)/guidance-backends-trinity cp $(DEB_DESTDIR)/opt/trinity/share/apps/guidance/winewrite.py $(PYSUPPORT_PATH)/guidance-backends-trinity +binary-install/guidance-backends-trinity:: + dh_python3 -p $(cdbs_curpkg) --shebang=/usr/bin/python3 $(PYSUPPORT_INST_PATH)/guidance-backends-trinity + clean:: rm -rf build |