#!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 DEB_INSTALL_DIR = debian/fonts-font-awesome-legacy DEB_FONTS_DIR = debian/fonts-font-awesome-legacy/usr/share/fonts DEB_PKG_DIR = debian/fonts-font-awesome-legacy/usr/share/fonts-font-awesome VERSIONS = 5.15.4 6.7.2 EXTDIR = eot:eot svg:svg ttf:truetype woff:woff woff2:woff %: dh $@ override_dh_auto_build: # Build fonts from SVG sources cd Font-Awesome-4.7.0 && ../debian/build-font4.py for version in $(VERSIONS); do \ ( \ cd Font-Awesome-$$version && \ ../debian/build-fonts.py $${version%.*.*} \ ) ; done override_dh_install: # Version 4.7.0 is very different from later versions cp -a Font-Awesome-4.7.0/css $(DEB_PKG_DIR) cp -a Font-Awesome-4.7.0/less $(DEB_PKG_DIR) cp Font-Awesome-4.7.0/scss/* $(DEB_INSTALL_DIR)/usr/share/sass/font-awesome ln -s ../sass/font-awesome $(DEB_PKG_DIR)/scss ln -s ../fonts-font-awesome $(DEB_INSTALL_DIR)/usr/share/javascript/font-awesome for extdir in $(EXTDIR); do \ fileext=$${extdir%:*}; filedir=$${extdir#*:}; \ cp Font-Awesome-4.7.0/fonts/fontawesome-webfont.$${fileext} $(DEB_FONTS_DIR)/$${filedir}/font-awesome && \ ln -s ../../fonts/$${filedir}/font-awesome/fontawesome-webfont.$${fileext} $(DEB_PKG_DIR)/fonts/fontawesome-webfont.$${fileext}; \ done cp Font-Awesome-4.7.0/fonts/FontAwesome.otf $(DEB_FONTS_DIR)/opentype/font-awesome ln -s ../../fonts/opentype/font-awesome/FontAwesome.otf $(DEB_PKG_DIR)/fonts/FontAwesome.otf for version in $(VERSIONS); do \ cp Font-Awesome-$$version/metadata/icons.yml $(DEB_PKG_DIR)/icons-$$version.yml ; \ for ttf in Font-Awesome-$$version/webfonts/*.ttf; do \ ttfbase=$$(basename $$ttf); \ ttfbaseversion=fa-$$version$${ttfbase#fa}; \ cp $$ttf $(DEB_FONTS_DIR)/truetype/font-awesome/$$ttfbaseversion; \ ln -s ../../fonts/truetype/font-awesome/$$ttfbaseversion $(DEB_PKG_DIR)/fonts/$$ttfbaseversion; \ done; \ for woff in Font-Awesome-$$version/webfonts/*.woff2; do \ woffbase=$$(basename $$woff); \ woffbaseversion=fa-$$version$${woffbase#fa}; \ cp $$woff $(DEB_FONTS_DIR)/woff/font-awesome/$$woffbaseversion; \ ln -s ../../fonts/woff/font-awesome/$$woffbaseversion $(DEB_PKG_DIR)/fonts/$$woffbaseversion; \ done; \ done cp debian/README $(DEB_PKG_DIR)