#!/usr/bin/make -f

# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1

LANGUAGES := $(shell node -p "Object.keys(require('./lang/languages.json')).join(' ')")
COUNTRIES_DIR := node_modules/i18n-iso-countries/langs

%:
	dh $@

# we skip making Makefile exists for updating browserify modules when developing
override_dh_auto_build:

override_dh_install: $(LANGUAGES)
	dh_installdirs
	dh_install

$(LANGUAGES):
	LOCALE=$$(echo $@ | cut -c1-2) ; \
	if [ -f $(COUNTRIES_DIR)/$@.json ] ; \
	then \
		dh_install -pjitsi-meet-web $(COUNTRIES_DIR)/$@.json usr/share/jitsi-meet/lang/; \
		mv debian/jitsi-meet-web/usr/share/jitsi-meet/lang/$@.json debian/jitsi-meet-web/usr/share/jitsi-meet/lang/countries-$@.json; \
	else \
		if [ -f $(COUNTRIES_DIR)/$$LOCALE.json ] ; \
		then \
			dh_install -pjitsi-meet-web $(COUNTRIES_DIR)/$$LOCALE.json usr/share/jitsi-meet/lang/; \
			mv debian/jitsi-meet-web/usr/share/jitsi-meet/lang/$$LOCALE.json debian/jitsi-meet-web/usr/share/jitsi-meet/lang/countries-$@.json; \
		fi; \
	fi;