# * start support for KDE help files
PROG=${0##*/}
-VERSION=1.39
+VERSION=1.40
usage () {
cat <<EOF
--with-kde find KDE help files
--with-omf find OMF files
--with-qm find QT .qm files
+ --with-django find translations in Django project
--all-name match all package/domain names
--without-mo skip *.mo locale files
-o NAME output will be saved to NAME
KDE='#'
OMF='#'
QM='#'
+DJANGO='#'
MO=''
OUTPUT=$NAME.lang
ALL_NAME='#'
QM=''
shift
;;
+ --with-django)
+ echo >&2 "$PROG: Enabling with Django"
+ DJANGO=''
+ shift
+ ;;
--without-mo)
echo >&2 "$PROG: Disabling .mo files"
MO='#'
cat __find.files
fi
) | sed '
-'"$ALL_NAME$MO"'s:\(.*/share/locale/\|.*/share/python.*/locale/\)\([^/@]\+\)\(@quot\|@boldquot\)\?\(@[^/]*\)\?\(/.*\.mo$\):%lang(\2\4) \1\2\3\4\5:
+'"$ALL_NAME$MO"'s:\(.*/share/locale/\)\([^/@]\+\)\(@quot\|@boldquot\)\?\(@[^/]*\)\?\(/.*\.mo$\):%lang(\2\4) \1\2\3\4\5:
'"$NO_ALL_NAME$MO"'s:\(.*/share/locale/\)\([^/@]\+\)\(@quot\|@boldquot\)\?\(@[^/]*\)\?\(/.*/'"$NAME"'\.mo$\):%lang(\2\4) \1\2\3\4\5:
/^[^%]/d
s:%lang(C) ::' >> $MO_NAME
+# Django
+cat __find.dirs | sed -r -e '
+'"$DJANGO"'s:(.+/share/python.+/locale/)([^/@]+)(@quot|@boldquot)?(@[^/]*)?$:%lang(\2\4) \1\2\3\4:
+/^[^%]/d
+s:%lang(C) ::' >> $MO_NAME
+
# .omf
(
if [ "$ALL_NAME" ]; then
%define rpm_macros_rev 1.723
-%define find_lang_rev 1.39
+%define find_lang_rev 1.40
Summary: PLD Linux RPM build macros
Summary(pl.UTF-8): Makra do budowania pakietów RPM dla Linuksa PLD
Name: rpm-build-macros
Version: %{rpm_macros_rev}
-Release: 2
+Release: 3
License: GPL
Group: Development/Building
Source0: rpm.macros