Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kf6-extra-cmake-modules for 
openSUSE:Factory checked in at 2024-04-15 20:11:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kf6-extra-cmake-modules (Old)
 and      /work/SRC/openSUSE:Factory/.kf6-extra-cmake-modules.new.26366 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kf6-extra-cmake-modules"

Mon Apr 15 20:11:38 2024 rev:2 rq:1167163 version:6.1.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/kf6-extra-cmake-modules/kf6-extra-cmake-modules.changes
  2024-03-11 15:25:04.350867999 +0100
+++ 
/work/SRC/openSUSE:Factory/.kf6-extra-cmake-modules.new.26366/kf6-extra-cmake-modules.changes
       2024-04-15 20:14:14.715247810 +0200
@@ -1,0 +2,19 @@
+Fri Apr  5 12:52:19 UTC 2024 - Christophe Marin <[email protected]>
+
+- Update to 6.1.0
+  * New feature release
+- Changes since 6.0.0:
+  * update version for new release
+  * ECMAddQch: drop trying to set IMPORTED on targets with installed config
+  * Fix DATAROOTDIR documentation for Windows
+  * Update documentation favicon
+  * macOS is the name of the Apple operating system
+  * Fix fetch translations tests in GitLab forks
+  * docs: Correct escape sequence for Python 3.12 or later
+  * Map some more language codes to the IDs supported by Google Play
+  * [ECMQmlModule] Add option to enable verbose compiler output
+  * Remove extraneous docs-build CI job that is no longer needed following
+    the switch of api.kde.org to Gitlab CI
+  * Set ECM_PREFIX at build time rather than at runtime (kde#485158)
+
+-------------------------------------------------------------------

Old:
----
  extra-cmake-modules-6.0.0.tar.xz
  extra-cmake-modules-6.0.0.tar.xz.sig

New:
----
  extra-cmake-modules-6.1.0.tar.xz
  extra-cmake-modules-6.1.0.tar.xz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kf6-extra-cmake-modules.spec ++++++
--- /var/tmp/diff_new_pack.Vjlyt7/_old  2024-04-15 20:14:15.223266507 +0200
+++ /var/tmp/diff_new_pack.Vjlyt7/_new  2024-04-15 20:14:15.227266654 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package kf6-extra-cmake-modules
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -23,14 +23,14 @@
 
 %define rname extra-cmake-modules
 
-# Full KF6 version (e.g. 6.0.0)
+# Full KF6 version (e.g. 6.1.0)
 %{!?_kf6_version: %global _kf6_version %{version}}
 # Last major and minor KF6 version (e.g. 6.0)
 %{!?_kf6_bugfix_version: %define _kf6_bugfix_version %(echo %{_kf6_version} | 
awk -F. '{print $1"."$2}')}
 %bcond_without doc
 %bcond_without released
 Name:           kf6-extra-cmake-modules%{?pkg_suffix}
-Version:        6.0.0
+Version:        6.1.0
 Release:        0
 Summary:        CMake modules
 License:        BSD-3-Clause

++++++ extra-cmake-modules-6.0.0.tar.xz -> extra-cmake-modules-6.1.0.tar.xz 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/extra-cmake-modules-6.0.0/.gitignore 
new/extra-cmake-modules-6.1.0/.gitignore
--- old/extra-cmake-modules-6.0.0/.gitignore    2024-02-21 12:23:08.000000000 
+0100
+++ new/extra-cmake-modules-6.1.0/.gitignore    2024-04-09 15:33:51.000000000 
+0200
@@ -23,6 +23,7 @@
 /build*/
 /cmake-build*/
 .idea
+/.vscode/
 CMakeLists.txt.user*
 *.unc-backup*
 __pycache__
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/extra-cmake-modules-6.0.0/.gitlab-ci.yml 
new/extra-cmake-modules-6.1.0/.gitlab-ci.yml
--- old/extra-cmake-modules-6.0.0/.gitlab-ci.yml        2024-02-21 
12:23:08.000000000 +0100
+++ new/extra-cmake-modules-6.1.0/.gitlab-ci.yml        2024-04-09 
15:33:51.000000000 +0200
@@ -16,18 +16,3 @@
       - /gitlab-templates/freebsd-qt6.yml
       - /gitlab-templates/windows-qt6.yml
 
-docs:
-    stage: build
-    image: debian:bullseye-slim
-    before_script:
-      - apt-get update && apt-get install --yes --no-install-recommends cmake 
make gcc libc6-dev umps3 python3-sphinx sphinx-common 
python3-sphinxcontrib.qthelp
-    script:
-      - mkdir build && cd build && cmake -DBUILD_TESTING=OFF .. && cmake 
--build .
-      - mkdir ../ecm-docs && mv docs/html/* ../ecm-docs/
-    artifacts:
-      name: ecm-docs-${CI_COMMIT_REF_SLUG}-${CI_COMMIT_SHORT_SHA}
-      expire_in: 1 week
-      when: on_success
-      paths:
-        - ecm-docs/
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/extra-cmake-modules-6.0.0/CMakeLists.txt 
new/extra-cmake-modules-6.1.0/CMakeLists.txt
--- old/extra-cmake-modules-6.0.0/CMakeLists.txt        2024-02-21 
12:23:08.000000000 +0100
+++ new/extra-cmake-modules-6.1.0/CMakeLists.txt        2024-04-09 
15:33:51.000000000 +0200
@@ -11,7 +11,7 @@
 # Preliminary setup
 #
 
-set(VERSION "6.0.0") # handled by release scripts
+set(VERSION "6.1.0") # handled by release scripts
 
 project(ECM
     VERSION "${VERSION}"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/extra-cmake-modules-6.0.0/ECMConfig.cmake.in 
new/extra-cmake-modules-6.1.0/ECMConfig.cmake.in
--- old/extra-cmake-modules-6.0.0/ECMConfig.cmake.in    2024-02-21 
12:23:08.000000000 +0100
+++ new/extra-cmake-modules-6.1.0/ECMConfig.cmake.in    2024-04-09 
15:33:51.000000000 +0200
@@ -6,7 +6,7 @@
 
 set(ECM_KDE_MODULE_DIR "@PACKAGE_KDE_MODULES_INSTALL_DIR@")
 
-set(ECM_PREFIX "${PACKAGE_PREFIX_DIR}")
+set(ECM_PREFIX "@CMAKE_INSTALL_PREFIX@")
 
 set(ECM_MODULE_PATH "${ECM_MODULE_DIR}" "${ECM_FIND_MODULE_DIR}" 
"${ECM_KDE_MODULE_DIR}")
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/extra-cmake-modules-6.0.0/docs/sphinx/conf.py.in 
new/extra-cmake-modules-6.1.0/docs/sphinx/conf.py.in
--- old/extra-cmake-modules-6.0.0/docs/sphinx/conf.py.in        2024-02-21 
12:23:08.000000000 +0100
+++ new/extra-cmake-modules-6.1.0/docs/sphinx/conf.py.in        2024-04-09 
15:33:51.000000000 +0200
@@ -26,7 +26,7 @@
 extensions = ['ecm']
 
 ecm_manuals = sorted(glob.glob(r'@CMAKE_CURRENT_SOURCE_DIR@/manual/*.rst'))
-ecm_manual_description = re.compile('^\.\. ecm-manual-description:(.*)$')
+ecm_manual_description = re.compile(r'^\.\. ecm-manual-description:(.*)$')
 man_pages = []
 for fpath in ecm_manuals:
     try:
Binary files old/extra-cmake-modules-6.0.0/docs/sphinx/kde-favicon.ico and 
new/extra-cmake-modules-6.1.0/docs/sphinx/kde-favicon.ico differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/extra-cmake-modules-6.0.0/find-modules/sip_generator.py 
new/extra-cmake-modules-6.1.0/find-modules/sip_generator.py
--- old/extra-cmake-modules-6.0.0/find-modules/sip_generator.py 2024-02-21 
12:23:08.000000000 +0100
+++ new/extra-cmake-modules-6.1.0/find-modules/sip_generator.py 2024-04-09 
15:33:51.000000000 +0200
@@ -521,7 +521,7 @@
 
     def _fn_get_decorators(self, function):
         """
-        The parser does not provide direct access to the complete keywords 
(explicit, const, static, etc) of a function
+        The parser does not provide direct access to the complete keywords 
(explicit, const, static, etc.) of a function
         in the displayname. It would be nice to get these from the AST, but I 
cannot find where they are hiding.
 
         Now, we could resort to using the original source. That does not bode 
well if you have macros (QOBJECT,
@@ -731,7 +731,7 @@
             extract[-1] = extract[-1][:extent.end.column - 1]
         #
         # Return a single line of text.
-        # Replace all kinds of newline variants (DOS, UNIX, MAC style) by 
single spaces
+        # Replace all kinds of newline variants (DOS, UNIX, classic Mac OS 
("\r") style) by single spaces
         #
         return b''.join(extract).decode('utf-8').replace("\r\n", " 
").replace("\n", " ").replace("\r", " ")
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/extra-cmake-modules-6.0.0/kde-modules/KDECMakeSettings.cmake 
new/extra-cmake-modules-6.1.0/kde-modules/KDECMakeSettings.cmake
--- old/extra-cmake-modules-6.0.0/kde-modules/KDECMakeSettings.cmake    
2024-02-21 12:23:08.000000000 +0100
+++ new/extra-cmake-modules-6.1.0/kde-modules/KDECMakeSettings.cmake    
2024-04-09 15:33:51.000000000 +0200
@@ -135,8 +135,8 @@
    endif()
 
    if (UNIX)
-      # for mac os: add install name dir in addition
-      # check: is the rpath stuff below really required on mac os? at least it 
seems so to use a stock qt from qt.io
+      # for macOS: add install name dir in addition
+      # check: is the rpath stuff below really required on macOS? at least it 
seems so to use a stock qt from qt.io
       if (APPLE)
          set(CMAKE_INSTALL_NAME_DIR ${_abs_LIB_INSTALL_DIR})
       endif ()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/extra-cmake-modules-6.0.0/kde-modules/KDEInstallDirs5.cmake 
new/extra-cmake-modules-6.1.0/kde-modules/KDEInstallDirs5.cmake
--- old/extra-cmake-modules-6.0.0/kde-modules/KDEInstallDirs5.cmake     
2024-02-21 12:23:08.000000000 +0100
+++ new/extra-cmake-modules-6.1.0/kde-modules/KDEInstallDirs5.cmake     
2024-04-09 15:33:51.000000000 +0200
@@ -62,7 +62,8 @@
 ``SHAREDSTATEDIR``
     modifiable architecture-independent data (``com``)
 ``DATAROOTDIR``
-    read-only architecture-independent data root (``share``)
+    read-only architecture-independent data root (``BINDIR/data`` on
+    Windows, ``share`` otherwise)
     [``SHARE_INSTALL_PREFIX``]
 ``DATADIR``
     read-only architecture-independent data (``DATAROOTDIR``)
@@ -366,7 +367,7 @@
                                       INCLUDES DESTINATION 
"${CMAKE_INSTALL_INCLUDEDIR_KF5}"
 )
 
-# on the Mac support an extra install directory for application bundles
+# on macOS support an extra install directory for application bundles
 if(APPLE)
     set(KF5_INSTALL_TARGETS_DEFAULT_ARGS  ${KF5_INSTALL_TARGETS_DEFAULT_ARGS}
                                           BUNDLE DESTINATION 
"${BUNDLE_INSTALL_DIR}" )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/extra-cmake-modules-6.0.0/kde-modules/KDEInstallDirs6.cmake 
new/extra-cmake-modules-6.1.0/kde-modules/KDEInstallDirs6.cmake
--- old/extra-cmake-modules-6.0.0/kde-modules/KDEInstallDirs6.cmake     
2024-02-21 12:23:08.000000000 +0100
+++ new/extra-cmake-modules-6.1.0/kde-modules/KDEInstallDirs6.cmake     
2024-04-09 15:33:51.000000000 +0200
@@ -62,7 +62,8 @@
 ``SHAREDSTATEDIR``
     modifiable architecture-independent data (``com``)
 ``DATAROOTDIR``
-    read-only architecture-independent data root (``share``)
+    read-only architecture-independent data root (``BINDIR/data`` on
+    Windows, ``share`` otherwise)
 ``DATADIR``
     read-only architecture-independent data (``DATAROOTDIR``)
 ``DOCBUNDLEDIR``
@@ -292,7 +293,7 @@
                                     ARCHIVE DESTINATION 
"${CMAKE_INSTALL_LIBDIR}" COMPONENT Devel
 )
 
-# on the Mac support an extra install directory for application bundles
+# on macOS support an extra install directory for application bundles
 if(APPLE)
     set(KF_INSTALL_TARGETS_DEFAULT_ARGS  ${KF_INSTALL_TARGETS_DEFAULT_ARGS}
                                           BUNDLE DESTINATION 
"${KDE_INSTALL_BUNDLEDIR}" )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/extra-cmake-modules-6.0.0/modules/ECMAddAppIcon.cmake 
new/extra-cmake-modules-6.1.0/modules/ECMAddAppIcon.cmake
--- old/extra-cmake-modules-6.0.0/modules/ECMAddAppIcon.cmake   2024-02-21 
12:23:08.000000000 +0100
+++ new/extra-cmake-modules-6.1.0/modules/ECMAddAppIcon.cmake   2024-04-09 
15:33:51.000000000 +0200
@@ -29,22 +29,22 @@
 is a target (since 5.83), to the ``SOURCES`` property of ``<target>``.
 Any target must be created with add_executable() and not be an alias.
 
-Other icon files are ignored but on Mac SVG files can be supported and
+Other icon files are ignored but on macOS SVG files can be supported and
 it is thus possible to mix those with png files in a single macro call.
 
-The platforms currently supported are Windows and Mac OS X, on all others
+The platforms currently supported are Windows and macOS, on all others
 the call has no effect and is ignored.
 
 ``<size>`` is a numeric pixel size (typically 16, 32, 48, 64, 128 or 256).
 ``<other_text>`` can be any other text. See the platform notes below for any
 recommendations about icon sizes.
 
-``SIDEBAR_ICONS`` can be used to add Mac OS X sidebar
+``SIDEBAR_ICONS`` can be used to add macOS sidebar
 icons to the generated iconset. They are used when a folder monitored by the
 application is dragged into Finder's sidebar. Since 5.49.
 
 ``OUTFILE_BASENAME`` will be used as the basename for the icon file. If
-you specify it, the icon file will be called ``<OUTFILE_BASENAME>.icns`` on 
Mac OS X
+you specify it, the icon file will be called ``<OUTFILE_BASENAME>.icns`` on 
macOS
 and ``<OUTFILE_BASENAME>.ico`` on Windows. If you don't specify it, it defaults
 to ``<sources_var_name>.<ext>``. Since 5.49.
 
@@ -56,7 +56,7 @@
    * Icotool (see :find-module:`FindIcoTool`) is required.
    * Supported sizes: 16, 24, 32, 48, 64, 128, 256, 512 and 1024.
 
-Mac OS X notes
+macOS notes
    * The executable target must have the ``MACOSX_BUNDLE`` property set.
    * Icons are added to the bundle.
    * If the ksvg2icns tool from KIconThemes is available, .svg and .svgz
@@ -249,7 +249,7 @@
             message(WARNING "Unable to find the icotool utilities or icons in 
matching sizes - application will not have an application icon!")
         endif()
     elseif (APPLE AND (mac_icons OR mac_sidebar_icons))
-        # first generate .iconset directory structure, then convert to .icns 
format using the Mac OS X "iconutil" utility,
+        # first generate .iconset directory structure, then convert to .icns 
format using the macOS "iconutil" utility,
         # to create retina compatible icon, you need png source files in pixel 
resolution 16x16, 32x32, 64x64, 128x128,
         # 256x256, 512x512, 1024x1024
         find_program(ICONUTIL_EXECUTABLE NAMES iconutil)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/extra-cmake-modules-6.0.0/modules/ECMAddQch.cmake 
new/extra-cmake-modules-6.1.0/modules/ECMAddQch.cmake
--- old/extra-cmake-modules-6.0.0/modules/ECMAddQch.cmake       2024-02-21 
12:23:08.000000000 +0100
+++ new/extra-cmake-modules-6.1.0/modules/ECMAddQch.cmake       2024-04-09 
15:33:51.000000000 +0200
@@ -315,7 +315,6 @@
                         QHP_NAMESPACE           
"org.qt-project.qt${_lowermodule}"
                         QHP_NAMESPACE_VERSIONED 
"org.qt-project.qt${_lowermodule}.${_version}"
                         QHP_VIRTUALFOLDER       "qt${_lowermodule}"
-                        IMPORTED TRUE
                     )
                 endif()
             endforeach()
@@ -765,7 +764,6 @@
     QHP_NAMESPACE \"${_namespace}\"
     QHP_NAMESPACE_VERSIONED \"${_namespace_versioned}\"
     QHP_VIRTUALFOLDER \"${_virtualfolder}\"
-    IMPORTED TRUE
 )
 set_property(TARGET ${_target} PROPERTY LINK_QCHS ${_linkqchs})
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/extra-cmake-modules-6.0.0/modules/ECMQmlModule.cmake 
new/extra-cmake-modules-6.1.0/modules/ECMQmlModule.cmake
--- old/extra-cmake-modules-6.0.0/modules/ECMQmlModule.cmake    2024-02-21 
12:23:08.000000000 +0100
+++ new/extra-cmake-modules-6.1.0/modules/ECMQmlModule.cmake    2024-04-09 
15:33:51.000000000 +0200
@@ -152,6 +152,10 @@
 default to ``PROJECT_VERSION`` and which will write a file that is used by
 ``ECMFindQmlModule`` to detect the version of the QML module.
 
+Since 6.1.0
+
+Enabling the option ``VERBOSE_QML_COMPILER`` will activate verbose output for 
qmlcachegen.
+
 #]========================================================================]
 
 include(${CMAKE_CURRENT_LIST_DIR}/QtVersionOption.cmake)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/extra-cmake-modules-6.0.0/modules/ECMQmlModule6.cmake 
new/extra-cmake-modules-6.1.0/modules/ECMQmlModule6.cmake
--- old/extra-cmake-modules-6.0.0/modules/ECMQmlModule6.cmake   2024-02-21 
12:23:08.000000000 +0100
+++ new/extra-cmake-modules-6.1.0/modules/ECMQmlModule6.cmake   2024-04-09 
15:33:51.000000000 +0200
@@ -82,6 +82,15 @@
     if (NOT WIN32 AND TARGET ${_plugin_target})
         set_target_properties(${_plugin_target} PROPERTIES PREFIX "lib")
     endif()
+
+    option(VERBOSE_QML_COMPILER "Enable verbose output for qmlcachegen" OFF)
+
+    if (VERBOSE_QML_COMPILER)
+        set_target_properties(${ARG_TARGET} PROPERTIES
+            QT_QMLCACHEGEN_ARGUMENTS "--verbose"
+        )
+    endif()
+
 endfunction()
 
 function(ecm_add_qml_module_dependencies ARG_TARGET)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/extra-cmake-modules-6.0.0/tests/KDEFetchTranslations/CMakeLists.txt 
new/extra-cmake-modules-6.1.0/tests/KDEFetchTranslations/CMakeLists.txt
--- old/extra-cmake-modules-6.0.0/tests/KDEFetchTranslations/CMakeLists.txt     
2024-02-21 12:23:08.000000000 +0100
+++ new/extra-cmake-modules-6.1.0/tests/KDEFetchTranslations/CMakeLists.txt     
2024-04-09 15:33:51.000000000 +0200
@@ -18,8 +18,8 @@
 endforeach()
 
 _repository_name(name "${CMAKE_CURRENT_SOURCE_DIR}/../../")
-if (NOT ${name} STREQUAL "frameworks/extra-cmake-modules")
-    message(FATAL_ERROR "Wrong repository name: ${name}, should be 
'frameworks/extra-cmake-modules'")
+if (NOT ${name} MATCHES ".*/extra-cmake-modules")
+    message(FATAL_ERROR "Wrong repository name: ${name}, should match 
'*/extra-cmake-modules'")
 endif()
 add_executable(dummy ../ExecuteKDEModules/main.c)
 ecm_mark_nongui_executable(dummy)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/extra-cmake-modules-6.0.0/toolchain/generate-fastlane-metadata.py 
new/extra-cmake-modules-6.1.0/toolchain/generate-fastlane-metadata.py
--- old/extra-cmake-modules-6.0.0/toolchain/generate-fastlane-metadata.py       
2024-02-21 12:23:08.000000000 +0100
+++ new/extra-cmake-modules-6.1.0/toolchain/generate-fastlane-metadata.py       
2024-04-09 15:33:51.000000000 +0200
@@ -30,12 +30,102 @@
 # F-Droid is more tolerant than the Play Store here, the latter rejects 
anything not exactly matching its known codes
 # Android does do the expected fallbacks, so the seemingly "too specific" 
mappings here are still working as expected
 # see 
https://developer.android.com/guide/topics/resources/multilingual-support#resource-resolution-examples
+# The following is the list of languages/translations that can be selected on 
the page "Main store listing" under
+# "Store presence" of Google Play Console (as of 2024-03-15).
+# Afrikaans – af
+# Albanian – sq
+# Amharic – am
+# Arabic – ar
+# Armenian – hy-AM
+# Azerbaijani – az-AZ
+# Bangla – bn-BD
+# Basque – eu-ES
+# Belarusian – be
+# Bulgarian – bg
+# Burmese – my-MM
+# Catalan – ca
+# Chinese (Hong Kong) – zh-HK
+# Chinese (Simplified) – zh-CN
+# Chinese (Traditional) – zh-TW
+# Croatian – hr
+# Czech – cs-CZ
+# Danish – da-DK
+# Dutch – nl-NL
+# English (Australia) – en-AU
+# English (Canada) – en-CA
+# English (United Kingdom) – en-GB
+# English – en-IN
+# English – en-SG
+# English – en-ZA
+# Estonian – et
+# Filipino – fil
+# Finnish – fi-FI
+# French (Canada) – fr-CA
+# French (France) – fr-FR
+# Galician – gl-ES
+# Georgian – ka-GE
+# German – de-DE
+# Greek – el-GR
+# Gujarati – gu
+# Hebrew – iw-IL
+# Hindi – hi-IN
+# Hungarian – hu-HU
+# Icelandic – is-IS
+# Indonesian – id
+# Italian – it-IT
+# Japanese – ja-JP
+# Kannada – kn-IN
+# Kazakh – kk
+# Khmer – km-KH
+# Korean – ko-KR
+# Kyrgyz – ky-KG
+# Lao – lo-LA
+# Latvian – lv
+# Lithuanian – lt
+# Macedonian – mk-MK
+# Malay (Malaysia) – ms-MY
+# Malay – ms
+# Malayalam – ml-IN
+# Marathi – mr-IN
+# Mongolian – mn-MN
+# Nepali – ne-NP
+# Norwegian – no-NO
+# Persian – fa
+# Persian – fa-AE
+# Persian – fa-AF
+# Persian – fa-IR
+# Polish – pl-PL
+# Portuguese (Brazil) – pt-BR
+# Portuguese (Portugal) – pt-PT
+# Punjabi – pa
+# Romanian – ro
+# Romansh – rm
+# Russian – ru-RU
+# Serbian – sr
+# Sinhala – si-LK
+# Slovak – sk
+# Slovenian – sl
+# Spanish (Latin America) – es-419
+# Spanish (Spain) – es-ES
+# Spanish (United States) – es-US
+# Swahili – sw
+# Swedish – sv-SE
+# Tamil – ta-IN
+# Telugu – te-IN
+# Thai – th
+# Turkish – tr-TR
+# Ukrainian – uk
+# Urdu – ur
+# Vietnamese – vi
+# Zulu – zu
 languageMap = {
     None: "en-US",
     "ast": None, # not supported by Google Play for meta data
     "ca-valencia": None, # not supported by Android
     "cs": "cs-CZ",
+    "da": "da-DK",
     "de": "de-DE",
+    "el": "el-GR",
     "eo": None, # neither supported by Android nor by Google Play for meta data
     "es": "es-ES",
     "eu": "eu-ES",
@@ -47,6 +137,7 @@
     "ka": "ka-GE",
     "ko": "ko-KR",
     "nl": "nl-NL",
+    "nn": "no-NO", # Google Play only supports no-NO (no = macrolanguage for 
nb/Bokmal and nn/Nynorsk)
     "pl": "pl-PL",
     "pt": "pt-PT",
     "ru": "ru-RU",

Reply via email to