選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

rules 1.0KB

12345678910111213141516171819202122232425262728293031
  1. #!/usr/bin/make -f
  2. # Uncomment this to turn on verbose mode.
  3. #export DH_VERBOSE=1
  4. LANGUAGES := $(shell node -p "Object.keys(require('./lang/languages.json')).join(' ')")
  5. COUNTRIES_DIR := node_modules/i18n-iso-countries/langs
  6. %:
  7. dh $@
  8. # we skip making Makefile exists for updating browserify modules when developing
  9. override_dh_auto_build:
  10. override_dh_install: $(LANGUAGES)
  11. dh_installdirs
  12. dh_install
  13. $(LANGUAGES):
  14. LOCALE=$$(echo $@ | cut -c1-2) ; \
  15. if [ -f $(COUNTRIES_DIR)/$@.json ] ; \
  16. then \
  17. dh_install -pjitsi-meet-web $(COUNTRIES_DIR)/$@.json usr/share/jitsi-meet/lang/; \
  18. mv debian/jitsi-meet-web/usr/share/jitsi-meet/lang/$@.json debian/jitsi-meet-web/usr/share/jitsi-meet/lang/countries-$@.json; \
  19. else \
  20. if [ -f $(COUNTRIES_DIR)/$$LOCALE.json ] ; \
  21. then \
  22. dh_install -pjitsi-meet-web $(COUNTRIES_DIR)/$$LOCALE.json usr/share/jitsi-meet/lang/; \
  23. mv debian/jitsi-meet-web/usr/share/jitsi-meet/lang/$$LOCALE.json debian/jitsi-meet-web/usr/share/jitsi-meet/lang/countries-$@.json; \
  24. fi; \
  25. fi;