1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
#!/usr/bin/make -f
STEM = rdflib
UGLIFY_SOURCES = N3.js $(wildcard lib/*.js)
%:
dh $@
override_dh_auto_build:
mkdir -p debian/js
cat $(UGLIFY_SOURCES) > debian/js/$(STEM).js
uglifyjs --compress --mangle --comments \
--source-map debian/js/$(STEM).min.js.map \
--source-map-url $(STEM).min.js.map \
--output debian/js/$(STEM).min.js \
-- $(UGLIFY_SOURCES)
find debian/js \( -name '*.min.js' -or -name '*.css' \) \
-exec pigz --force --keep -11 --zlib -- {} + \
-exec brotli --force --keep --best -- {} +
# TODO: enable when node-arrayify-stream and node-streamify-stream is in Debian
override_dh_auto_test:
# mocha
|