From d2f28834d94ce9ff7a12b8792e8a40101c40c6c1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jan 2022 15:26:21 +0000 Subject: [PATCH 01/32] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- langtable.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/langtable.spec b/langtable.spec index 0d33316..b17f63a 100644 --- a/langtable.spec +++ b/langtable.spec @@ -1,6 +1,6 @@ Name: langtable Version: 0.0.56 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Guessing reasonable defaults for locale, keyboard layout, territory, and language. # the translations in languages.xml and territories.xml are (mostly) # imported from CLDR and are thus under the Unicode license, the @@ -75,6 +75,9 @@ xmllint --noout --relaxng \ %{python3_sitelib}/langtable-*.egg-info/* %changelog +* Thu Jan 20 2022 Fedora Release Engineering - 0.0.56-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Mon Aug 16 2021 Mike FABIAN - 0.0.56-1 - Update to 0.0.56 - Fallback to translations in “xx” from “xx_Zzzz” From cea652720cddb188b62843dc5fd9a064a05fe81e Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Tue, 25 Jan 2022 08:54:06 +0100 Subject: [PATCH 02/32] Update to 0.0.57 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Get translation changes from CLDR - Add more translations from CLDR - Replace “ibus/cangjie” with “ibus/table:cangjie5” - Updates for Sami languages (from Marko Myllynen) - Updates for Finnish keyboard layouts (from Marko Myllynen) --- .gitignore | 1 + langtable.spec | 12 ++++++++++-- sources | 2 +- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index b0b9877..92f7bd1 100644 --- a/.gitignore +++ b/.gitignore @@ -55,3 +55,4 @@ /langtable-0.0.54.tar.gz /langtable-0.0.55.tar.gz /langtable-0.0.56.tar.gz +/langtable-0.0.57.tar.gz diff --git a/langtable.spec b/langtable.spec index b17f63a..00aef7c 100644 --- a/langtable.spec +++ b/langtable.spec @@ -1,6 +1,6 @@ Name: langtable -Version: 0.0.56 -Release: 2%{?dist} +Version: 0.0.57 +Release: 1%{?dist} Summary: Guessing reasonable defaults for locale, keyboard layout, territory, and language. # the translations in languages.xml and territories.xml are (mostly) # imported from CLDR and are thus under the Unicode license, the @@ -75,6 +75,14 @@ xmllint --noout --relaxng \ %{python3_sitelib}/langtable-*.egg-info/* %changelog +* Tue Jan 25 2022 Mike FABIAN - 0.0.57-1 +- Update to 0.0.57 +- Get translation changes from CLDR +- Add more translations from CLDR +- Replace “ibus/cangjie” with “ibus/table:cangjie5” +- Updates for Sami languages (from Marko Myllynen) +- Updates for Finnish keyboard layouts (from Marko Myllynen) + * Thu Jan 20 2022 Fedora Release Engineering - 0.0.56-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild diff --git a/sources b/sources index 79b1d29..72d9417 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (langtable-0.0.56.tar.gz) = be15202d2f5bb85a5146055d38031e02563e104a19bc2dd4a6ef15b35b2c72d76a424c6b8ea414f7e10c072cb05806e1326a89b902433812fa99bf75eeebf0dd +SHA512 (langtable-0.0.57.tar.gz) = e354728fe392bee239187df2e4aa9e2080aebed7b8bcf6cee0212b0565866c265d9e7d5144cf71e748ca82c2f6126dfb9ad499904cf4f725e187be4ced458977 From a568a74593c39142a503fd937b890919b867eed8 Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Thu, 21 Apr 2022 11:09:57 +0200 Subject: [PATCH 03/32] Update to 0.0.58 - Add syr locale - Get translation changes from CLDR - Add more translations from CLDR - Fix names for keyboard layouts which have changed - Add ab_GE locale - Add rif language --- .gitignore | 1 + langtable.spec | 11 ++++++++++- sources | 2 +- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 92f7bd1..62485f2 100644 --- a/.gitignore +++ b/.gitignore @@ -56,3 +56,4 @@ /langtable-0.0.55.tar.gz /langtable-0.0.56.tar.gz /langtable-0.0.57.tar.gz +/langtable-0.0.58.tar.gz diff --git a/langtable.spec b/langtable.spec index 00aef7c..00abf1a 100644 --- a/langtable.spec +++ b/langtable.spec @@ -1,5 +1,5 @@ Name: langtable -Version: 0.0.57 +Version: 0.0.58 Release: 1%{?dist} Summary: Guessing reasonable defaults for locale, keyboard layout, territory, and language. # the translations in languages.xml and territories.xml are (mostly) @@ -75,6 +75,15 @@ xmllint --noout --relaxng \ %{python3_sitelib}/langtable-*.egg-info/* %changelog +* Thu Apr 21 2022 Mike FABIAN - 0.0.58-1 +- Update to 0.0.58 +- Add syr locale +- Get translation changes from CLDR +- Add more translations from CLDR +- Fix names for keyboard layouts which have changed +- Add ab_GE locale +- Add rif language + * Tue Jan 25 2022 Mike FABIAN - 0.0.57-1 - Update to 0.0.57 - Get translation changes from CLDR diff --git a/sources b/sources index 72d9417..7de00c6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (langtable-0.0.57.tar.gz) = e354728fe392bee239187df2e4aa9e2080aebed7b8bcf6cee0212b0565866c265d9e7d5144cf71e748ca82c2f6126dfb9ad499904cf4f725e187be4ced458977 +SHA512 (langtable-0.0.58.tar.gz) = e7d12ad98754e6ea8e0d5c1b1a425fbca62c0cae78b3fddb9a4b34fc8163c372e08fe5ccee89e880407772181bc9eaf8dbfd499829916055c62c3a0e6f70bc18 From 639fcfe6a1cc54e5266869ddd5e04a91bc6d5ecf Mon Sep 17 00:00:00 2001 From: Python Maint Date: Mon, 13 Jun 2022 15:08:03 +0200 Subject: [PATCH 04/32] Rebuilt for Python 3.11 --- langtable.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/langtable.spec b/langtable.spec index 00abf1a..41c0a10 100644 --- a/langtable.spec +++ b/langtable.spec @@ -1,6 +1,6 @@ Name: langtable Version: 0.0.58 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Guessing reasonable defaults for locale, keyboard layout, territory, and language. # the translations in languages.xml and territories.xml are (mostly) # imported from CLDR and are thus under the Unicode license, the @@ -75,6 +75,9 @@ xmllint --noout --relaxng \ %{python3_sitelib}/langtable-*.egg-info/* %changelog +* Mon Jun 13 2022 Python Maint - 0.0.58-2 +- Rebuilt for Python 3.11 + * Thu Apr 21 2022 Mike FABIAN - 0.0.58-1 - Update to 0.0.58 - Add syr locale From daa1c74e5aeb96993a3b05e8a9d44f267218a97e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 21 Jul 2022 16:57:10 +0000 Subject: [PATCH 05/32] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- langtable.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/langtable.spec b/langtable.spec index 41c0a10..cfc0b22 100644 --- a/langtable.spec +++ b/langtable.spec @@ -1,6 +1,6 @@ Name: langtable Version: 0.0.58 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Guessing reasonable defaults for locale, keyboard layout, territory, and language. # the translations in languages.xml and territories.xml are (mostly) # imported from CLDR and are thus under the Unicode license, the @@ -75,6 +75,9 @@ xmllint --noout --relaxng \ %{python3_sitelib}/langtable-*.egg-info/* %changelog +* Thu Jul 21 2022 Fedora Release Engineering - 0.0.58-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Mon Jun 13 2022 Python Maint - 0.0.58-2 - Rebuilt for Python 3.11 From 5fe1c6de0218ae74a9236595a02169f7d6c6e4c9 Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Tue, 6 Sep 2022 09:19:27 +0200 Subject: [PATCH 06/32] Update to 0.0.59 --- .gitignore | 1 + langtable.spec | 10 ++++++++-- sources | 2 +- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 62485f2..60390e1 100644 --- a/.gitignore +++ b/.gitignore @@ -57,3 +57,4 @@ /langtable-0.0.56.tar.gz /langtable-0.0.57.tar.gz /langtable-0.0.58.tar.gz +/langtable-0.0.59.tar.gz diff --git a/langtable.spec b/langtable.spec index cfc0b22..49cd05a 100644 --- a/langtable.spec +++ b/langtable.spec @@ -1,6 +1,6 @@ Name: langtable -Version: 0.0.58 -Release: 3%{?dist} +Version: 0.0.59 +Release: 1%{?dist} Summary: Guessing reasonable defaults for locale, keyboard layout, territory, and language. # the translations in languages.xml and territories.xml are (mostly) # imported from CLDR and are thus under the Unicode license, the @@ -75,6 +75,12 @@ xmllint --noout --relaxng \ %{python3_sitelib}/langtable-*.egg-info/* %changelog +* Tue Sep 06 2022 Mike FABIAN - 0.0.59-1 +- Update to 0.0.59 +- Add ibus/m17n:ar:kbd as input method for Arabic and fix iso639-1 code for Arabic +- Get translation changes from CLDR +- Add more translations from CLDR + * Thu Jul 21 2022 Fedora Release Engineering - 0.0.58-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild diff --git a/sources b/sources index 7de00c6..850f035 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (langtable-0.0.58.tar.gz) = e7d12ad98754e6ea8e0d5c1b1a425fbca62c0cae78b3fddb9a4b34fc8163c372e08fe5ccee89e880407772181bc9eaf8dbfd499829916055c62c3a0e6f70bc18 +SHA512 (langtable-0.0.59.tar.gz) = 510bba494c4b564e456cc8ffa859d4718c3799c63f7c39ff311c710473350e9a735426479d331309305c0f86b509f6810b4543352051f70cf1373f4e95021980 From 12189d355c51fcad93e31b1aa98b12c6b878d7c0 Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Wed, 21 Sep 2022 16:57:36 +0200 Subject: [PATCH 07/32] Update to 0.0.60 - Add list_common_locales() function (Resolves: https://github.com/mike-fabian/langtable/issues/15) - For ar_IN locale, langtable should give the 'ara' keyboard layout as the first choice (Resolves: Resolves: https://github.com/mike-fabian/langtable/issues/14) --- .gitignore | 1 + langtable.spec | 9 ++++++++- sources | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 60390e1..b95ab30 100644 --- a/.gitignore +++ b/.gitignore @@ -58,3 +58,4 @@ /langtable-0.0.57.tar.gz /langtable-0.0.58.tar.gz /langtable-0.0.59.tar.gz +/langtable-0.0.60.tar.gz diff --git a/langtable.spec b/langtable.spec index 49cd05a..70c213f 100644 --- a/langtable.spec +++ b/langtable.spec @@ -1,5 +1,5 @@ Name: langtable -Version: 0.0.59 +Version: 0.0.60 Release: 1%{?dist} Summary: Guessing reasonable defaults for locale, keyboard layout, territory, and language. # the translations in languages.xml and territories.xml are (mostly) @@ -75,6 +75,13 @@ xmllint --noout --relaxng \ %{python3_sitelib}/langtable-*.egg-info/* %changelog +* Wed Sep 21 2022 Mike FABIAN - 0.0.60-1 +- Update to 0.0.60 +- Add list_common_locales() function + (Resolves: https://github.com/mike-fabian/langtable/issues/15) +- For ar_IN locale, langtable should give the 'ara' keyboard layout as the first choice + (Resolves: Resolves: https://github.com/mike-fabian/langtable/issues/14) + * Tue Sep 06 2022 Mike FABIAN - 0.0.59-1 - Update to 0.0.59 - Add ibus/m17n:ar:kbd as input method for Arabic and fix iso639-1 code for Arabic diff --git a/sources b/sources index 850f035..76bc8d4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (langtable-0.0.59.tar.gz) = 510bba494c4b564e456cc8ffa859d4718c3799c63f7c39ff311c710473350e9a735426479d331309305c0f86b509f6810b4543352051f70cf1373f4e95021980 +SHA512 (langtable-0.0.60.tar.gz) = b4cb257f399f3cd731cb0f563b310c8871c5cfe3eef2586e740ebdb5ab7a80cd577d14973cad0d4d15723931ffe005cd26642f45bd6fc15112f3d295aae1e1c4 From 2183dcbbe97ddbf6e30df98909018e9833c484ec Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Thu, 24 Nov 2022 23:22:31 +0100 Subject: [PATCH 08/32] Update to 0.0.61 - Add mnw_MM.UTF-8 and ckb_IQ.UTF-8 - Do not run test cases using Python2 anymore - Add bih - Add more translations from CLDR - Migrate license tag to SPDX --- .gitignore | 1 + langtable.spec | 12 ++++++++++-- sources | 2 +- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index b95ab30..9c04aae 100644 --- a/.gitignore +++ b/.gitignore @@ -59,3 +59,4 @@ /langtable-0.0.58.tar.gz /langtable-0.0.59.tar.gz /langtable-0.0.60.tar.gz +/langtable-0.0.61.tar.gz diff --git a/langtable.spec b/langtable.spec index 70c213f..5d46472 100644 --- a/langtable.spec +++ b/langtable.spec @@ -1,12 +1,12 @@ Name: langtable -Version: 0.0.60 +Version: 0.0.61 Release: 1%{?dist} Summary: Guessing reasonable defaults for locale, keyboard layout, territory, and language. # the translations in languages.xml and territories.xml are (mostly) # imported from CLDR and are thus under the Unicode license, the # short name for this license is "MIT", see: # https://fedoraproject.org/wiki/Licensing:MIT?rd=Licensing/MIT#Modern_Style_without_sublicense_.28Unicode.29 -License: GPLv3+ +License: GPL-3.0-or-later URL: https://github.com/mike-fabian/langtable Source0: https://github.com/mike-fabian/langtable/releases/download/%{version}/%{name}-%{version}.tar.gz BuildArch: noarch @@ -75,6 +75,14 @@ xmllint --noout --relaxng \ %{python3_sitelib}/langtable-*.egg-info/* %changelog +* Thu Nov 24 2022 Mike FABIAN - 0.0.61-1 +- Update to 0.0.61 +- Add mnw_MM.UTF-8 and ckb_IQ.UTF-8 +- Do not run test cases using Python2 anymore +- Add bih +- Add more translations from CLDR +- Migrate license tag to SPDX + * Wed Sep 21 2022 Mike FABIAN - 0.0.60-1 - Update to 0.0.60 - Add list_common_locales() function diff --git a/sources b/sources index 76bc8d4..507aaf1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (langtable-0.0.60.tar.gz) = b4cb257f399f3cd731cb0f563b310c8871c5cfe3eef2586e740ebdb5ab7a80cd577d14973cad0d4d15723931ffe005cd26642f45bd6fc15112f3d295aae1e1c4 +SHA512 (langtable-0.0.61.tar.gz) = ab014041073ed39e8e4ca4c2bb638c486eb22479a3de167371b8733182896c6c72000668db32d9aca41dc42c4051992da7d7a9d8cbb6ed3fd05d3e52ae6c59f5 From c75d165ce22525372df181303f5c55ddf44969fb Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Mon, 28 Nov 2022 08:31:53 +0100 Subject: [PATCH 09/32] Migrate license tag of python3-langtable to SPDX as well --- langtable.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/langtable.spec b/langtable.spec index 5d46472..40c896b 100644 --- a/langtable.spec +++ b/langtable.spec @@ -1,6 +1,6 @@ Name: langtable Version: 0.0.61 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Guessing reasonable defaults for locale, keyboard layout, territory, and language. # the translations in languages.xml and territories.xml are (mostly) # imported from CLDR and are thus under the Unicode license, the @@ -23,7 +23,7 @@ already known. %package -n python3-langtable Summary: Python module to query the langtable-data -License: GPLv3+ +License: GPL-3.0-or-later Requires: %{name} = %{version}-%{release} Obsoletes: %{name}-data < %{version}-%{release} Provides: %{name}-data = %{version}-%{release} @@ -75,6 +75,9 @@ xmllint --noout --relaxng \ %{python3_sitelib}/langtable-*.egg-info/* %changelog +* Mon Nov 28 2022 Mike FABIAN - 0.0.61-2 +- Migrate license tag of python3-langtable to SPDX as well + * Thu Nov 24 2022 Mike FABIAN - 0.0.61-1 - Update to 0.0.61 - Add mnw_MM.UTF-8 and ckb_IQ.UTF-8 From 5bb1eb5557f2dbddb973488c72bf1665b8987de1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 19 Jan 2023 15:28:31 +0000 Subject: [PATCH 10/32] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- langtable.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/langtable.spec b/langtable.spec index 40c896b..b8d3c5d 100644 --- a/langtable.spec +++ b/langtable.spec @@ -1,6 +1,6 @@ Name: langtable Version: 0.0.61 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Guessing reasonable defaults for locale, keyboard layout, territory, and language. # the translations in languages.xml and territories.xml are (mostly) # imported from CLDR and are thus under the Unicode license, the @@ -75,6 +75,9 @@ xmllint --noout --relaxng \ %{python3_sitelib}/langtable-*.egg-info/* %changelog +* Thu Jan 19 2023 Fedora Release Engineering - 0.0.61-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Mon Nov 28 2022 Mike FABIAN - 0.0.61-2 - Migrate license tag of python3-langtable to SPDX as well From 419964d94132c8e397372761e225db0a13bb72a4 Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Tue, 2 May 2023 12:58:24 +0200 Subject: [PATCH 11/32] Update to 0.0.62 - Get translation changes from CLDR - Add more translations from CLDR - Add Norwegian keyboard layout to keyboards.xml (Resolves: https://github.com/mike-fabian/langtable/issues/16) - Add Hang script to Southern Aymara --- .gitignore | 1 + langtable.spec | 12 ++++++++++-- sources | 2 +- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 9c04aae..1eedaf5 100644 --- a/.gitignore +++ b/.gitignore @@ -60,3 +60,4 @@ /langtable-0.0.59.tar.gz /langtable-0.0.60.tar.gz /langtable-0.0.61.tar.gz +/langtable-0.0.62.tar.gz diff --git a/langtable.spec b/langtable.spec index b8d3c5d..9761fe0 100644 --- a/langtable.spec +++ b/langtable.spec @@ -1,6 +1,6 @@ Name: langtable -Version: 0.0.61 -Release: 3%{?dist} +Version: 0.0.62 +Release: 1%{?dist} Summary: Guessing reasonable defaults for locale, keyboard layout, territory, and language. # the translations in languages.xml and territories.xml are (mostly) # imported from CLDR and are thus under the Unicode license, the @@ -75,6 +75,14 @@ xmllint --noout --relaxng \ %{python3_sitelib}/langtable-*.egg-info/* %changelog +* Tue May 02 2023 Mike FABIAN - 0.0.62-1 +- Update to 0.0.62 +- Get translation changes from CLDR +- Add more translations from CLDR +- Add Norwegian keyboard layout to keyboards.xml + (Resolves: https://github.com/mike-fabian/langtable/issues/16) +- Add Hang script to Southern Aymara + * Thu Jan 19 2023 Fedora Release Engineering - 0.0.61-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild diff --git a/sources b/sources index 507aaf1..660c9dc 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (langtable-0.0.61.tar.gz) = ab014041073ed39e8e4ca4c2bb638c486eb22479a3de167371b8733182896c6c72000668db32d9aca41dc42c4051992da7d7a9d8cbb6ed3fd05d3e52ae6c59f5 +SHA512 (langtable-0.0.62.tar.gz) = 39628c99069f00fc2cde9861ebfb69e709730e1f585c1661496b8d69f93c7a78854c6a4744930af6ee1ce03b7647702d28d2c3c2816cfcce3aa55887e3f24ea8 From 7ccb9a1383c9b101da3d01de37c927304e9305d1 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Tue, 13 Jun 2023 20:42:17 +0200 Subject: [PATCH 12/32] Rebuilt for Python 3.12 --- langtable.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/langtable.spec b/langtable.spec index 9761fe0..3ab0217 100644 --- a/langtable.spec +++ b/langtable.spec @@ -1,6 +1,6 @@ Name: langtable Version: 0.0.62 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Guessing reasonable defaults for locale, keyboard layout, territory, and language. # the translations in languages.xml and territories.xml are (mostly) # imported from CLDR and are thus under the Unicode license, the @@ -75,6 +75,9 @@ xmllint --noout --relaxng \ %{python3_sitelib}/langtable-*.egg-info/* %changelog +* Tue Jun 13 2023 Python Maint - 0.0.62-2 +- Rebuilt for Python 3.12 + * Tue May 02 2023 Mike FABIAN - 0.0.62-1 - Update to 0.0.62 - Get translation changes from CLDR From 9c97430028548516d69dfc858ecfbed2b7ecb85f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jul 2023 09:54:36 +0000 Subject: [PATCH 13/32] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- langtable.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/langtable.spec b/langtable.spec index 3ab0217..a5fe8bc 100644 --- a/langtable.spec +++ b/langtable.spec @@ -1,6 +1,6 @@ Name: langtable Version: 0.0.62 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Guessing reasonable defaults for locale, keyboard layout, territory, and language. # the translations in languages.xml and territories.xml are (mostly) # imported from CLDR and are thus under the Unicode license, the @@ -75,6 +75,9 @@ xmllint --noout --relaxng \ %{python3_sitelib}/langtable-*.egg-info/* %changelog +* Thu Jul 20 2023 Fedora Release Engineering - 0.0.62-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Tue Jun 13 2023 Python Maint - 0.0.62-2 - Rebuilt for Python 3.12 From ed9168e1862cbbe9ab2d44f2735402c41a48d2b4 Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Mon, 28 Aug 2023 12:29:22 +0200 Subject: [PATCH 14/32] Update to 0.0.63 - Add more translations from CLDR - Get translation changes from CLDR - Japanese: prefer anthy over kkc (Thanks to adam Williamson: https://github.com/mike-fabian/langtable/pull/17) - Use skipTerritory also in list_keyboards(), list_consolefonts(), and list_timezones() (Resolves: https://github.com/mike-fabian/langtable/issues/18) --- .gitignore | 1 + langtable.spec | 13 +++++++++++-- sources | 2 +- 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 1eedaf5..ec9f5e5 100644 --- a/.gitignore +++ b/.gitignore @@ -61,3 +61,4 @@ /langtable-0.0.60.tar.gz /langtable-0.0.61.tar.gz /langtable-0.0.62.tar.gz +/langtable-0.0.63.tar.gz diff --git a/langtable.spec b/langtable.spec index a5fe8bc..0dfcdb3 100644 --- a/langtable.spec +++ b/langtable.spec @@ -1,6 +1,6 @@ Name: langtable -Version: 0.0.62 -Release: 3%{?dist} +Version: 0.0.63 +Release: 1%{?dist} Summary: Guessing reasonable defaults for locale, keyboard layout, territory, and language. # the translations in languages.xml and territories.xml are (mostly) # imported from CLDR and are thus under the Unicode license, the @@ -75,6 +75,15 @@ xmllint --noout --relaxng \ %{python3_sitelib}/langtable-*.egg-info/* %changelog +* Mon Aug 28 2023 Mike FABIAN - 0.0.63-1 +- Update to 0.0.63 +- Add more translations from CLDR +- Get translation changes from CLDR +- Japanese: prefer anthy over kkc + (Thanks to adam Williamson: https://github.com/mike-fabian/langtable/pull/17) +- Use skipTerritory also in list_keyboards(), list_consolefonts(), and list_timezones() + (Resolves: https://github.com/mike-fabian/langtable/issues/18) + * Thu Jul 20 2023 Fedora Release Engineering - 0.0.62-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild diff --git a/sources b/sources index 660c9dc..4d67ca1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (langtable-0.0.62.tar.gz) = 39628c99069f00fc2cde9861ebfb69e709730e1f585c1661496b8d69f93c7a78854c6a4744930af6ee1ce03b7647702d28d2c3c2816cfcce3aa55887e3f24ea8 +SHA512 (langtable-0.0.63.tar.gz) = 4760513bf8abf26fcd23ee0b948cce3aabe969787f43806c4bbb0f29d7330dc2181d2b6e8ed74fea9b735b2c9deeacc580f9737b3a9772b547727a9518ef5713 From 842c6316e92f452661bfd76a5730d4be4cfab005 Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Tue, 19 Sep 2023 21:52:42 +0200 Subject: [PATCH 15/32] Update to 0.0.64 - Add new public functions list_all_{languages,locales,keyboards,territories,timezones,scripts,input_methods,console_fonts} (See also the discussion at: https://gitlab.gnome.org/GNOME/gnome-desktop/-/merge_requests/159) --- .gitignore | 1 + langtable.spec | 7 ++++++- sources | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index ec9f5e5..d704f87 100644 --- a/.gitignore +++ b/.gitignore @@ -62,3 +62,4 @@ /langtable-0.0.61.tar.gz /langtable-0.0.62.tar.gz /langtable-0.0.63.tar.gz +/langtable-0.0.64.tar.gz diff --git a/langtable.spec b/langtable.spec index 0dfcdb3..684a45b 100644 --- a/langtable.spec +++ b/langtable.spec @@ -1,5 +1,5 @@ Name: langtable -Version: 0.0.63 +Version: 0.0.64 Release: 1%{?dist} Summary: Guessing reasonable defaults for locale, keyboard layout, territory, and language. # the translations in languages.xml and territories.xml are (mostly) @@ -75,6 +75,11 @@ xmllint --noout --relaxng \ %{python3_sitelib}/langtable-*.egg-info/* %changelog +* Tue Sep 19 2023 Mike FABIAN - 0.0.64-1 +- Update to 0.0.64 +- Add new public functions list_all_{languages,locales,keyboards,territories,timezones,scripts,input_methods,console_fonts} + (See also the discussion at: https://gitlab.gnome.org/GNOME/gnome-desktop/-/merge_requests/159) + * Mon Aug 28 2023 Mike FABIAN - 0.0.63-1 - Update to 0.0.63 - Add more translations from CLDR diff --git a/sources b/sources index 4d67ca1..d79a36a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (langtable-0.0.63.tar.gz) = 4760513bf8abf26fcd23ee0b948cce3aabe969787f43806c4bbb0f29d7330dc2181d2b6e8ed74fea9b735b2c9deeacc580f9737b3a9772b547727a9518ef5713 +SHA512 (langtable-0.0.64.tar.gz) = 42ecd828c4341d6586d5bb438a8031d799d3ac61f9a228a6f698c713bcb5d4aff1bb9f0eb655bac38c1dfa42532f6efd9b3ad1b71d7934afd1df90c18e86a846 From d373a482b20bbb2ec6ca4a411917c9972475cca8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 21 Jan 2024 03:14:24 +0000 Subject: [PATCH 16/32] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- langtable.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/langtable.spec b/langtable.spec index 684a45b..7eb8fff 100644 --- a/langtable.spec +++ b/langtable.spec @@ -1,6 +1,6 @@ Name: langtable Version: 0.0.64 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Guessing reasonable defaults for locale, keyboard layout, territory, and language. # the translations in languages.xml and territories.xml are (mostly) # imported from CLDR and are thus under the Unicode license, the @@ -75,6 +75,9 @@ xmllint --noout --relaxng \ %{python3_sitelib}/langtable-*.egg-info/* %changelog +* Sun Jan 21 2024 Fedora Release Engineering - 0.0.64-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Tue Sep 19 2023 Mike FABIAN - 0.0.64-1 - Update to 0.0.64 - Add new public functions list_all_{languages,locales,keyboards,territories,timezones,scripts,input_methods,console_fonts} From 7ba03983112c5f48a5212fef6a71e9a9d8ccc73a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jan 2024 01:12:17 +0000 Subject: [PATCH 17/32] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- langtable.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/langtable.spec b/langtable.spec index 7eb8fff..35c13b9 100644 --- a/langtable.spec +++ b/langtable.spec @@ -1,6 +1,6 @@ Name: langtable Version: 0.0.64 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Guessing reasonable defaults for locale, keyboard layout, territory, and language. # the translations in languages.xml and territories.xml are (mostly) # imported from CLDR and are thus under the Unicode license, the @@ -75,6 +75,9 @@ xmllint --noout --relaxng \ %{python3_sitelib}/langtable-*.egg-info/* %changelog +* Thu Jan 25 2024 Fedora Release Engineering - 0.0.64-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Sun Jan 21 2024 Fedora Release Engineering - 0.0.64-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From e6029adc888fdb89e3add608252fb0ce5369cee8 Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Thu, 8 Feb 2024 17:45:00 +0100 Subject: [PATCH 18/32] Convert to rpm-autospec --- changelog | 552 ++++++++++++++++++++++++++++++++++++++++++++++++ langtable.spec | 558 +------------------------------------------------ 2 files changed, 554 insertions(+), 556 deletions(-) create mode 100644 changelog diff --git a/changelog b/changelog new file mode 100644 index 0000000..4389129 --- /dev/null +++ b/changelog @@ -0,0 +1,552 @@ +* Thu Jan 25 2024 Fedora Release Engineering - 0.0.64-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Sun Jan 21 2024 Fedora Release Engineering - 0.0.64-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Tue Sep 19 2023 Mike FABIAN - 0.0.64-1 +- Update to 0.0.64 +- Add new public functions list_all_{languages,locales,keyboards,territories,timezones,scripts,input_methods,console_fonts} + (See also the discussion at: https://gitlab.gnome.org/GNOME/gnome-desktop/-/merge_requests/159) + +* Mon Aug 28 2023 Mike FABIAN - 0.0.63-1 +- Update to 0.0.63 +- Add more translations from CLDR +- Get translation changes from CLDR +- Japanese: prefer anthy over kkc + (Thanks to adam Williamson: https://github.com/mike-fabian/langtable/pull/17) +- Use skipTerritory also in list_keyboards(), list_consolefonts(), and list_timezones() + (Resolves: https://github.com/mike-fabian/langtable/issues/18) + +* Thu Jul 20 2023 Fedora Release Engineering - 0.0.62-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Tue Jun 13 2023 Python Maint - 0.0.62-2 +- Rebuilt for Python 3.12 + +* Tue May 02 2023 Mike FABIAN - 0.0.62-1 +- Update to 0.0.62 +- Get translation changes from CLDR +- Add more translations from CLDR +- Add Norwegian keyboard layout to keyboards.xml + (Resolves: https://github.com/mike-fabian/langtable/issues/16) +- Add Hang script to Southern Aymara + +* Thu Jan 19 2023 Fedora Release Engineering - 0.0.61-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Mon Nov 28 2022 Mike FABIAN - 0.0.61-2 +- Migrate license tag of python3-langtable to SPDX as well + +* Thu Nov 24 2022 Mike FABIAN - 0.0.61-1 +- Update to 0.0.61 +- Add mnw_MM.UTF-8 and ckb_IQ.UTF-8 +- Do not run test cases using Python2 anymore +- Add bih +- Add more translations from CLDR +- Migrate license tag to SPDX + +* Wed Sep 21 2022 Mike FABIAN - 0.0.60-1 +- Update to 0.0.60 +- Add list_common_locales() function + (Resolves: https://github.com/mike-fabian/langtable/issues/15) +- For ar_IN locale, langtable should give the 'ara' keyboard layout as the first choice + (Resolves: Resolves: https://github.com/mike-fabian/langtable/issues/14) + +* Tue Sep 06 2022 Mike FABIAN - 0.0.59-1 +- Update to 0.0.59 +- Add ibus/m17n:ar:kbd as input method for Arabic and fix iso639-1 code for Arabic +- Get translation changes from CLDR +- Add more translations from CLDR + +* Thu Jul 21 2022 Fedora Release Engineering - 0.0.58-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Mon Jun 13 2022 Python Maint - 0.0.58-2 +- Rebuilt for Python 3.11 + +* Thu Apr 21 2022 Mike FABIAN - 0.0.58-1 +- Update to 0.0.58 +- Add syr locale +- Get translation changes from CLDR +- Add more translations from CLDR +- Fix names for keyboard layouts which have changed +- Add ab_GE locale +- Add rif language + +* Tue Jan 25 2022 Mike FABIAN - 0.0.57-1 +- Update to 0.0.57 +- Get translation changes from CLDR +- Add more translations from CLDR +- Replace “ibus/cangjie” with “ibus/table:cangjie5” +- Updates for Sami languages (from Marko Myllynen) +- Updates for Finnish keyboard layouts (from Marko Myllynen) + +* Thu Jan 20 2022 Fedora Release Engineering - 0.0.56-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Mon Aug 16 2021 Mike FABIAN - 0.0.56-1 +- Update to 0.0.56 +- Fallback to translations in “xx” from “xx_Zzzz” + only if “Zzzz” is the main script of “xx” + (Resolves: https://github.com/mike-fabian/langtable/issues/13) +- Get translation changes for mt from CLDR + +* Wed Aug 11 2021 Mike FABIAN - 0.0.55-1 +- Update to 0.0.55 +- Get translation changes from CLDR +- Add more translations from CLDR +- Make inscript2 instead of inscript input methods the default + (See: https://fedoraproject.org/wiki/Changes/Enhanced_Inscript_as_default_Indic_IM) +- Make ibus/m17n:vi:telex the default input method for Vietnamese + +* Thu Jul 22 2021 Fedora Release Engineering - 0.0.54-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Fri Jun 04 2021 Python Maint - 0.0.54-3 +- Rebuilt for Python 3.10 + +* Tue Jan 26 2021 Fedora Release Engineering - 0.0.54-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Thu Oct 29 2020 Mike FABIAN - 0.0.54-1 +- Update to 0.0.54 +- add list_common_languages derived from gnome-control-center + by Sundeep ANAND + +* Tue Sep 15 2020 Mike FABIAN - 0.0.53-1 +- Update to 0.0.53 +- Capitalize the return values of language_name() and territory_name() + (See: https://github.com/rhinstaller/anaconda/pull/2837). +- Add more translations from CLDR +- Get translation changes from CLDR + +* Tue Aug 18 2020 Mike FABIAN - 0.0.52-1 +- Update to 0.0.52 +- add list_common_keyboards() to public api by Sundeep ANAND + +* Tue Jul 28 2020 Fedora Release Engineering - 0.0.51-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue May 26 2020 Miro Hrončok - 0.0.51-3 +- Rebuilt for Python 3.9 + +* Wed Jan 29 2020 Fedora Release Engineering - 0.0.51-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Tue Jan 14 2020 Mike FABIAN - 0.0.51-1 +- Parse stuff in glibc locale names after @ which is not a script as a variant +- Add ckb_IQ.UTF-8 locale + +* Fri Dec 20 2019 Mike FABIAN - 0.0.50-1 +- Make parse_locale() return something reasonable for + C, POSIX, en_US_POSIX, and C.UTF-8 +- Fix exception in language_name() when called with languageId='' + (noticed by Marco Myllynen, thank you!) + +* Fri Dec 13 2019 Mike FABIAN - 0.0.49-1 +- Add new public function parse_locale() +- Let info() print a bit more stuff + +* Tue Nov 05 2019 Mike FABIAN - 0.0.48-1 +- Fix typo in mo entry +- Add mnw +- Fix translation of IN in te + +* Sun Sep 29 2019 Mike FABIAN - 0.0.47-1 +- Three changed translations into sr_Latn from CLDR +- Add translations of PL in csb and szl (from native speakers) +- Add tools/compare_with_glib_source.py script to compare stuff with glibc +- Add translation of DZ in ber +- Add translation for MA in ber, ber_Tfng, ber_MA +- Add translation of MX in nah and nhn +- Add translation of NP in the +- Add translation for PH in tl +- Fix translation of IN in te +- Add translation of MM in shn +- Add translation of IN in sat +- Add translation of IR in az_Arab, az_IR +- Add translation for NU in niu +- Add translation of PE in ayc (from glibc) +- Add translation of PE in agr (from glibc) +- Fix translation of RU into tt +- Fix translation of ZA in xh +- Add translation of IN in mni (from glibc) +- Add translation of CA in iu (from glibc) +- Add translation of ET in sid (from glibc) +- Add translations of ER and ET in gez (from glibc) +- Add translation of ZA in nr, nso, ss, st, tn, ts, ve (from glibc) +- Add translation of MV in dv (from glibc) +- Add translation of CA in ik (from glibc) +- Add translation of IN in mjw (from glibc) +- Add translations of TW in cmn, hak, nan, nan_Latn (from glibc) +- Fix translation of BY in be_Latn to agree with glibc +- Add translation of NP in bho +- Add translation of IN in bhb, bho, doi, hif, hne, ks_Deva, mag, raj, sa, sd_Deva +- Use "Crimean Tatar" instead of "Crimean Turkish" as English translation for crh +- Use Shuswap instead of "Shuswap langauge" as the English translation of shs +- Correct capitalization of endonym for ss +- Fix translations of sr_Latn and sr_Cyrl into sr_Latn +- Use standard translations of zh and yue from cldr, not the alt='menu' variant +- Fix endonym of uz_Cyrl to agree with glibc and cldr +- Change endonym for tcy to agree with glibc (cldr does not have tcy) +- Change endonym for sid to agree with glibc (cldr does not have sid) +- Change endonym for sgs to agree with glibc (cldr does not have sgs) +- Give Olck higher priority than Deva for sat +- Change endonym for lzh to agree with glibc +- Change endonym for csb to agree with glibc +- Change endonym for cmn_Hans from 官话 to 汉语官话 and for cmn_Hant from 官話 to 漢語官話 +- Add endonym for ber_MA +- Add endonym for az_Arab, az_IR (from az_IR in glibc) +- Add endonym for fy_NL +- Fix endonym for nhn and add English name for nhn +- Fix endonym for pa_Arab (agrees with CLDR now) + +* Wed Sep 04 2019 Mike FABIAN - 0.0.46-1 +- Add some documentation about the parsing of languageId +- Adapt test cases to translation changes from CLDR +- Get translation changes from CLDR +- Add more translations from CLDR +- More test cases +- Add optional boolean parameter “fallback” in language_name() and territory_name() +- Add translation of ES in an +- Add dummy translation of IN in ks_Deva +- Add endonyms for ik, iu, cv, csb, crh, an, ayc, ber, bho +- Add translation of IT in lij +- Add endonym for nan_Latn +- Add endonym for oc and translation of FR in oc +- Add translations of AW and CW in pap +- Add endonyms for sat, sa, quz +- Add translation of IT in sc +- Add dummy translation of IN in sd_Deva +- Add endonyms for sid, the +- Add translations of “Tok Pisin” and “Papua New Guinea” in the Tok Pisin language +- Add translations of “Walloon” and “Belgium” in the Walloon language +- Some comments in Makefile + +* Mon Aug 19 2019 Miro Hrončok - 0.0.45-4 +- Rebuilt for Python 3.8 + +* Tue Jul 30 2019 Mike FABIAN - 0.0.45-3 +- Add “Provides: langtable-data” + +* Thu Jul 25 2019 Fedora Release Engineering - 0.0.45-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Fri May 31 2019 Mike FABIAN - 0.0.45-1 +- Add python_provide macro to make the switch from Python 2 to + Python 3 automatic (Resolves: rhbz#1717341) +- Use “us(intl)” keyboard instead of “us” as the default for af and ZA + (Resolves: https://github.com/mike-fabian/langtable/issues/9) +- Add za keyboard layout for nso, tn, ve + (Resolves: https://github.com/mike-fabian/langtable/issues/10) +- “us” is a possible layout for “ZA”, it is used by default for “zu” for example +- Return number of failed tests in test_cases.py doctests. + +* Fri May 31 2019 Mike FABIAN - 0.0.44-2 +- Obsolete langtable-data + +* Fri May 31 2019 Mike FABIAN - 0.0.44-1 +- Use setuptools instead of distutils +- Add a version() function and an info() function. +- Restructure langtable project a bit to be able to upload to PyPi +- Increase the rank of zh_SG.UTF-8 back to 10 again for languageId="zh" +- Remove old provides and obsoletes + +* Fri May 10 2019 Mike FABIAN - 0.0.43-1 +- Get translation changes from CLDR +- Add some new translations from CLDR +- Add dsb_DE.UTF-8 sah_RU.UTF-8 locales +- Fix ranks for "en" and "zh" in "SG", English should be the default for "SG" +- Reduce the rank of cmn_TW.UTF-8 and zh_SG.UTF-8 to 0 for languageId="zh" + (Resolves: https://github.com/mike-fabian/langtable/issues/8) + +* Mon Apr 08 2019 Mike FABIAN - 0.0.42-1 +- Add special support for languageId ca_ES_VALENCIA (Resolves: rhbz#1698984) + +* Fri Mar 08 2019 Mike FABIAN - 0.0.41-3 +- Remove python2-langtable subpackage (Resolves: rhbz#1686395) + +* Fri Feb 01 2019 Fedora Release Engineering - 0.0.41-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Tue Jan 29 2019 Mike FABIAN - 0.0.41-1 +- The territory can be 2 upper case letters *or* 3 digits +- Get translation changes from CLDR +- Add many languages and territories and also add new translations from CLDR + +* Mon Jan 07 2019 Mike FABIAN - 0.0.40-1 +- Add Esperanto locale and test case + (Thanks to Carmen Bianca Bakker ). +- Add sel + +* Thu Nov 08 2018 Mike FABIAN - 0.0.39-2 +- Remove unnecessary LC_CTYPE=en_US.UTF-8 in check section. + +* Mon Oct 15 2018 Mike FABIAN - 0.0.39-1 +- Add the new keyboard layout "au" for Australia (same as "us") +- Add locales missing in languages.xml, territiories.xml or in both. +- Add ibus/libzhuyin and make it the default for TW. +- Add cmn_TW.UTF-8 to the Chinese locales +- Add several missing languages (Resolves: rhbz#1631214): + ab av bin bm bua ch co cu ee fat gn ho hz ie ii io kaa ki kj kr kum + kwm lah lez mh mo na ng nqo nv ota rm rn sco sg sh sma smn sms sn su + syr tw ty tyv vo vot wen yap za + +* Tue Jul 17 2018 Miro Hrončok - 0.0.38-8 +- Update Python macros to new packaging standards + (See https://fedoraproject.org/wiki/Changes/Move_usr_bin_python_into_separate_package) + +* Fri Jul 13 2018 Fedora Release Engineering - 0.0.38-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Tue Jun 19 2018 Miro Hrončok - 0.0.38-6 +- Rebuilt for Python 3.7 + +* Tue Apr 10 2018 Pete Walter - 0.0.38-5 +- Conditionally add back Python 2 subpackage on Fedora +- Rename Python 3 subpackage to python3-langtable to follow guidelines +- Resolves: rhbz#1559099 + +* Wed Apr 04 2018 Mike FABIAN - 0.0.38-4 +- Drop Python 2 subpackage +- Resolves: rhbz#1559099 + +* Wed Feb 07 2018 Fedora Release Engineering - 0.0.38-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Mon Nov 06 2017 Mike FABIAN - 0.0.38-2 +- Make "tw" the default keyboard layout for zh_TW and cmn_TW +- Resolves: rhbz#1387825 + +* Mon Nov 06 2017 Mike FABIAN - 0.0.38-1 +- Add some new translations from CLDR +- Add agr, bi, hif, kab, mfe, miq, mjw, shn, sm, to, tpi_PG, yuw, AS, MU, SC, TO, VU, WS + +* Wed Sep 27 2017 Troy Dawson - 0.0.37-4 +- Cleanup spec file conditionals + +* Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek - 0.0.37-3 +- Python 2 binary package renamed to python2-langtable + See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3 + +* Wed Jul 26 2017 Fedora Release Engineering - 0.0.37-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Wed Feb 08 2017 Mike FABIAN - 0.0.37-1 +- Add some new translations from CLDR +- Add sgs +- Add chr +- Add Hung script + +* Mon Dec 12 2016 Charalampos Stratakis - 0.0.36-3 +- Rebuild for Python 3.6 + +* Thu Jul 21 2016 Mike FABIAN - 0.0.36-2 +- add BuildRequires: perl + +* Wed Jul 20 2016 Mike FABIAN - 0.0.36-1 +- Add LI (a de_LI locale has recently been added to glibc) +- Add some translations for LI from CLDR + +* Tue Jul 19 2016 Fedora Release Engineering - 0.0.35-2 +- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages + +* Fri Jun 24 2016 Mike FABIAN - 0.0.35-1 +- Add some translations from CLDR +- Translation fix for Cyprus in Turkish (Resolves: rhbz#1349245) +- Fix script entries for ID and BA +- Add khb, osa, new, xzh and Bhks and Marc scripts + +* Thu Feb 04 2016 Fedora Release Engineering - 0.0.34-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Wed Feb 3 2016 Orion Poplawski - 0.0.34-3 +- Modernize spec +- Fix python3 package file ownership + +* Tue Nov 03 2015 Robert Kuska - 0.0.34-2 +- Rebuilt for Python3.5 rebuild + +* Wed Jul 01 2015 Mike FABIAN - 0.0.34-1 +- Add a function list_scripts() to list scripts used for a language or in a territory +- Translation fix from CLDR +- Add Sphinx markup to public functions + +* Wed Jun 17 2015 Fedora Release Engineering - 0.0.33-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Wed May 13 2015 Mike FABIAN - 0.0.33-1 +- Translation fix for Tagalog <-> Filipino +- Resolves: rhbz#1220775 +- Translation fixes from Wikipedia and CLDR +- fix build with Python 3.4.3 (in current rawhide) + +* Tue May 12 2015 Mike FABIAN - 0.0.32-1 +- Add language endonym for tl +- Resolves: rhbz#1220783 + +* Tue Apr 28 2015 Mike FABIAN - 0.0.31-2 +- Do not package the files in /usr/share/langtable/ twice +- Resolves: rhbz#1216913 + +* Thu Mar 05 2015 Mike FABIAN - 0.0.31-1 +- Fix keyboard for sr_ME ('rs', not 'sr'), by David Shea (Resolves: rhbz#1190078) +- Add tcy and bhb +- Add some new translations from CLDR +- Some translation fixes from CLDR + +* Tue Jan 27 2015 Mike FABIAN - 0.0.30-1 +- Make “eurlatgr” the default console font for languages and regions which + do not need Arabic or Cyrillic or Hebrew script. +- add ce, raj + +* Wed Jan 14 2015 Mike FABIAN - 0.0.29-1 +- add CW, cmn, hak, lzh, quz, the + +* Wed Sep 24 2014 Mike FABIAN - 0.0.28-1 +- Do not used translations tagged with 'variant' in CLDR +- Rename Uyghur keyboard cn(uig) → cn(ug) + (for xkeyboard-config >= 2.12, shipped with Fedora 21 Alpha) + +* Wed Aug 27 2014 Mike FABIAN - 0.0.27-1 +- Use Hindi again as the default language for India (Resolves: rhbz#1133188) +- Some translation updates from CLDR. + +* Mon Aug 25 2014 Mike FABIAN - 0.0.26-1 +- Use English as the default language for India (Resolves: rhbz#1133188) + +* Wed Jul 09 2014 Mike FABIAN - 0.0.25-1 +- Add fi(classic) keyboard layout (Resolves: rhbz#1117860) + +* Sat Jun 07 2014 Fedora Release Engineering - 0.0.24-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Wed May 28 2014 Kalev Lember - 0.0.24-3 +- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4 + +* Thu May 22 2014 Mike FABIAN - 0.0.24-2 +- Resolves: rhbz#1100230 - Unowned dir /usr/share/langtable + +* Mon Feb 24 2014 Mike FABIAN - 0.0.24-1 +- mark Bengali (bd) and its Probhat variant layout as not ASCII-capable (by Adam Williamson) +- Also validate timezones.xml and timezoneidparts.xml in .spec file +- List list_inputmethods() as public API +- Fall back to returning untranslated timezone id if translation for the requested language does not exist (Resolves: rhbz#1032848) + +* Tue Dec 10 2013 Mike FABIAN - 0.0.23-1 +- Change English translation for or from “Oriya” to “Odia” (Resolves: rhbz#1039496) +- Some new translations and translation fixes from CLDR + +* Wed Dec 04 2013 Mike FABIAN - 0.0.22-1 +- Fix typo in territory and locale for ms (Resolves: rhbz#1038109) +- add ba, chm, kv, sah, syc, udm, xal +- add entries for more keyboard layouts known to be non-ASCII + +* Thu Nov 21 2013 Mike FABIAN - 0.0.21-1 +- Make America/New_York the highest ranked timezone for US and yi (Resolves: rhbz#1031319) + +* Wed Nov 20 2013 Mike FABIAN - 0.0.20-1 +- add entries for several layouts known to be non-ASCII by systemd/s-c-k (patch by Adam Williamson) + +* Mon Nov 11 2013 Mike FABIAN - 0.0.19-1 +- Add SS +- More translations for anp from CLDR +- Add information about default input methods and a query function + +* Mon Nov 04 2013 Mike FABIAN - 0.0.18-1 +- Add anp +- Do not fail if a timezone id part cannot be found in the database (Vratislav Podzimek reported that error) + +* Tue Oct 22 2013 Mike FABIAN - 0.0.17-1 +- Add “be(oss)” as a possible keyboard layout for language nl (Resolves: rhbz#885345) + +* Tue Oct 08 2013 Mike FABIAN - 0.0.16-1 +- Make it work with python3 (and keep it working with python2) (Resolves: rhbz#985317) + +* Mon Sep 16 2013 Mike FABIAN - 0.0.15-1 +- Update to 0.0.15 +- Add keyboards "ara", "ara(azerty)", "iq", and "sy" (Resolves: rhbz#1008389) + +* Sun Sep 15 2013 Mike FABIAN - 0.0.14-1 +- Update to 0.0.14 +- add some more languages: ay, ayc, ayr, niu, szl, nhn +- make languageId() work even if the name of the language or the territory contain spaces (Resolves: rhbz#1006718) +- Add the default script if not specified in queries for Chinese +- Import improved translations from CLDR +- Always return the territory name as well if queried in language_name() +- Add timezones.xml and timezoneidparts.xml to be able to offer translations for timezone ids +- Import translations for timezone cities from CLDR +- Add some more territories and translations +- test cases for timezone id translations + +* Thu Sep 05 2013 Mike FABIAN - 0.0.13-1 +- Update to 0.0.13 +- Serbian keyboards are 'rs' not 'sr' (by Vratislav Podzimek) + +* Wed Aug 28 2013 Mike FABIAN - 0.0.12-1 +- Update to 0.0.12 +- Match case insensitively in languageId() (Resolves: rhbz#1002000 (case insensitive languageId function needed)) + +* Mon Aug 19 2013 Mike FABIAN - 0.0.11-1 +- Update to 0.0.11 +- Add translations for DE and NL territories in nds (reported by Vratislav Podzimek) + +* Tue Aug 13 2013 Mike FABIAN - 0.0.10-1 +- Update to 0.0.10 +- Add translations for Belarusian and Belarus in Latin script (reported by Vratislav Podzimek) + +* Sat Aug 03 2013 Mike FABIAN - 0.0.9-1 +- Update to 0.0.9 +- Add endonyms for pa_Arab (and pa_PK) and translation of country name for Pakistan for pa_Arab +- make languageId() return something even if a language name like "language (territory)" is given (Resolves: rhbz#986659 - some language name to its locale code failed) + +* Tue Jul 30 2013 Mike FABIAN - 0.0.8-1 +- Update to 0.0.8 +- Add endonym for Maithili +- Return True by default from supports_ascii (by Vratislav Podzimek) +- Add grc, eo, ak, GH, cop, dsb, fj, FJ, haw, hil, la, VA, ln, kg, CD, CG, AO, mos, BF, ny, MW, smj, tet, TL, tpi, PG (Resolves: rhbz#985332 - some language codes are missing) +- Import more translations from CLDR +- Give pa_IN.UTF-8 higher weight than pa_PK.UTF-8 (Resolves: rhbz#986658, rhbz#986155) + +* Thu Jul 04 2013 Mike FABIAN - 0.0.7-1 +- Update to 0.0.7 +- Add examples for list_consolefonts() +- Add a list_timezones() function +- Add functions languageId() and territoryId() +- Fix some translations of language names to get unique results returned by languageId() + +* Wed Jun 12 2013 Mike FABIAN - 0.0.6-1 +- Update to 0.0.6 +- Add RelaxNG schemas for the XML files (Vratislav Podzimek ) +- Use SAX instead of the ElementTree (Vratislav Podzimek ) +- Use 'trName' instead of 'name' for translated names (Vratislav Podzimek ) + +* Fri Jun 07 2013 Mike FABIAN - 0.0.5-1 +- Update to 0.0.5 +- Accept script names as used by glibc locales as well +- Support reading gzipped xml files +- Set ASCII support to “True” for cz and sk keyboard layouts + +* Mon May 27 2013 Mike FABIAN - 0.0.4-1 +- Update to 0.0.4 +- Remove backwards compatibility init() function +- Add ia (Interlingua), see https://bugzilla.redhat.com/show_bug.cgi?id=872423 + +* Thu May 16 2013 Mike FABIAN - 0.0.3-1 +- Update to 0.0.3 +- Move the examples from the README to the source code +- Some tweaks for the translation of Serbian +- Prefix all global functions and global variables which are internal with “_” +- Rename country → territory, countries → territories in keyboards.xml +- Add keyboard “in(eng)” and make it the default for all Indian languages +- Add a comment stating which functions should be considered public API +- Add a supports_ascii() function +- Run Python’s doctest also on langtable.py, not only the extra test_cases.txt + +* Fri May 10 2013 Mike FABIAN - 0.0.2-1 +- update to 0.0.2 +- Prefer values for language, script, and territory found in languageId over those found in the other parameters + +* Tue May 07 2013 Mike FABIAN - 0.0.1-1 +- initial package diff --git a/langtable.spec b/langtable.spec index 35c13b9..e2a42f8 100644 --- a/langtable.spec +++ b/langtable.spec @@ -1,6 +1,6 @@ Name: langtable Version: 0.0.64 -Release: 3%{?dist} +Release: %autorelease Summary: Guessing reasonable defaults for locale, keyboard layout, territory, and language. # the translations in languages.xml and territories.xml are (mostly) # imported from CLDR and are thus under the Unicode license, the @@ -75,558 +75,4 @@ xmllint --noout --relaxng \ %{python3_sitelib}/langtable-*.egg-info/* %changelog -* Thu Jan 25 2024 Fedora Release Engineering - 0.0.64-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Sun Jan 21 2024 Fedora Release Engineering - 0.0.64-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Tue Sep 19 2023 Mike FABIAN - 0.0.64-1 -- Update to 0.0.64 -- Add new public functions list_all_{languages,locales,keyboards,territories,timezones,scripts,input_methods,console_fonts} - (See also the discussion at: https://gitlab.gnome.org/GNOME/gnome-desktop/-/merge_requests/159) - -* Mon Aug 28 2023 Mike FABIAN - 0.0.63-1 -- Update to 0.0.63 -- Add more translations from CLDR -- Get translation changes from CLDR -- Japanese: prefer anthy over kkc - (Thanks to adam Williamson: https://github.com/mike-fabian/langtable/pull/17) -- Use skipTerritory also in list_keyboards(), list_consolefonts(), and list_timezones() - (Resolves: https://github.com/mike-fabian/langtable/issues/18) - -* Thu Jul 20 2023 Fedora Release Engineering - 0.0.62-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Tue Jun 13 2023 Python Maint - 0.0.62-2 -- Rebuilt for Python 3.12 - -* Tue May 02 2023 Mike FABIAN - 0.0.62-1 -- Update to 0.0.62 -- Get translation changes from CLDR -- Add more translations from CLDR -- Add Norwegian keyboard layout to keyboards.xml - (Resolves: https://github.com/mike-fabian/langtable/issues/16) -- Add Hang script to Southern Aymara - -* Thu Jan 19 2023 Fedora Release Engineering - 0.0.61-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Mon Nov 28 2022 Mike FABIAN - 0.0.61-2 -- Migrate license tag of python3-langtable to SPDX as well - -* Thu Nov 24 2022 Mike FABIAN - 0.0.61-1 -- Update to 0.0.61 -- Add mnw_MM.UTF-8 and ckb_IQ.UTF-8 -- Do not run test cases using Python2 anymore -- Add bih -- Add more translations from CLDR -- Migrate license tag to SPDX - -* Wed Sep 21 2022 Mike FABIAN - 0.0.60-1 -- Update to 0.0.60 -- Add list_common_locales() function - (Resolves: https://github.com/mike-fabian/langtable/issues/15) -- For ar_IN locale, langtable should give the 'ara' keyboard layout as the first choice - (Resolves: Resolves: https://github.com/mike-fabian/langtable/issues/14) - -* Tue Sep 06 2022 Mike FABIAN - 0.0.59-1 -- Update to 0.0.59 -- Add ibus/m17n:ar:kbd as input method for Arabic and fix iso639-1 code for Arabic -- Get translation changes from CLDR -- Add more translations from CLDR - -* Thu Jul 21 2022 Fedora Release Engineering - 0.0.58-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Mon Jun 13 2022 Python Maint - 0.0.58-2 -- Rebuilt for Python 3.11 - -* Thu Apr 21 2022 Mike FABIAN - 0.0.58-1 -- Update to 0.0.58 -- Add syr locale -- Get translation changes from CLDR -- Add more translations from CLDR -- Fix names for keyboard layouts which have changed -- Add ab_GE locale -- Add rif language - -* Tue Jan 25 2022 Mike FABIAN - 0.0.57-1 -- Update to 0.0.57 -- Get translation changes from CLDR -- Add more translations from CLDR -- Replace “ibus/cangjie” with “ibus/table:cangjie5” -- Updates for Sami languages (from Marko Myllynen) -- Updates for Finnish keyboard layouts (from Marko Myllynen) - -* Thu Jan 20 2022 Fedora Release Engineering - 0.0.56-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Mon Aug 16 2021 Mike FABIAN - 0.0.56-1 -- Update to 0.0.56 -- Fallback to translations in “xx” from “xx_Zzzz” - only if “Zzzz” is the main script of “xx” - (Resolves: https://github.com/mike-fabian/langtable/issues/13) -- Get translation changes for mt from CLDR - -* Wed Aug 11 2021 Mike FABIAN - 0.0.55-1 -- Update to 0.0.55 -- Get translation changes from CLDR -- Add more translations from CLDR -- Make inscript2 instead of inscript input methods the default - (See: https://fedoraproject.org/wiki/Changes/Enhanced_Inscript_as_default_Indic_IM) -- Make ibus/m17n:vi:telex the default input method for Vietnamese - -* Thu Jul 22 2021 Fedora Release Engineering - 0.0.54-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Fri Jun 04 2021 Python Maint - 0.0.54-3 -- Rebuilt for Python 3.10 - -* Tue Jan 26 2021 Fedora Release Engineering - 0.0.54-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Thu Oct 29 2020 Mike FABIAN - 0.0.54-1 -- Update to 0.0.54 -- add list_common_languages derived from gnome-control-center - by Sundeep ANAND - -* Tue Sep 15 2020 Mike FABIAN - 0.0.53-1 -- Update to 0.0.53 -- Capitalize the return values of language_name() and territory_name() - (See: https://github.com/rhinstaller/anaconda/pull/2837). -- Add more translations from CLDR -- Get translation changes from CLDR - -* Tue Aug 18 2020 Mike FABIAN - 0.0.52-1 -- Update to 0.0.52 -- add list_common_keyboards() to public api by Sundeep ANAND - -* Tue Jul 28 2020 Fedora Release Engineering - 0.0.51-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Tue May 26 2020 Miro Hrončok - 0.0.51-3 -- Rebuilt for Python 3.9 - -* Wed Jan 29 2020 Fedora Release Engineering - 0.0.51-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Tue Jan 14 2020 Mike FABIAN - 0.0.51-1 -- Parse stuff in glibc locale names after @ which is not a script as a variant -- Add ckb_IQ.UTF-8 locale - -* Fri Dec 20 2019 Mike FABIAN - 0.0.50-1 -- Make parse_locale() return something reasonable for - C, POSIX, en_US_POSIX, and C.UTF-8 -- Fix exception in language_name() when called with languageId='' - (noticed by Marco Myllynen, thank you!) - -* Fri Dec 13 2019 Mike FABIAN - 0.0.49-1 -- Add new public function parse_locale() -- Let info() print a bit more stuff - -* Tue Nov 05 2019 Mike FABIAN - 0.0.48-1 -- Fix typo in mo entry -- Add mnw -- Fix translation of IN in te - -* Sun Sep 29 2019 Mike FABIAN - 0.0.47-1 -- Three changed translations into sr_Latn from CLDR -- Add translations of PL in csb and szl (from native speakers) -- Add tools/compare_with_glib_source.py script to compare stuff with glibc -- Add translation of DZ in ber -- Add translation for MA in ber, ber_Tfng, ber_MA -- Add translation of MX in nah and nhn -- Add translation of NP in the -- Add translation for PH in tl -- Fix translation of IN in te -- Add translation of MM in shn -- Add translation of IN in sat -- Add translation of IR in az_Arab, az_IR -- Add translation for NU in niu -- Add translation of PE in ayc (from glibc) -- Add translation of PE in agr (from glibc) -- Fix translation of RU into tt -- Fix translation of ZA in xh -- Add translation of IN in mni (from glibc) -- Add translation of CA in iu (from glibc) -- Add translation of ET in sid (from glibc) -- Add translations of ER and ET in gez (from glibc) -- Add translation of ZA in nr, nso, ss, st, tn, ts, ve (from glibc) -- Add translation of MV in dv (from glibc) -- Add translation of CA in ik (from glibc) -- Add translation of IN in mjw (from glibc) -- Add translations of TW in cmn, hak, nan, nan_Latn (from glibc) -- Fix translation of BY in be_Latn to agree with glibc -- Add translation of NP in bho -- Add translation of IN in bhb, bho, doi, hif, hne, ks_Deva, mag, raj, sa, sd_Deva -- Use "Crimean Tatar" instead of "Crimean Turkish" as English translation for crh -- Use Shuswap instead of "Shuswap langauge" as the English translation of shs -- Correct capitalization of endonym for ss -- Fix translations of sr_Latn and sr_Cyrl into sr_Latn -- Use standard translations of zh and yue from cldr, not the alt='menu' variant -- Fix endonym of uz_Cyrl to agree with glibc and cldr -- Change endonym for tcy to agree with glibc (cldr does not have tcy) -- Change endonym for sid to agree with glibc (cldr does not have sid) -- Change endonym for sgs to agree with glibc (cldr does not have sgs) -- Give Olck higher priority than Deva for sat -- Change endonym for lzh to agree with glibc -- Change endonym for csb to agree with glibc -- Change endonym for cmn_Hans from 官话 to 汉语官话 and for cmn_Hant from 官話 to 漢語官話 -- Add endonym for ber_MA -- Add endonym for az_Arab, az_IR (from az_IR in glibc) -- Add endonym for fy_NL -- Fix endonym for nhn and add English name for nhn -- Fix endonym for pa_Arab (agrees with CLDR now) - -* Wed Sep 04 2019 Mike FABIAN - 0.0.46-1 -- Add some documentation about the parsing of languageId -- Adapt test cases to translation changes from CLDR -- Get translation changes from CLDR -- Add more translations from CLDR -- More test cases -- Add optional boolean parameter “fallback” in language_name() and territory_name() -- Add translation of ES in an -- Add dummy translation of IN in ks_Deva -- Add endonyms for ik, iu, cv, csb, crh, an, ayc, ber, bho -- Add translation of IT in lij -- Add endonym for nan_Latn -- Add endonym for oc and translation of FR in oc -- Add translations of AW and CW in pap -- Add endonyms for sat, sa, quz -- Add translation of IT in sc -- Add dummy translation of IN in sd_Deva -- Add endonyms for sid, the -- Add translations of “Tok Pisin” and “Papua New Guinea” in the Tok Pisin language -- Add translations of “Walloon” and “Belgium” in the Walloon language -- Some comments in Makefile - -* Mon Aug 19 2019 Miro Hrončok - 0.0.45-4 -- Rebuilt for Python 3.8 - -* Tue Jul 30 2019 Mike FABIAN - 0.0.45-3 -- Add “Provides: langtable-data” - -* Thu Jul 25 2019 Fedora Release Engineering - 0.0.45-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Fri May 31 2019 Mike FABIAN - 0.0.45-1 -- Add python_provide macro to make the switch from Python 2 to - Python 3 automatic (Resolves: rhbz#1717341) -- Use “us(intl)” keyboard instead of “us” as the default for af and ZA - (Resolves: https://github.com/mike-fabian/langtable/issues/9) -- Add za keyboard layout for nso, tn, ve - (Resolves: https://github.com/mike-fabian/langtable/issues/10) -- “us” is a possible layout for “ZA”, it is used by default for “zu” for example -- Return number of failed tests in test_cases.py doctests. - -* Fri May 31 2019 Mike FABIAN - 0.0.44-2 -- Obsolete langtable-data - -* Fri May 31 2019 Mike FABIAN - 0.0.44-1 -- Use setuptools instead of distutils -- Add a version() function and an info() function. -- Restructure langtable project a bit to be able to upload to PyPi -- Increase the rank of zh_SG.UTF-8 back to 10 again for languageId="zh" -- Remove old provides and obsoletes - -* Fri May 10 2019 Mike FABIAN - 0.0.43-1 -- Get translation changes from CLDR -- Add some new translations from CLDR -- Add dsb_DE.UTF-8 sah_RU.UTF-8 locales -- Fix ranks for "en" and "zh" in "SG", English should be the default for "SG" -- Reduce the rank of cmn_TW.UTF-8 and zh_SG.UTF-8 to 0 for languageId="zh" - (Resolves: https://github.com/mike-fabian/langtable/issues/8) - -* Mon Apr 08 2019 Mike FABIAN - 0.0.42-1 -- Add special support for languageId ca_ES_VALENCIA (Resolves: rhbz#1698984) - -* Fri Mar 08 2019 Mike FABIAN - 0.0.41-3 -- Remove python2-langtable subpackage (Resolves: rhbz#1686395) - -* Fri Feb 01 2019 Fedora Release Engineering - 0.0.41-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Tue Jan 29 2019 Mike FABIAN - 0.0.41-1 -- The territory can be 2 upper case letters *or* 3 digits -- Get translation changes from CLDR -- Add many languages and territories and also add new translations from CLDR - -* Mon Jan 07 2019 Mike FABIAN - 0.0.40-1 -- Add Esperanto locale and test case - (Thanks to Carmen Bianca Bakker ). -- Add sel - -* Thu Nov 08 2018 Mike FABIAN - 0.0.39-2 -- Remove unnecessary LC_CTYPE=en_US.UTF-8 in check section. - -* Mon Oct 15 2018 Mike FABIAN - 0.0.39-1 -- Add the new keyboard layout "au" for Australia (same as "us") -- Add locales missing in languages.xml, territiories.xml or in both. -- Add ibus/libzhuyin and make it the default for TW. -- Add cmn_TW.UTF-8 to the Chinese locales -- Add several missing languages (Resolves: rhbz#1631214): - ab av bin bm bua ch co cu ee fat gn ho hz ie ii io kaa ki kj kr kum - kwm lah lez mh mo na ng nqo nv ota rm rn sco sg sh sma smn sms sn su - syr tw ty tyv vo vot wen yap za - -* Tue Jul 17 2018 Miro Hrončok - 0.0.38-8 -- Update Python macros to new packaging standards - (See https://fedoraproject.org/wiki/Changes/Move_usr_bin_python_into_separate_package) - -* Fri Jul 13 2018 Fedora Release Engineering - 0.0.38-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Tue Jun 19 2018 Miro Hrončok - 0.0.38-6 -- Rebuilt for Python 3.7 - -* Tue Apr 10 2018 Pete Walter - 0.0.38-5 -- Conditionally add back Python 2 subpackage on Fedora -- Rename Python 3 subpackage to python3-langtable to follow guidelines -- Resolves: rhbz#1559099 - -* Wed Apr 04 2018 Mike FABIAN - 0.0.38-4 -- Drop Python 2 subpackage -- Resolves: rhbz#1559099 - -* Wed Feb 07 2018 Fedora Release Engineering - 0.0.38-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Mon Nov 06 2017 Mike FABIAN - 0.0.38-2 -- Make "tw" the default keyboard layout for zh_TW and cmn_TW -- Resolves: rhbz#1387825 - -* Mon Nov 06 2017 Mike FABIAN - 0.0.38-1 -- Add some new translations from CLDR -- Add agr, bi, hif, kab, mfe, miq, mjw, shn, sm, to, tpi_PG, yuw, AS, MU, SC, TO, VU, WS - -* Wed Sep 27 2017 Troy Dawson - 0.0.37-4 -- Cleanup spec file conditionals - -* Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek - 0.0.37-3 -- Python 2 binary package renamed to python2-langtable - See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3 - -* Wed Jul 26 2017 Fedora Release Engineering - 0.0.37-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Wed Feb 08 2017 Mike FABIAN - 0.0.37-1 -- Add some new translations from CLDR -- Add sgs -- Add chr -- Add Hung script - -* Mon Dec 12 2016 Charalampos Stratakis - 0.0.36-3 -- Rebuild for Python 3.6 - -* Thu Jul 21 2016 Mike FABIAN - 0.0.36-2 -- add BuildRequires: perl - -* Wed Jul 20 2016 Mike FABIAN - 0.0.36-1 -- Add LI (a de_LI locale has recently been added to glibc) -- Add some translations for LI from CLDR - -* Tue Jul 19 2016 Fedora Release Engineering - 0.0.35-2 -- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages - -* Fri Jun 24 2016 Mike FABIAN - 0.0.35-1 -- Add some translations from CLDR -- Translation fix for Cyprus in Turkish (Resolves: rhbz#1349245) -- Fix script entries for ID and BA -- Add khb, osa, new, xzh and Bhks and Marc scripts - -* Thu Feb 04 2016 Fedora Release Engineering - 0.0.34-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Wed Feb 3 2016 Orion Poplawski - 0.0.34-3 -- Modernize spec -- Fix python3 package file ownership - -* Tue Nov 03 2015 Robert Kuska - 0.0.34-2 -- Rebuilt for Python3.5 rebuild - -* Wed Jul 01 2015 Mike FABIAN - 0.0.34-1 -- Add a function list_scripts() to list scripts used for a language or in a territory -- Translation fix from CLDR -- Add Sphinx markup to public functions - -* Wed Jun 17 2015 Fedora Release Engineering - 0.0.33-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Wed May 13 2015 Mike FABIAN - 0.0.33-1 -- Translation fix for Tagalog <-> Filipino -- Resolves: rhbz#1220775 -- Translation fixes from Wikipedia and CLDR -- fix build with Python 3.4.3 (in current rawhide) - -* Tue May 12 2015 Mike FABIAN - 0.0.32-1 -- Add language endonym for tl -- Resolves: rhbz#1220783 - -* Tue Apr 28 2015 Mike FABIAN - 0.0.31-2 -- Do not package the files in /usr/share/langtable/ twice -- Resolves: rhbz#1216913 - -* Thu Mar 05 2015 Mike FABIAN - 0.0.31-1 -- Fix keyboard for sr_ME ('rs', not 'sr'), by David Shea (Resolves: rhbz#1190078) -- Add tcy and bhb -- Add some new translations from CLDR -- Some translation fixes from CLDR - -* Tue Jan 27 2015 Mike FABIAN - 0.0.30-1 -- Make “eurlatgr” the default console font for languages and regions which - do not need Arabic or Cyrillic or Hebrew script. -- add ce, raj - -* Wed Jan 14 2015 Mike FABIAN - 0.0.29-1 -- add CW, cmn, hak, lzh, quz, the - -* Wed Sep 24 2014 Mike FABIAN - 0.0.28-1 -- Do not used translations tagged with 'variant' in CLDR -- Rename Uyghur keyboard cn(uig) → cn(ug) - (for xkeyboard-config >= 2.12, shipped with Fedora 21 Alpha) - -* Wed Aug 27 2014 Mike FABIAN - 0.0.27-1 -- Use Hindi again as the default language for India (Resolves: rhbz#1133188) -- Some translation updates from CLDR. - -* Mon Aug 25 2014 Mike FABIAN - 0.0.26-1 -- Use English as the default language for India (Resolves: rhbz#1133188) - -* Wed Jul 09 2014 Mike FABIAN - 0.0.25-1 -- Add fi(classic) keyboard layout (Resolves: rhbz#1117860) - -* Sat Jun 07 2014 Fedora Release Engineering - 0.0.24-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Wed May 28 2014 Kalev Lember - 0.0.24-3 -- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4 - -* Thu May 22 2014 Mike FABIAN - 0.0.24-2 -- Resolves: rhbz#1100230 - Unowned dir /usr/share/langtable - -* Mon Feb 24 2014 Mike FABIAN - 0.0.24-1 -- mark Bengali (bd) and its Probhat variant layout as not ASCII-capable (by Adam Williamson) -- Also validate timezones.xml and timezoneidparts.xml in .spec file -- List list_inputmethods() as public API -- Fall back to returning untranslated timezone id if translation for the requested language does not exist (Resolves: rhbz#1032848) - -* Tue Dec 10 2013 Mike FABIAN - 0.0.23-1 -- Change English translation for or from “Oriya” to “Odia” (Resolves: rhbz#1039496) -- Some new translations and translation fixes from CLDR - -* Wed Dec 04 2013 Mike FABIAN - 0.0.22-1 -- Fix typo in territory and locale for ms (Resolves: rhbz#1038109) -- add ba, chm, kv, sah, syc, udm, xal -- add entries for more keyboard layouts known to be non-ASCII - -* Thu Nov 21 2013 Mike FABIAN - 0.0.21-1 -- Make America/New_York the highest ranked timezone for US and yi (Resolves: rhbz#1031319) - -* Wed Nov 20 2013 Mike FABIAN - 0.0.20-1 -- add entries for several layouts known to be non-ASCII by systemd/s-c-k (patch by Adam Williamson) - -* Mon Nov 11 2013 Mike FABIAN - 0.0.19-1 -- Add SS -- More translations for anp from CLDR -- Add information about default input methods and a query function - -* Mon Nov 04 2013 Mike FABIAN - 0.0.18-1 -- Add anp -- Do not fail if a timezone id part cannot be found in the database (Vratislav Podzimek reported that error) - -* Tue Oct 22 2013 Mike FABIAN - 0.0.17-1 -- Add “be(oss)” as a possible keyboard layout for language nl (Resolves: rhbz#885345) - -* Tue Oct 08 2013 Mike FABIAN - 0.0.16-1 -- Make it work with python3 (and keep it working with python2) (Resolves: rhbz#985317) - -* Mon Sep 16 2013 Mike FABIAN - 0.0.15-1 -- Update to 0.0.15 -- Add keyboards "ara", "ara(azerty)", "iq", and "sy" (Resolves: rhbz#1008389) - -* Sun Sep 15 2013 Mike FABIAN - 0.0.14-1 -- Update to 0.0.14 -- add some more languages: ay, ayc, ayr, niu, szl, nhn -- make languageId() work even if the name of the language or the territory contain spaces (Resolves: rhbz#1006718) -- Add the default script if not specified in queries for Chinese -- Import improved translations from CLDR -- Always return the territory name as well if queried in language_name() -- Add timezones.xml and timezoneidparts.xml to be able to offer translations for timezone ids -- Import translations for timezone cities from CLDR -- Add some more territories and translations -- test cases for timezone id translations - -* Thu Sep 05 2013 Mike FABIAN - 0.0.13-1 -- Update to 0.0.13 -- Serbian keyboards are 'rs' not 'sr' (by Vratislav Podzimek) - -* Wed Aug 28 2013 Mike FABIAN - 0.0.12-1 -- Update to 0.0.12 -- Match case insensitively in languageId() (Resolves: rhbz#1002000 (case insensitive languageId function needed)) - -* Mon Aug 19 2013 Mike FABIAN - 0.0.11-1 -- Update to 0.0.11 -- Add translations for DE and NL territories in nds (reported by Vratislav Podzimek) - -* Tue Aug 13 2013 Mike FABIAN - 0.0.10-1 -- Update to 0.0.10 -- Add translations for Belarusian and Belarus in Latin script (reported by Vratislav Podzimek) - -* Sat Aug 03 2013 Mike FABIAN - 0.0.9-1 -- Update to 0.0.9 -- Add endonyms for pa_Arab (and pa_PK) and translation of country name for Pakistan for pa_Arab -- make languageId() return something even if a language name like "language (territory)" is given (Resolves: rhbz#986659 - some language name to its locale code failed) - -* Tue Jul 30 2013 Mike FABIAN - 0.0.8-1 -- Update to 0.0.8 -- Add endonym for Maithili -- Return True by default from supports_ascii (by Vratislav Podzimek) -- Add grc, eo, ak, GH, cop, dsb, fj, FJ, haw, hil, la, VA, ln, kg, CD, CG, AO, mos, BF, ny, MW, smj, tet, TL, tpi, PG (Resolves: rhbz#985332 - some language codes are missing) -- Import more translations from CLDR -- Give pa_IN.UTF-8 higher weight than pa_PK.UTF-8 (Resolves: rhbz#986658, rhbz#986155) - -* Thu Jul 04 2013 Mike FABIAN - 0.0.7-1 -- Update to 0.0.7 -- Add examples for list_consolefonts() -- Add a list_timezones() function -- Add functions languageId() and territoryId() -- Fix some translations of language names to get unique results returned by languageId() - -* Wed Jun 12 2013 Mike FABIAN - 0.0.6-1 -- Update to 0.0.6 -- Add RelaxNG schemas for the XML files (Vratislav Podzimek ) -- Use SAX instead of the ElementTree (Vratislav Podzimek ) -- Use 'trName' instead of 'name' for translated names (Vratislav Podzimek ) - -* Fri Jun 07 2013 Mike FABIAN - 0.0.5-1 -- Update to 0.0.5 -- Accept script names as used by glibc locales as well -- Support reading gzipped xml files -- Set ASCII support to “True” for cz and sk keyboard layouts - -* Mon May 27 2013 Mike FABIAN - 0.0.4-1 -- Update to 0.0.4 -- Remove backwards compatibility init() function -- Add ia (Interlingua), see https://bugzilla.redhat.com/show_bug.cgi?id=872423 - -* Thu May 16 2013 Mike FABIAN - 0.0.3-1 -- Update to 0.0.3 -- Move the examples from the README to the source code -- Some tweaks for the translation of Serbian -- Prefix all global functions and global variables which are internal with “_” -- Rename country → territory, countries → territories in keyboards.xml -- Add keyboard “in(eng)” and make it the default for all Indian languages -- Add a comment stating which functions should be considered public API -- Add a supports_ascii() function -- Run Python’s doctest also on langtable.py, not only the extra test_cases.txt - -* Fri May 10 2013 Mike FABIAN - 0.0.2-1 -- update to 0.0.2 -- Prefer values for language, script, and territory found in languageId over those found in the other parameters - -* Tue May 07 2013 Mike FABIAN - 0.0.1-1 -- initial package - - - +%autochangelog From 2a22846c43f91abecb1961ba89cc4e2c02c77ef8 Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Thu, 8 Feb 2024 17:59:30 +0100 Subject: [PATCH 19/32] Update to 0.0.65 - Add wuu, tok, glk, gbm, ssy - Remove aa_ER.UTF-8@saaho - Add kv_RU.UTF-8, chr_RU.UTF-8 - Add EU, EZ - Improve README and Makefile (Resolves: https://github.com/mike-fabian/langtable/issues/19) - Add more translations from CLDR - Get translation changes from CLDR --- .gitignore | 1 + langtable.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index d704f87..a63145d 100644 --- a/.gitignore +++ b/.gitignore @@ -63,3 +63,4 @@ /langtable-0.0.62.tar.gz /langtable-0.0.63.tar.gz /langtable-0.0.64.tar.gz +/langtable-0.0.65.tar.gz diff --git a/langtable.spec b/langtable.spec index e2a42f8..2cb7342 100644 --- a/langtable.spec +++ b/langtable.spec @@ -1,5 +1,5 @@ Name: langtable -Version: 0.0.64 +Version: 0.0.65 Release: %autorelease Summary: Guessing reasonable defaults for locale, keyboard layout, territory, and language. # the translations in languages.xml and territories.xml are (mostly) diff --git a/sources b/sources index d79a36a..ac77014 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (langtable-0.0.64.tar.gz) = 42ecd828c4341d6586d5bb438a8031d799d3ac61f9a228a6f698c713bcb5d4aff1bb9f0eb655bac38c1dfa42532f6efd9b3ad1b71d7934afd1df90c18e86a846 +SHA512 (langtable-0.0.65.tar.gz) = d8ac34d327b6a636e2e3513a2ce783f53adfa4205c53d1efb53f3b2c7afe5594b16c205c1dedaed473f76e62d7fb02f98dab78b09fb7fbc809167a674c1404cd From 99e2927d85b8226958d86d6b185d2e26142d5fa3 Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Tue, 7 May 2024 17:46:39 +0200 Subject: [PATCH 20/32] Update to 0.0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Fix syntax error in a keyboard layout name for th (Resolves: https://github.com/mike-fabian/langtable/issues/21xs) - Add mdf - Use “in(eng)” keyboard layout instead of “us” for BD to get AltGr enabled - Get translation changes from CLDR - Add option to include changed translations as well to the script getting translations from CLDR - Add reference to the the PyPI package to the README.md. And add a README.html and README generated from the README.md. - Make test outputs somewhat more verbose, even when all tests pass (Resolves: https://github.com/mike-fabian/langtable/pull/20). Thanks to Sebastian for the pull request. - Fix Makefile twine-upload target for new authentification --- .gitignore | 1 + langtable.spec | 4 ++-- sources | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index a63145d..377940c 100644 --- a/.gitignore +++ b/.gitignore @@ -64,3 +64,4 @@ /langtable-0.0.63.tar.gz /langtable-0.0.64.tar.gz /langtable-0.0.65.tar.gz +/langtable-0.0.66.tar.gz diff --git a/langtable.spec b/langtable.spec index 2cb7342..208493d 100644 --- a/langtable.spec +++ b/langtable.spec @@ -1,5 +1,5 @@ Name: langtable -Version: 0.0.65 +Version: 0.0.66 Release: %autorelease Summary: Guessing reasonable defaults for locale, keyboard layout, territory, and language. # the translations in languages.xml and territories.xml are (mostly) @@ -66,7 +66,7 @@ xmllint --noout --relaxng \ %files %license COPYING unicode-license.txt -%doc README ChangeLog test_cases.py langtable/schemas/*.rng +%doc README* ChangeLog test_cases.py langtable/schemas/*.rng %files -n python3-langtable %dir %{python3_sitelib}/langtable diff --git a/sources b/sources index ac77014..b2b3721 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (langtable-0.0.65.tar.gz) = d8ac34d327b6a636e2e3513a2ce783f53adfa4205c53d1efb53f3b2c7afe5594b16c205c1dedaed473f76e62d7fb02f98dab78b09fb7fbc809167a674c1404cd +SHA512 (langtable-0.0.66.tar.gz) = 30ba9ed5b2ea8c981c5c5c3112ba4f52fd91a5754de893f130ec11649fcb7eda5ff16b627c85da84aeb3ac6d6ebfecd9dd8d8f52ad58df42a5c2e86541816491 From 51088e1551139ebadba2734e0a8ad75c4455fc18 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 7 Jun 2024 08:50:42 +0200 Subject: [PATCH 21/32] Rebuilt for Python 3.13 From d81bc68bb04431c7b2d521e84046a4782291ebdc Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Tue, 11 Jun 2024 11:40:44 +0200 Subject: [PATCH 22/32] Update to 0.0.67 - Add tool to check which languages, scripts, and territories available in CLDR are missing in langtable - Add all missing scripts and languages: yrl, xnr, wbp, vmw, vec, trw, trv, skr, sdh, quc, pis, pcm, myv, mus, moh, mic, mhn, ltg, lmo, lld, kxv, kpe, kgp, ken, kcg, kaj, jbo, gaa, cic, cho, ceb, cch, cad, bss, blt, Tavt blo, bgn, bgc, rhg, Rohg hnj, Hmnp Shaw, Dsrt bew, bal, arn, apc, ann, scn - Drop Python < 3 support (using pyupgrade --py3-plus langtable.py) - Fix some ruff and pylint warnings --- .gitignore | 1 + langtable.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 377940c..1bedbe8 100644 --- a/.gitignore +++ b/.gitignore @@ -65,3 +65,4 @@ /langtable-0.0.64.tar.gz /langtable-0.0.65.tar.gz /langtable-0.0.66.tar.gz +/langtable-0.0.67.tar.gz diff --git a/langtable.spec b/langtable.spec index 208493d..5443aa8 100644 --- a/langtable.spec +++ b/langtable.spec @@ -1,5 +1,5 @@ Name: langtable -Version: 0.0.66 +Version: 0.0.67 Release: %autorelease Summary: Guessing reasonable defaults for locale, keyboard layout, territory, and language. # the translations in languages.xml and territories.xml are (mostly) diff --git a/sources b/sources index b2b3721..30794c9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (langtable-0.0.66.tar.gz) = 30ba9ed5b2ea8c981c5c5c3112ba4f52fd91a5754de893f130ec11649fcb7eda5ff16b627c85da84aeb3ac6d6ebfecd9dd8d8f52ad58df42a5c2e86541816491 +SHA512 (langtable-0.0.67.tar.gz) = 7961979ba18c68cc0dfe2732780087abb824ba2c70d54a22de62fb68a2f9bce776fccf25344d3ae84bf0890382cb026b522ebbe0e1615dcb617d393551ad85f2 From 47443a7f56df7b952eee71fe3378644300665cdf Mon Sep 17 00:00:00 2001 From: Python Maint Date: Tue, 11 Jun 2024 19:01:41 +0200 Subject: [PATCH 23/32] Rebuilt for Python 3.13 From 79db90a878ebb7d4905008bef297b17bc3f0ef05 Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Wed, 17 Jul 2024 15:34:27 +0200 Subject: [PATCH 24/32] Update to 0.0.68 - Reorder ibus/chewing as the default inputmethod for TW or Hant. Resolves: https://github.com/mike-fabian/langtable/pull/22 See: https://fedoraproject.org/wiki/Changes/IBusChewingForZhTW - Add ltg_LV.UTF-8 --- .gitignore | 1 + langtable.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 1bedbe8..fc67dd6 100644 --- a/.gitignore +++ b/.gitignore @@ -66,3 +66,4 @@ /langtable-0.0.65.tar.gz /langtable-0.0.66.tar.gz /langtable-0.0.67.tar.gz +/langtable-0.0.68.tar.gz diff --git a/langtable.spec b/langtable.spec index 5443aa8..938eb4c 100644 --- a/langtable.spec +++ b/langtable.spec @@ -1,5 +1,5 @@ Name: langtable -Version: 0.0.67 +Version: 0.0.68 Release: %autorelease Summary: Guessing reasonable defaults for locale, keyboard layout, territory, and language. # the translations in languages.xml and territories.xml are (mostly) diff --git a/sources b/sources index 30794c9..90d030a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (langtable-0.0.67.tar.gz) = 7961979ba18c68cc0dfe2732780087abb824ba2c70d54a22de62fb68a2f9bce776fccf25344d3ae84bf0890382cb026b522ebbe0e1615dcb617d393551ad85f2 +SHA512 (langtable-0.0.68.tar.gz) = fdb06a141b1ad3f62e8f6f6e7445c88059dd03d5c053e2dcbffaec79d38f688ffb39ef9270c720084ec13135fffca601afff6a14b4ff2ceb004b9bb39b892e2b From 4dff3eff67d1225126602d5c2fba920ca0301d72 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 18 Jul 2024 12:58:20 +0000 Subject: [PATCH 25/32] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From f32e3b391e14506d521d229213c0a40f34bda862 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jan 2025 10:10:57 +0000 Subject: [PATCH 26/32] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 5c386220f1c933075d9a3172a5a2f690dedb062f Mon Sep 17 00:00:00 2001 From: Adam Williamson Date: Mon, 27 Jan 2025 13:45:01 -0800 Subject: [PATCH 27/32] Backport PR #24 for Georgian console font support Signed-off-by: Adam Williamson --- ...-Georgian-add-georgian-console-fonts.patch | 46 +++++++++++++++++++ langtable.spec | 7 +++ 2 files changed, 53 insertions(+) create mode 100644 0001-Georgian-add-georgian-console-fonts.patch diff --git a/0001-Georgian-add-georgian-console-fonts.patch b/0001-Georgian-add-georgian-console-fonts.patch new file mode 100644 index 0000000..da093e5 --- /dev/null +++ b/0001-Georgian-add-georgian-console-fonts.patch @@ -0,0 +1,46 @@ +From 4ae3ebae62eecb1574fac122828c64c550900e5b Mon Sep 17 00:00:00 2001 +From: Adam Williamson +Date: Fri, 10 Jan 2025 11:22:39 -0800 +Subject: [PATCH] Georgian: add georgian console fonts + +LatCyrHebKa-16_GIA is newly created in +https://bugzilla.redhat.com/show_bug.cgi?id=2336875#c36 and +contributed to kbd in https://github.com/legionus/kbd/pull/127 +georgian16 is from console-setup. + +Signed-off-by: Adam Williamson +--- + langtable/data/languages.xml | 3 ++- + test_cases.py | 2 +- + 2 files changed, 3 insertions(+), 2 deletions(-) + +diff --git a/langtable/data/languages.xml b/langtable/data/languages.xml +index 2d2ed5f..a5c1076 100644 +--- a/langtable/data/languages.xml ++++ b/langtable/data/languages.xml +@@ -24556,7 +24556,8 @@ + + + +- latarcyrheb-sun161000 ++ LatCyrHebKa-16_GIA1000 ++ georgian16900 + + + Asia/Tbilisi1000 +diff --git a/test_cases.py b/test_cases.py +index fe69a5c..f1d1328 100644 +--- a/test_cases.py ++++ b/test_cases.py +@@ -2169,7 +2169,7 @@ def dummy(): + >>> print(list_all_input_methods()) # doctest: +NORMALIZE_WHITESPACE + ['ibus/anthy', 'ibus/chewing', 'ibus/hangul', 'ibus/kkc', 'ibus/libpinyin', 'ibus/libzhuyin', 'ibus/m17n:ar:kbd', 'ibus/m17n:as:inscript2', 'ibus/m17n:bn:inscript2', 'ibus/m17n:brx:inscript2-deva', 'ibus/m17n:doi:inscript2-deva', 'ibus/m17n:gu:inscript2', 'ibus/m17n:hi:inscript2', 'ibus/m17n:kn:inscript2', 'ibus/m17n:kok:inscript2-deva', 'ibus/m17n:ks:inscript2-deva', 'ibus/m17n:ks:kbd', 'ibus/m17n:mai:inscript2', 'ibus/m17n:ml:inscript2', 'ibus/m17n:mni:inscript2-beng', 'ibus/m17n:mr:inscript2', 'ibus/m17n:ne:inscript2-deva', 'ibus/m17n:or:inscript2', 'ibus/m17n:pa:inscript2-guru', 'ibus/m17n:sa:inscript2', 'ibus/m17n:sat:inscript2-deva', 'ibus/m17n:sd:inscript2-deva', 'ibus/m17n:ta:inscript2', 'ibus/m17n:te:inscript2', 'ibus/m17n:ur:phonetic', 'ibus/m17n:vi:telex', 'ibus/table:cangjie5'] + >>> print(list_all_console_fonts()) # doctest: +NORMALIZE_WHITESPACE +- ['LatGrkCyr-8x16', 'eurlatgr', 'iso07u-16', 'latarcyrheb-sun16'] ++ ['LatCyrHebKa-16_GIA', 'LatGrkCyr-8x16', 'eurlatgr', 'georgian16', 'iso07u-16', 'latarcyrheb-sun16'] + ''' + + +-- +2.47.1 + diff --git a/langtable.spec b/langtable.spec index 938eb4c..9bd4051 100644 --- a/langtable.spec +++ b/langtable.spec @@ -9,6 +9,10 @@ Summary: Guessing reasonable defaults for locale, keyboard layout, territ License: GPL-3.0-or-later URL: https://github.com/mike-fabian/langtable Source0: https://github.com/mike-fabian/langtable/releases/download/%{version}/%{name}-%{version}.tar.gz +# https://github.com/mike-fabian/langtable/pull/24 +# https://bugzilla.redhat.com/show_bug.cgi?id=2336875 +# Prefer Georgian-capable console fonts for Georgian +Patch: 0001-Georgian-add-georgian-console-fonts.patch BuildArch: noarch BuildRequires: perl-interpreter BuildRequires: python3-devel @@ -35,6 +39,9 @@ from langtable-data. %prep %setup -q +gunzip langtable/data/languages.xml.gz +%patch 0 -p1 +gzip langtable/data/languages.xml %build perl -pi -e "s,_DATADIR = '(.*)',_DATADIR = '%{_datadir}/langtable'," langtable/langtable.py From b7b17f58a8cb7e46266e9e8d819e5e1454087362 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Mon, 2 Jun 2025 20:25:09 +0200 Subject: [PATCH 28/32] Rebuilt for Python 3.14 From 1e630924df9faba3e240d1bd31db4bd367583a68 Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Thu, 17 Jul 2025 12:39:34 +0200 Subject: [PATCH 29/32] Update to 0.0.69 - Add Georgian console fonts - Add Adlm script to SN - Add dra, Tutg, ath, cmc, Cham, tai -Remove License classifier (license tag with SPDX license expression is already there) - Remove 0001-Georgian-add-georgian-console-fonts.patch (included upstream) - Stop using deprecated %py3_build/%py3_install macros Resolves: rhbz#2377304 --- .gitignore | 1 + ...-Georgian-add-georgian-console-fonts.patch | 46 ------------------- langtable.spec | 27 ++++------- sources | 2 +- 4 files changed, 12 insertions(+), 64 deletions(-) delete mode 100644 0001-Georgian-add-georgian-console-fonts.patch diff --git a/.gitignore b/.gitignore index fc67dd6..85b84d3 100644 --- a/.gitignore +++ b/.gitignore @@ -67,3 +67,4 @@ /langtable-0.0.66.tar.gz /langtable-0.0.67.tar.gz /langtable-0.0.68.tar.gz +/langtable-0.0.69.tar.gz diff --git a/0001-Georgian-add-georgian-console-fonts.patch b/0001-Georgian-add-georgian-console-fonts.patch deleted file mode 100644 index da093e5..0000000 --- a/0001-Georgian-add-georgian-console-fonts.patch +++ /dev/null @@ -1,46 +0,0 @@ -From 4ae3ebae62eecb1574fac122828c64c550900e5b Mon Sep 17 00:00:00 2001 -From: Adam Williamson -Date: Fri, 10 Jan 2025 11:22:39 -0800 -Subject: [PATCH] Georgian: add georgian console fonts - -LatCyrHebKa-16_GIA is newly created in -https://bugzilla.redhat.com/show_bug.cgi?id=2336875#c36 and -contributed to kbd in https://github.com/legionus/kbd/pull/127 -georgian16 is from console-setup. - -Signed-off-by: Adam Williamson ---- - langtable/data/languages.xml | 3 ++- - test_cases.py | 2 +- - 2 files changed, 3 insertions(+), 2 deletions(-) - -diff --git a/langtable/data/languages.xml b/langtable/data/languages.xml -index 2d2ed5f..a5c1076 100644 ---- a/langtable/data/languages.xml -+++ b/langtable/data/languages.xml -@@ -24556,7 +24556,8 @@ - - - -- latarcyrheb-sun161000 -+ LatCyrHebKa-16_GIA1000 -+ georgian16900 - - - Asia/Tbilisi1000 -diff --git a/test_cases.py b/test_cases.py -index fe69a5c..f1d1328 100644 ---- a/test_cases.py -+++ b/test_cases.py -@@ -2169,7 +2169,7 @@ def dummy(): - >>> print(list_all_input_methods()) # doctest: +NORMALIZE_WHITESPACE - ['ibus/anthy', 'ibus/chewing', 'ibus/hangul', 'ibus/kkc', 'ibus/libpinyin', 'ibus/libzhuyin', 'ibus/m17n:ar:kbd', 'ibus/m17n:as:inscript2', 'ibus/m17n:bn:inscript2', 'ibus/m17n:brx:inscript2-deva', 'ibus/m17n:doi:inscript2-deva', 'ibus/m17n:gu:inscript2', 'ibus/m17n:hi:inscript2', 'ibus/m17n:kn:inscript2', 'ibus/m17n:kok:inscript2-deva', 'ibus/m17n:ks:inscript2-deva', 'ibus/m17n:ks:kbd', 'ibus/m17n:mai:inscript2', 'ibus/m17n:ml:inscript2', 'ibus/m17n:mni:inscript2-beng', 'ibus/m17n:mr:inscript2', 'ibus/m17n:ne:inscript2-deva', 'ibus/m17n:or:inscript2', 'ibus/m17n:pa:inscript2-guru', 'ibus/m17n:sa:inscript2', 'ibus/m17n:sat:inscript2-deva', 'ibus/m17n:sd:inscript2-deva', 'ibus/m17n:ta:inscript2', 'ibus/m17n:te:inscript2', 'ibus/m17n:ur:phonetic', 'ibus/m17n:vi:telex', 'ibus/table:cangjie5'] - >>> print(list_all_console_fonts()) # doctest: +NORMALIZE_WHITESPACE -- ['LatGrkCyr-8x16', 'eurlatgr', 'iso07u-16', 'latarcyrheb-sun16'] -+ ['LatCyrHebKa-16_GIA', 'LatGrkCyr-8x16', 'eurlatgr', 'georgian16', 'iso07u-16', 'latarcyrheb-sun16'] - ''' - - --- -2.47.1 - diff --git a/langtable.spec b/langtable.spec index 9bd4051..69e0b7c 100644 --- a/langtable.spec +++ b/langtable.spec @@ -1,5 +1,5 @@ Name: langtable -Version: 0.0.68 +Version: 0.0.69 Release: %autorelease Summary: Guessing reasonable defaults for locale, keyboard layout, territory, and language. # the translations in languages.xml and territories.xml are (mostly) @@ -9,14 +9,9 @@ Summary: Guessing reasonable defaults for locale, keyboard layout, territ License: GPL-3.0-or-later URL: https://github.com/mike-fabian/langtable Source0: https://github.com/mike-fabian/langtable/releases/download/%{version}/%{name}-%{version}.tar.gz -# https://github.com/mike-fabian/langtable/pull/24 -# https://bugzilla.redhat.com/show_bug.cgi?id=2336875 -# Prefer Georgian-capable console fonts for Georgian -Patch: 0001-Georgian-add-georgian-console-fonts.patch BuildArch: noarch BuildRequires: perl-interpreter BuildRequires: python3-devel -BuildRequires: python3-setuptools %description langtable is used to guess reasonable defaults for locale, keyboard layout, @@ -31,7 +26,6 @@ License: GPL-3.0-or-later Requires: %{name} = %{version}-%{release} Obsoletes: %{name}-data < %{version}-%{release} Provides: %{name}-data = %{version}-%{release} -%{?python_provide:%python_provide python3-%{name}} %description -n python3-langtable This package contains a Python module to query the data @@ -39,20 +33,23 @@ from langtable-data. %prep %setup -q -gunzip langtable/data/languages.xml.gz -%patch 0 -p1 -gzip langtable/data/languages.xml + +%generate_buildrequires +%pyproject_buildrequires %build perl -pi -e "s,_DATADIR = '(.*)',_DATADIR = '%{_datadir}/langtable'," langtable/langtable.py -%py3_build +%pyproject_wheel %install -%py3_install +%pyproject_install +%pyproject_save_files langtable %check +%pyproject_check_import + (cd $RPM_BUILD_DIR/%{name}-%{version}/langtable; %{__python3} langtable.py) (cd $RPM_BUILD_DIR/%{name}-%{version}; %{__python3} test_cases.py) xmllint --noout --relaxng \ @@ -75,11 +72,7 @@ xmllint --noout --relaxng \ %license COPYING unicode-license.txt %doc README* ChangeLog test_cases.py langtable/schemas/*.rng -%files -n python3-langtable -%dir %{python3_sitelib}/langtable -%{python3_sitelib}/langtable/* -%dir %{python3_sitelib}/langtable-*.egg-info -%{python3_sitelib}/langtable-*.egg-info/* +%files -n python3-langtable -f %{pyproject_files} %changelog %autochangelog diff --git a/sources b/sources index 90d030a..37b6ebe 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (langtable-0.0.68.tar.gz) = fdb06a141b1ad3f62e8f6f6e7445c88059dd03d5c053e2dcbffaec79d38f688ffb39ef9270c720084ec13135fffca601afff6a14b4ff2ceb004b9bb39b892e2b +SHA512 (langtable-0.0.69.tar.gz) = c52669c52e2fbc2c857b358fc43a65e4a7e6f5f9adfed9f6340471992226574da94d2f1198105f946123451ece7ad55bc217bcc69fa16d3b528d838cd7990e69 From 1ce7123c2d1a263067d267f2b68dba1b70867add Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 24 Jul 2025 19:08:46 +0000 Subject: [PATCH 30/32] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 0cdc0be46c943e8c68ffa56fcc71990cf941e95e Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 15 Aug 2025 12:54:45 +0200 Subject: [PATCH 31/32] Rebuilt for Python 3.14.0rc2 bytecode From f68d77ec7ebf2068178a6b97e5e7963c48508409 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 19 Sep 2025 12:25:09 +0200 Subject: [PATCH 32/32] Rebuilt for Python 3.14.0rc3 bytecode