#!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 %: dh $@ override_dh_auto_build: dh_auto_build --buildsystem=nodejs_no_lerna set e for p in packages/*; do \ echo "Building $$p"; \ mkdir -p "$$p"/lib/; \ rsync -a --exclude '*.ts' --exclude '*.tsx' --include '*.d.ts' "$$p"/sources/ "$$p"/lib/; \ if [ "$$p" = "packages/yarnpkg-pnp" ]; then \ node scripts/compile.js "$$p" --emitDeclarationOnly; \ elif [ "$$p" = "packages/yarnpkg-libui" ]; then \ node scripts/compile.js "$$p" --inline; \ else \ node scripts/compile.js "$$p"; \ fi; \ echo "Built $$p"; \ done override_dh_auto_install: set e for p in packages/*; do \ debian/apply-publish-config "$$p"/package.json; \ done dh_auto_install --buildsystem=nodejs_no_lerna --destdir=debian/yarnpkg/ override_dh_installdocs: dh_installdocs dh_nodejs_autodocs install -m 644 CODE_OF_CONDUCT.md CONTRIBUTING.md \ GOVERNANCE.md HISTORY.md README.md SECURITY.md \ debian/yarnpkg/usr/share/doc/node-yarnpkg-cli/ override_dh_fixperms: dh_fixperms chmod 755 debian/yarnpkg/usr/share/nodejs/@yarnpkg/cli/bundles/yarn.js