#!/usr/bin/make -f VERSION := $(shell head -1 debian/changelog | sed 's/.*(//;s/).*//') SPIP_PATH := $(CURDIR)/debian/spip/usr/share/spip override_dh_install: # Remove useless files dh_install \ -X.git \ -X.editorconfig \ -X.md \ -Xcomposer.json \ -XCOPYING \ -Xgetid3 \ -Xgpl_fr.txt \ -XLICEN \ -Xlicence.txt \ -Xlicense.txt \ -Xmenu-sources-icones.svg \ -Xmes_options.php.txt \ -Xmutualisation/outils \ -XNEWS \ -Xphpcs \ -Xphpstan \ -Xphpunit \ -XREADME \ -Xreadme \ -Xremove.txt \ -Xsources.txt \ -Xsvg-scanner.php \ -Xsynchronisons.ksh \ -Xtests \ -X/var/ # Minify JavaScript files for i in plugins-dist/bigup/lib/flow/flow.min.js \ plugins-dist/compresseur/lib/jQl/jQl.min.js \ plugins-dist/mediabox/lib/lity/plugins/facebookvideo/facebookvideo.min.js \ plugins-dist/mediabox/lib/lity/plugins/googlemaps/googlemaps.min.js \ plugins-dist/mediabox/lib/lity/plugins/instagram/instagram.min.js \ plugins-dist/mediabox/lib/lity/plugins/vimeo/vimeo.min.js \ plugins-dist/mediabox/lib/lity/plugins/youtube/youtube.min.js \ plugins-dist/statistiques/lib/d3/d3.min.js \ plugins-dist/statistiques/lib/luxon/luxon.min.js \ prive/javascript/Sortable.min.js \ ; do \ rm $(SPIP_PATH)/$$i && \ minify -o \ $(SPIP_PATH)/$$i \ $(SPIP_PATH)/$${i%.min.js}.js \ ; done # Minify CSS files for i in plugins-dist/mediabox/lib/lity/plugins/instagram/instagram.min.css \ ; do \ rm $(SPIP_PATH)/$$i && \ cssmin < \ $(SPIP_PATH)/$${i%.min.css}.css > \ $(SPIP_PATH)/$$i \ ; done # Display Debian version sed -i "s/@VERSION@/$(VERSION) (Debian)/" $(SPIP_PATH)/ecrire/inc_version.php execute_before_dh_link: rm -r $(SPIP_PATH)/plugins-dist/medias/lib/mejs rm -r $(SPIP_PATH)/plugins-dist/plan/lib/jstree/dist %: dh $@ --with apache2 get-orig-source: uscan --force --verbose --compression xz rm -rf debian/mutualisation && \ wget https://git.spip.net/spip-contrib-extensions/mutualisation/archive/master.tar.gz && \ tar -xaf master.tar.gz --directory=debian/ && \ rm -f master.tar.gz