35 MOFILES
= ${POFILES
:.po
=.mo
}
36 LOCALES
= ${MOFILES
:.mo
=}
38 UPDATEPOFILES
= ${POFILES
:.po
=.po-update
}
40 MSGID_BUGS_ADDRESS
= https
://bugs.archlinux.org
/index.php?project
=2
45 msgfmt
--check -o
$@
$<
47 %.po-update
: %.po aur.pot
48 lang
=`echo $@ | sed -e 's/\.po-update$$//'`; \
49 msgmerge
-U
--no-location
--lang
="$$lang" $< aur.pot
52 find ..
/web
-type f
-name
'*.php' -printf
'%P\n' |
sort >POTFILES
56 pkgver
=`sed -n 's/.*"AURWEB_VERSION", "\(.*\)".*/\1/p' ../web/lib/version.inc.php`; \
57 xgettext
--default-domain
=aur
-L php
--keyword
=__
--keyword
=_n
:1,2 \
58 --add-location
=file
--add-comments
=TRANSLATORS
: \
59 --package-name
="$$pkgname" --package-version
="$$pkgver" \
60 --msgid-bugs-address
='${MSGID_BUGS_ADDRESS}' \
61 --directory ..
/web
--files-from POTFILES
-o aur.pot
64 ${MAKE} ${UPDATEPOFILES}
67 rm -f
*.mo
*.po\~ POTFILES
70 for l in
${LOCALES}; do mkdir
-p
${DESTDIR}${PREFIX}/$$l/LC_MESSAGES
/; done
71 for l in
${LOCALES}; do cp
$$l.mo
${DESTDIR}${PREFIX}/$$l/LC_MESSAGES
/aur.mo
; done
74 for l in
${LOCALES}; do
rm -rf
${DESTDIR}${PREFIX}/$$l/LC_MESSAGES
/; done
76 .PHONY
: all update-pot update-po
clean install uninstall POTFILES