#!/usr/bin/make -f %: dh $@ --with python3 override_dh_auto_install: dh_auto_install # Install the deb-mock executable install -D -m 755 deb_mock/cli.py debian/deb-mock/usr/bin/deb-mock # Install configuration files install -D -m 644 deb_mock/configs/*.yaml debian/deb-mock/usr/share/deb-mock/configs/ # Install documentation install -D -m 644 README.md debian/deb-mock/usr/share/doc/deb-mock/README.md install -D -m 644 docs/*.md debian/deb-mock/usr/share/doc/deb-mock/ 2>/dev/null || true # Install Python modules mkdir -p debian/deb-mock/usr/lib/python3/dist-packages/deb_mock cp -r deb_mock/*.py debian/deb-mock/usr/lib/python3/dist-packages/deb_mock/ # Create __init__.py if it doesn't exist touch debian/deb-mock/usr/lib/python3/dist-packages/deb_mock/__init__.py override_dh_python3: dh_python3 --no-pycentral override_dh_auto_test: # Skip tests during package build - they're run in CI/CD @echo "Skipping tests during package build" override_dh_auto_build: # Use debian-install target instead of regular install $(MAKE) debian-install