#!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE = 1 include /usr/share/dpkg/pkg-info.mk include /usr/share/dpkg/architecture.mk REV ?= $(shell echo "$(DEB_VERSION)" | sed 's/.*[-]\([[:digit:]][[:digit:]]*\)/\1/g') CK_BASE = core/ckeditor_base %: dh $@ override_dh_clean: dh_clean rm -rf dev/builder/_build builtsamples rm -f ckeditor.js rm -f ${CK_BASE}.min.js # rebuilt long line ${CK_BASE}.min.js: ${CK_BASE}.js closure-compiler --js ${CK_BASE}.js --js_output_file ${CK_BASE}.min.js ckeditor.js: ckeditor.js.inc ${CK_BASE}.min.js sed -e '/^\/\/[[:space:]]*AUTOGENERATED by debian/{r ${CK_BASE}.min.js' -e 'h;}' \ -e '$${x;/./{x;q0};x;q1}' $< > $@ override_dh_auto_build: ckeditor.js dh_auto_build cd dev/builder \ && xvfb-run \ java -jar /usr/share/ckbuilder/ckbuilder.jar \ -d 1 \ --no-zip --no-tar --overwrite \ --version="$(DEB_VERSION_UPSTREAM)" --revision="$(REV)" \ --build ../../ _build override_dh_installexamples: ifeq (,$(filter nodoc,$(DEB_BUILD_OPTIONS) $(DEB_BUILD_PROFILES))) # update path for examples cp -fr samples builtsamples rsync -v -am --include='*/' --include='*/*/' --include='*/*/samples/**' --exclude='*' plugins builtsamples # no flash rm -f builtsamples/plugins/htmlwriter/samples/outputforflash.html find builtsamples -type f -name '*.html' -exec sed -i 's,