|
|
|
|
@ -105,16 +105,15 @@ uninstall:
|
|
|
|
|
install: check uninstall
|
|
|
|
|
@echo "Install ..."
|
|
|
|
|
@for FILE_PO in $(wildcard *.po); do \
|
|
|
|
|
LANG=$${FILE_PO##*_}; LANG=$${LANG%.*}; \
|
|
|
|
|
LANG=$${FILE_PO##*_};LANG=$${LANG%.*}; \
|
|
|
|
|
install -dm755 "${DESTDIR}/usr/share/locale/$${LANG}/LC_MESSAGES"; \
|
|
|
|
|
FILE_MO=$${FILE_PO##*/}; FILE_MO="$${FILE_MO%_*.po}.mo"; \
|
|
|
|
|
PATH_FILE_MO="${DESTDIR}/usr/share/locale/$${LANG}/LC_MESSAGES/$${FILE_MO}"; \
|
|
|
|
|
echo "$${FILE_PO}"; \
|
|
|
|
|
msgfmt "$${FILE_PO}" -v -f -o "$${PATH_FILE_MO}"; \
|
|
|
|
|
done
|
|
|
|
|
@for LANG in $$(for FILE in *.po; do echo $${FILE##*_} | sed 's/\.po//'; done | sort -u); do \
|
|
|
|
|
PO_FILES=$$(ls *$${LANG}.po); \
|
|
|
|
|
TMP_MERGED_PO=$$(mktemp); \
|
|
|
|
|
msgcat --use-first $$PO_FILES -o "$$TMP_MERGED_PO"; \
|
|
|
|
|
msgfmt "$$TMP_MERGED_PO" -v -f -o "${DESTDIR}/usr/share/locale/$$LANG/LC_MESSAGES/${PKGNAME}.mo"; \
|
|
|
|
|
rm -f "$$TMP_MERGED_PO"; \
|
|
|
|
|
done
|
|
|
|
|
@mkdir -p ./locale
|
|
|
|
|
@msgcat $(wildcard *.pot) | msgfmt -o ./locale/common.mo -
|
|
|
|
|
@for SIZE in 16 32 48; do \
|
|
|
|
|
install -dm755 "${DESTDIR}${PREFIX}/share/icons/hicolor/$${SIZE}x$${SIZE}/apps"; \
|
|
|
|
|
rsvg-convert -w $${SIZE} -h $${SIZE} -f svg --keep-image-data "com.ublinux.${PKGNAME}.svg" -o "${DESTDIR}${PREFIX}/share/icons/hicolor/$${SIZE}x$${SIZE}/apps/com.ublinux.${PKGNAME}.svg"; \
|
|
|
|
|
@ -136,6 +135,7 @@ install: check uninstall
|
|
|
|
|
@echo "Install: OK"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
clean:
|
|
|
|
|
@echo "Clean ..."
|
|
|
|
|
@$(RM) -rd ${CMAKE_BUILD_DIR}
|
|
|
|
|
|