2025-12-06 19:32:31 +01:00
|
|
|
#!/usr/bin/make -f
|
|
|
|
|
|
|
|
|
|
%:
|
|
|
|
|
dh $@
|
|
|
|
|
|
|
|
|
|
override_dh_auto_install:
|
2025-12-07 20:36:39 +01:00
|
|
|
# Create target directories
|
|
|
|
|
install -d debian/package-manager/usr/bin
|
|
|
|
|
install -d debian/package-manager/usr/lib/package-manager
|
|
|
|
|
|
2025-12-06 19:32:31 +01:00
|
|
|
# Install wrapper
|
2025-12-07 20:36:39 +01:00
|
|
|
install -m0755 scripts/pkgmgr-wrapper.sh \
|
|
|
|
|
debian/package-manager/usr/bin/pkgmgr
|
|
|
|
|
|
2025-12-06 19:32:31 +01:00
|
|
|
# Install shared Nix init script
|
2025-12-07 20:36:39 +01:00
|
|
|
install -m0755 scripts/init-nix.sh \
|
|
|
|
|
debian/package-manager/usr/lib/package-manager/init-nix.sh
|
|
|
|
|
|
|
|
|
|
# Copy full project source into /usr/lib/package-manager,
|
|
|
|
|
# but do not include the debian/ directory itself.
|
|
|
|
|
find . -mindepth 1 -maxdepth 1 \
|
|
|
|
|
! -name debian \
|
|
|
|
|
! -name .git \
|
|
|
|
|
-exec cp -a {} debian/package-manager/usr/lib/package-manager/ \;
|
|
|
|
|
|
|
|
|
|
# Remove packaging-only and development artefacts from the installed tree
|
|
|
|
|
rm -rf \
|
|
|
|
|
debian/package-manager/usr/lib/package-manager/debian \
|
|
|
|
|
debian/package-manager/usr/lib/package-manager/PKGBUILD \
|
|
|
|
|
debian/package-manager/usr/lib/package-manager/Dockerfile \
|
|
|
|
|
debian/package-manager/usr/lib/package-manager/.git \
|
|
|
|
|
debian/package-manager/usr/lib/package-manager/.github \
|
|
|
|
|
debian/package-manager/usr/lib/package-manager/tests \
|
|
|
|
|
debian/package-manager/usr/lib/package-manager/.gitignore \
|
|
|
|
|
debian/package-manager/usr/lib/package-manager/__pycache__ \
|
|
|
|
|
debian/package-manager/usr/lib/package-manager/.gitkeep || true
|