|
|
5b17a5 |
--- macros.in.orig 2023-10-09 13:07:58.463949074 +0000
|
|
|
5b17a5 |
+++ macros.in 2023-10-09 13:08:04.079938403 +0000
|
|
|
5b17a5 |
@@ -1192,6 +1192,7 @@ Supplements: (%{name} = %{version}-%{r
|
|
Bernhard M. Wiedemann |
1250f9 |
# %files -f %{name}.lang
|
|
Bernhard M. Wiedemann |
1250f9 |
#
|
|
Bernhard M. Wiedemann |
1250f9 |
%find_lang %{_rpmconfigdir}/find-lang.sh %{buildroot}
|
|
Bernhard M. Wiedemann |
1250f9 |
+%no_lang_C --without-C
|
|
Bernhard M. Wiedemann |
1250f9 |
|
|
Bernhard M. Wiedemann |
1250f9 |
# Commands + opts to use for retrieving remote files
|
|
Bernhard M. Wiedemann |
1250f9 |
# Proxy opts can be set through --httpproxy/--httpport popt aliases,
|
|
|
5b17a5 |
--- scripts/find-lang.sh.orig 2023-10-09 13:07:58.475949051 +0000
|
|
|
5b17a5 |
+++ scripts/find-lang.sh 2023-10-09 13:08:04.079938403 +0000
|
|
|
5b17a5 |
@@ -77,6 +77,8 @@ SUBPKGS=NO
|
|
Bernhard M. Wiedemann |
1250f9 |
MO_NAME=${NAMES[0]}.lang
|
|
Bernhard M. Wiedemann |
1250f9 |
ALL_NAME=#
|
|
Bernhard M. Wiedemann |
1250f9 |
NO_ALL_NAME=
|
|
Bernhard M. Wiedemann |
1250f9 |
+ONLY_C=#
|
|
Bernhard M. Wiedemann |
1250f9 |
+NO_C=#
|
|
Bernhard M. Wiedemann |
1250f9 |
while test $# -gt 0 ; do
|
|
Bernhard M. Wiedemann |
1250f9 |
case "${1}" in
|
|
Bernhard M. Wiedemann |
1250f9 |
--with-gnome )
|
|
|
5b17a5 |
@@ -124,6 +126,14 @@ while test $# -gt 0 ; do
|
|
|
5b17a5 |
SUBPKGS=YES
|
|
Bernhard M. Wiedemann |
1250f9 |
shift
|
|
Bernhard M. Wiedemann |
1250f9 |
;;
|
|
Bernhard M. Wiedemann |
1250f9 |
+ --with-only-C )
|
|
Bernhard M. Wiedemann |
1250f9 |
+ ONLY_C=
|
|
Bernhard M. Wiedemann |
1250f9 |
+ shift
|
|
Bernhard M. Wiedemann |
1250f9 |
+ ;;
|
|
Bernhard M. Wiedemann |
1250f9 |
+ --without-C )
|
|
Bernhard M. Wiedemann |
1250f9 |
+ NO_C=
|
|
Bernhard M. Wiedemann |
1250f9 |
+ shift
|
|
Bernhard M. Wiedemann |
1250f9 |
+ ;;
|
|
Bernhard M. Wiedemann |
1250f9 |
* )
|
|
Bernhard M. Wiedemann |
1250f9 |
if [ $MO_NAME != ${NAMES[$#]}.lang ]; then
|
|
Bernhard M. Wiedemann |
1250f9 |
NAMES[${#NAMES[@]}]=$MO_NAME
|
|
|
5b17a5 |
@@ -164,6 +174,8 @@ s:'"$TOP_DIR"'::
|
|
Bernhard M. Wiedemann |
1250f9 |
'"$ALL_NAME$MO"'s:\(.*/locale/\)\([^/_]\+\)\(.*\.mo$\):%lang(\2) \1\2\3:
|
|
Bernhard M. Wiedemann |
1250f9 |
'"$NO_ALL_NAME$MO"'s:\(.*/locale/\)\([^/_]\+\)\(.*/'"$NAME"'\.mo$\):%lang(\2) \1\2\3:
|
|
Bernhard M. Wiedemann |
1250f9 |
s:^\([^%].*\)::
|
|
Bernhard M. Wiedemann |
1250f9 |
+'"$ONLY_C"'/%lang(C)/!d
|
|
Bernhard M. Wiedemann |
1250f9 |
+'"$NO_C"'/%lang(C)/d
|
|
Bernhard M. Wiedemann |
1250f9 |
s:%lang(C) ::
|
|
Bernhard M. Wiedemann |
1250f9 |
/^$/d' >> $MO_NAME_NEW
|
|
Bernhard M. Wiedemann |
1250f9 |
|
|
|
5b17a5 |
@@ -172,19 +184,23 @@ s:'"$TOP_DIR"'::
|
|
Bernhard M. Wiedemann |
1250f9 |
'"$NO_ALL_NAME$GNOME"'s:\(.*/share/help/\)\([^/_]\+\)\([^/]*\)\(/'"$NAME"'\)$:%lang(\2) %doc \1\2\3\4/:
|
|
Bernhard M. Wiedemann |
1250f9 |
'"$ALL_NAME$GNOME"'s:\(.*/share/help/\)\([^/_]\+\)\([^/]*\)\(/[a-zA-Z0-9.\_\-]\+\)$:%lang(\2) %doc \1\2\3\4/:
|
|
Bernhard M. Wiedemann |
1250f9 |
s:^\([^%].*\)::
|
|
Bernhard M. Wiedemann |
1250f9 |
+'"$ONLY_C"'/%lang(C)/!d
|
|
Bernhard M. Wiedemann |
1250f9 |
+'"$NO_C"'/%lang(C)/d
|
|
Bernhard M. Wiedemann |
1250f9 |
s:%lang(C) ::
|
|
Bernhard M. Wiedemann |
1250f9 |
/^$/d' >> $MO_NAME_NEW
|
|
Bernhard M. Wiedemann |
1250f9 |
|
|
Bernhard M. Wiedemann |
1250f9 |
find "$TOP_DIR" -type d|sed '
|
|
Bernhard M. Wiedemann |
1250f9 |
s:'"$TOP_DIR"'::
|
|
Bernhard M. Wiedemann |
1250f9 |
-'"$NO_ALL_NAME$GNOME"'s:\(.*/gnome/help/'"$NAME"'$\):%dir %doc \1:
|
|
Bernhard M. Wiedemann |
1250f9 |
+'"$NO_ALL_NAME$GNOME"'s:\(.*/gnome/help/'"$NAME"'$\):%lang(C) %dir %doc \1:
|
|
Bernhard M. Wiedemann |
1250f9 |
'"$NO_ALL_NAME$GNOME"'s:\(.*/gnome/help/'"$NAME"'/[a-zA-Z0-9.\_\-]/.\+\)::
|
|
Bernhard M. Wiedemann |
1250f9 |
'"$NO_ALL_NAME$GNOME"'s:\(.*/gnome/help/'"$NAME"'\/\)\([^/_]\+\):%lang(\2) %doc \1\2:
|
|
Bernhard M. Wiedemann |
1250f9 |
-'"$ALL_NAME$GNOME"'s:\(.*/gnome/help/[a-zA-Z0-9.\_\-]\+$\):%dir %doc \1:
|
|
Bernhard M. Wiedemann |
1250f9 |
+'"$ALL_NAME$GNOME"'s:\(.*/gnome/help/[a-zA-Z0-9.\_\-]\+$\):%lang(C) %dir %doc \1:
|
|
Bernhard M. Wiedemann |
1250f9 |
'"$ALL_NAME$GNOME"'s:\(.*/gnome/help/[a-zA-Z0-9.\_\-]\+/[a-zA-Z0-9.\_\-]/.\+\)::
|
|
Bernhard M. Wiedemann |
1250f9 |
'"$ALL_NAME$GNOME"'s:\(.*/gnome/help/[a-zA-Z0-9.\_\-]\+\/\)\([^/_]\+\):%lang(\2) %doc \1\2:
|
|
Bernhard M. Wiedemann |
1250f9 |
s:%lang(.*) .*/gnome/help/[a-zA-Z0-9.\_\-]\+/[a-zA-Z0-9.\_\-]\+/.*::
|
|
Bernhard M. Wiedemann |
1250f9 |
s:^\([^%].*\)::
|
|
Bernhard M. Wiedemann |
1250f9 |
+'"$ONLY_C"'/%lang(C)/!d
|
|
Bernhard M. Wiedemann |
1250f9 |
+'"$NO_C"'/%lang(C)/d
|
|
Bernhard M. Wiedemann |
1250f9 |
s:%lang(C) ::
|
|
Bernhard M. Wiedemann |
1250f9 |
/^$/d' >> $MO_NAME_NEW
|
|
Bernhard M. Wiedemann |
1250f9 |
|
|
|
5b17a5 |
@@ -200,6 +216,8 @@ s:'"$TOP_DIR"'::
|
|
Bernhard M. Wiedemann |
1250f9 |
'"$NO_ALL_NAME$GNOME"'s:\(.*/omf/'"$NAME"'/'"$NAME"'-\([^/.]\+\)\.omf\):%lang(\2) \1:
|
|
Bernhard M. Wiedemann |
1250f9 |
'"$ALL_NAME$GNOME"'s:\(.*/omf/[a-zA-Z0-9.\_\-]\+/[a-zA-Z0-9.\_\-]\+-\([^/.]\+\)\.omf\):%lang(\2) \1:
|
|
Bernhard M. Wiedemann |
1250f9 |
s:^[^%].*::
|
|
Bernhard M. Wiedemann |
1250f9 |
+'"$ONLY_C"'/%lang(C)/!d
|
|
Bernhard M. Wiedemann |
1250f9 |
+'"$NO_C"'/%lang(C)/d
|
|
Bernhard M. Wiedemann |
1250f9 |
s:%lang(C) ::
|
|
Bernhard M. Wiedemann |
1250f9 |
/^$/d' >> $MO_NAME_NEW
|
|
Bernhard M. Wiedemann |
1250f9 |
|
|
|
5b17a5 |
@@ -240,6 +258,8 @@ s:'"$TOP_DIR"'::
|
|
Bernhard M. Wiedemann |
1250f9 |
'"$ALL_NAME$KDE"'s:\(.*/HTML/\)\([^/_]\+\)\(.*/[a-zA-Z0-9.\_\-]\+/\)::
|
|
Bernhard M. Wiedemann |
1250f9 |
'"$ALL_NAME$KDE"'s:\(.*/HTML/\)\([^/_]\+\)\(.*/[a-zA-Z0-9.\_\-]\+$\):%lang(\2) \1\2\3:
|
|
Bernhard M. Wiedemann |
1250f9 |
s:^\([^%].*\)::
|
|
Bernhard M. Wiedemann |
1250f9 |
+'"$ONLY_C"'/%lang(C)/!d
|
|
Bernhard M. Wiedemann |
1250f9 |
+'"$NO_C"'/%lang(C)/d
|
|
Bernhard M. Wiedemann |
1250f9 |
s:%lang(C) ::
|
|
Bernhard M. Wiedemann |
1250f9 |
/^$/d' >> $MO_NAME_NEW
|
|
Bernhard M. Wiedemann |
1250f9 |
fi
|
|
|
5b17a5 |
@@ -253,6 +273,8 @@ s:'"$TOP_DIR"'::
|
|
Bernhard M. Wiedemann |
1250f9 |
'"$ALL_NAME$KDE"'s:\(.*/HTML/\)\([^/_]\+\)\(.*/[a-zA-Z0-9.\_\-]\+/\)::
|
|
Bernhard M. Wiedemann |
1250f9 |
'"$ALL_NAME$KDE"'s:\(.*/HTML/\)\([^/_]\+\)\(.*/[a-zA-Z0-9.\_\-]\+$\):%lang(\2) \1\2\3:
|
|
Bernhard M. Wiedemann |
1250f9 |
s:^\([^%].*\)::
|
|
Bernhard M. Wiedemann |
1250f9 |
+'"$ONLY_C"'/%lang(C)/!d
|
|
Bernhard M. Wiedemann |
1250f9 |
+'"$NO_C"'/%lang(C)/d
|
|
Bernhard M. Wiedemann |
1250f9 |
s:%lang(C) ::
|
|
Bernhard M. Wiedemann |
1250f9 |
/^$/d' >> $MO_NAME_NEW
|
|
Bernhard M. Wiedemann |
1250f9 |
fi
|
|
|
5b17a5 |
@@ -290,6 +312,8 @@ s:'"$TOP_DIR"'::
|
|
|
dfdd5e |
'"$ALL_NAME$QT"'s:^\([^%].*/[^/]\+_\([a-zA-Z]\+[_@].*\)\.qm$\):%lang(\2) \1:
|
|
|
dfdd5e |
'"$ALL_NAME$QT"'s:^\([^%].*/[^/]\+_\([a-zA-Z]\+\)\.qm$\):%lang(\2) \1:
|
|
Bernhard M. Wiedemann |
1250f9 |
s:^[^%].*::
|
|
Bernhard M. Wiedemann |
1250f9 |
+'"$ONLY_C"'/%lang(C)/!d
|
|
Bernhard M. Wiedemann |
1250f9 |
+'"$NO_C"'/%lang(C)/d
|
|
Bernhard M. Wiedemann |
1250f9 |
s:%lang(C) ::
|
|
Bernhard M. Wiedemann |
1250f9 |
/^$/d' >> $MO_NAME_NEW
|
|
Bernhard M. Wiedemann |
1250f9 |
|
|
|
5b17a5 |
@@ -298,6 +322,8 @@ s:'"$TOP_DIR"'::
|
|
Bernhard M. Wiedemann |
1250f9 |
'"$ALL_NAME$MAN"'s:\(.*/man/\([^/_]\+\).*/man[a-z0-9]\+/\)::
|
|
Bernhard M. Wiedemann |
1250f9 |
'"$ALL_NAME$MAN"'s:\(.*/man/\([^/_]\+\).*/man[a-z0-9]\+$\):%lang(\2) \1*:
|
|
Bernhard M. Wiedemann |
1250f9 |
s:^\([^%].*\)::
|
|
Bernhard M. Wiedemann |
1250f9 |
+'"$ONLY_C"'/%lang(C)/!d
|
|
Bernhard M. Wiedemann |
1250f9 |
+'"$NO_C"'/%lang(C)/d
|
|
Bernhard M. Wiedemann |
1250f9 |
s:%lang(C) ::
|
|
Bernhard M. Wiedemann |
1250f9 |
/^$/d' >> $MO_NAME_NEW
|
|
Bernhard M. Wiedemann |
1250f9 |
|
|
|
5b17a5 |
@@ -305,6 +331,8 @@ find "$TOP_DIR" -type f -o -type l|sed -
|
|
Bernhard M. Wiedemann |
1250f9 |
s:'"$TOP_DIR"'::
|
|
Bernhard M. Wiedemann |
1250f9 |
'"$NO_ALL_NAME$MAN"'s:\(.*/man/\([^/_]\+\).*/man[a-z0-9]\+/'"$NAME"'\.[a-z0-9].*\):%lang(\2) \1*:
|
|
Bernhard M. Wiedemann |
1250f9 |
s:^\([^%].*\)::
|
|
Bernhard M. Wiedemann |
1250f9 |
+'"$ONLY_C"'/%lang(C)/!d
|
|
Bernhard M. Wiedemann |
1250f9 |
+'"$NO_C"'/%lang(C)/d
|
|
Bernhard M. Wiedemann |
1250f9 |
s:%lang(C) ::
|
|
Bernhard M. Wiedemann |
1250f9 |
/^$/d' >> $MO_NAME_NEW
|
|
Bernhard M. Wiedemann |
1250f9 |
|