#!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 %: dh $@ override_dh_auto_build: ln -s ../packages/playwright node_modules/ || true # build.js relies on chokidar 'add' events to copy non-ts files from # src/ to lib/. Under Node.js 24 those events are not always flushed # before subsequent steps run, so pre-populate lib/ ourselves. mkdir -p packages/playwright-core/lib/server/chromium cp -f packages/playwright-core/src/server/deviceDescriptors.js \ packages/playwright-core/lib/server/deviceDescriptors.js cp -f packages/playwright-core/src/server/deviceDescriptorsSource.json \ packages/playwright-core/lib/server/deviceDescriptorsSource.json cp -f packages/playwright-core/src/server/chromium/appIcon.png \ packages/playwright-core/lib/server/chromium/appIcon.png mkdir -p packages/playwright-core/lib/third_party cp -f packages/playwright-core/src/third_party/diff_match_patch.js \ packages/playwright-core/lib/third_party/diff_match_patch.js cp -f packages/playwright-core/src/third_party/pixelmatch.js \ packages/playwright-core/lib/third_party/pixelmatch.js node utils/build/build.js rm -f node_modules/playwright execute_after_dh_fixperms: chmod +x `find debian/node-playwright/usr/share/nodejs -name cli.js` execute_after_dh_installdocs: dh_nodejs_autodocs execute_after_dh_installexamples: sed -i 's@https://s3.amazonaws.com/github/ribbons/forkme_right_darkblue_121621.png@@' \ debian/node-playwright/usr/share/doc/node-playwright/examples/mock-battery/demo-battery-api/index.html