pidgin/pidgin

Port the debug symbol download to the inetc plugin
release-2.x.y
2021-04-25, Gary Kramlich
9cc9fac6dd3c
Port the debug symbol download to the inetc plugin

Testing Done:
This patch is built on top of the v2.14.3 tag so that it could properly be tested by running the installer.

Reviewed at https://reviews.imfreedom.org/r/627/
# Makefile.mingw
#
# Description: Makefile to generate mo files
#
PIDGIN_TREE_TOP := ..
include $(PIDGIN_TREE_TOP)/libpurple/win32/global.mak
PACKAGE = pidgin
.SUFFIXES:
.SUFFIXES: .po .gmo
##
## SOURCES, OBJECTS
##
CATALOGS = $(patsubst %.po,%.gmo,$(wildcard *.po))
##
## RULES
##
.po.gmo:
rm -f $@ && $(GMSGFMT) --statistics -o $@ $<
##
## TARGETS
##
.PHONY: all install clean
all: $(CATALOGS)
install: all
mkdir -p $(PURPLE_INSTALL_PO_DIR)
@catalogs='$(CATALOGS)'; \
for cat in $$catalogs; do \
cat=`basename $$cat`; \
lang=`echo $$cat | sed 's/\.gmo$$//'`; \
dir=$(PURPLE_INSTALL_PO_DIR)/$$lang/LC_MESSAGES; \
mkdir -p $$dir; \
if test -r $$cat; then \
cp $$cat $$dir/$(PACKAGE).mo; \
echo "installing $$cat as $$dir/$(PACKAGE).mo"; \
else \
cp $(PURPLE_PO_TOP)/$$cat $$dir/$(PACKAGE).mo; \
echo "installing $(PURPLE_PO_TOP)/$$cat as" \
"$$dir/$(PACKAGE).mo"; \
fi; \
done
clean:
rm -f *.gmo