#!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 %: dh $@ --with nodejs override_dh_auto_build: node --loader ts-node/esm scripts/generate-types.ts node --loader ts-node/esm scripts/release/build.ts override_dh_auto_install: # debian/install is used here override_dh_link: dh_link cd debian/node-mdn-browser-compat-data/usr/share/nodejs && \ mkdir mdn-browser-compat-data && \ cd mdn-browser-compat-data && \ for f in `ls ../@mdn/browser-compat-data`; do \ ln -s ../@mdn/browser-compat-data/$$f; \ done && \ rm package.json && \ perl -000 -MJSON -ne '$$h=JSON::from_json($$_);delete $$h->{exports};$$h->{name}="mdn-browser-compat-data";print JSON->new->canonical->encode($$h)' \ <../@mdn/browser-compat-data/package.json \ > package.json cd debian/node-mdn-browser-compat-data/usr/share/nodejs/@mdn/browser-compat-data && \ perl -000 -MJSON -ne '$$h=JSON::from_json($$_);print JSON->new->canonical->encode($$h)' \ _p.json && \ mv -f _p.json package.json override_dh_installchangelogs: dh_installchangelogs -k RELEASE_NOTES.md override_dh_gencontrol: dh_gencontrol -- -VbrowserSpecs:Version=`pkgjs-pjson browser-specs version`