|
Bernhard M. Wiedemann |
1250f9 |
--- ./scripts/find-lang.sh.orig 2018-01-31 13:37:22.810352621 +0000
|
|
Bernhard M. Wiedemann |
1250f9 |
+++ ./scripts/find-lang.sh 2018-01-31 13:39:38.117990971 +0000
|
|
Bernhard M. Wiedemann |
1250f9 |
@@ -32,6 +32,7 @@ Additional options:
|
|
Bernhard M. Wiedemann |
1250f9 |
--with-man find localized man pages
|
|
Bernhard M. Wiedemann |
1250f9 |
--all-name match all package/domain names
|
|
Bernhard M. Wiedemann |
1250f9 |
--without-mo do not find locale files
|
|
Bernhard M. Wiedemann |
1250f9 |
+ --metainfo create a metainfo.xml file for AppStream
|
|
Bernhard M. Wiedemann |
1250f9 |
EOF
|
|
Bernhard M. Wiedemann |
1250f9 |
exit 1
|
|
Bernhard M. Wiedemann |
1250f9 |
}
|
|
Bernhard M. Wiedemann |
1250f9 |
@@ -62,6 +63,7 @@ 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 |
+METAINFO=#
|
|
Bernhard M. Wiedemann |
1250f9 |
while test $# -gt 0 ; do
|
|
Bernhard M. Wiedemann |
1250f9 |
case "${1}" in
|
|
Bernhard M. Wiedemann |
1250f9 |
--with-gnome )
|
|
Bernhard M. Wiedemann |
1250f9 |
@@ -113,6 +115,11 @@ while test $# -gt 0 ; do
|
|
Bernhard M. Wiedemann |
1250f9 |
NO_C=
|
|
Bernhard M. Wiedemann |
1250f9 |
shift
|
|
Bernhard M. Wiedemann |
1250f9 |
;;
|
|
Bernhard M. Wiedemann |
1250f9 |
+ --metainfo )
|
|
Bernhard M. Wiedemann |
1250f9 |
+ METAINFO=
|
|
Bernhard M. Wiedemann |
1250f9 |
+ METADESKID=${2}
|
|
Bernhard M. Wiedemann |
1250f9 |
+ shift 2
|
|
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
|
|
Bernhard M. Wiedemann |
1250f9 |
@@ -323,6 +330,24 @@ if ! grep -q / $MO_NAME_NEW; then
|
|
Bernhard M. Wiedemann |
1250f9 |
exit 1
|
|
Bernhard M. Wiedemann |
1250f9 |
fi
|
|
Bernhard M. Wiedemann |
1250f9 |
|
|
Bernhard M. Wiedemann |
1250f9 |
+if [ -z "${METAINFO}" ] ; then
|
|
Bernhard M. Wiedemann |
1250f9 |
+ # create a metainfo.xml file for METADESKID
|
|
Bernhard M. Wiedemann |
1250f9 |
+ mkdir -p ${TOP_DIR}/usr/share/appdata
|
|
Bernhard M. Wiedemann |
1250f9 |
+ cat > ${TOP_DIR}/usr/share/appdata/${METADESKID}-lang.metainfo.xml <
|
|
Bernhard M. Wiedemann |
1250f9 |
+
|
|
Bernhard M. Wiedemann |
1250f9 |
+
|
|
Bernhard M. Wiedemann |
1250f9 |
+<component type="addon">
|
|
Bernhard M. Wiedemann |
1250f9 |
+ <id>${METADESKID}-lang</id>
|
|
Bernhard M. Wiedemann |
1250f9 |
+ <extends>${METADESKID}.desktop</extends>
|
|
Bernhard M. Wiedemann |
1250f9 |
+ <name>Translations</name>
|
|
Bernhard M. Wiedemann |
1250f9 |
+ <summary>Translate the user interface</summary>
|
|
Bernhard M. Wiedemann |
1250f9 |
+ <metadata_license>CC0-1.0</metadata_license>
|
|
Bernhard M. Wiedemann |
1250f9 |
+ <updatecontact>https://bugzilla.opensuse.org</updatecontact>
|
|
Bernhard M. Wiedemann |
1250f9 |
+</component>
|
|
Bernhard M. Wiedemann |
1250f9 |
+EOF
|
|
Bernhard M. Wiedemann |
1250f9 |
+ echo /usr/share/appdata/${METADESKID}-lang.metainfo.xml >> $MO_NAME_NEW
|
|
Bernhard M. Wiedemann |
1250f9 |
+fi
|
|
Bernhard M. Wiedemann |
1250f9 |
+
|
|
Bernhard M. Wiedemann |
1250f9 |
sort -u $MO_NAME_NEW >> $MO_NAME
|
|
Bernhard M. Wiedemann |
1250f9 |
rm -f $MO_NAME_NEW
|
|
Bernhard M. Wiedemann |
1250f9 |
|