%global _empty_manifest_terminate_build 0 Name: python-translitua Version: 1.3.2 Release: 1 Summary: Official transliteration for Ukrainian and russian languages License: MIT URL: https://github.com/dchaplinsky/translit-ua Source0: https://mirrors.nju.edu.cn/pypi/web/packages/6f/fe/75a61be2ecc84cb810fa533582957a81157300382e8589a481d261d0d490/translitua-1.3.2.tar.gz BuildArch: noarch %description Transliteration (romanization, latinization) for Ukrainian and russian languages with various transliteration tables (including official ones). Translit-ua has 13 transliteration tables for the Ukrainian language: - UkrainianKMU (National 2010, most recent one approved by The Cabinet) - UkrainianSimple (Simple one) - UkrainianWWS (WWS or Woodrow Wilson School or Scholarly) - UkrainianBritish (British Standard) - UkrainianBGN (BGN/PGGN 1965 System, United States Board on Geographic Names/Permanent Committee on Geographical Names) - UkrainianISO9 (ISO 9, from International Organization for Standardization) - UkrainianFrench (Jean Girodet (1976), Dictionnaire de la langue française) - UkrainianGerman ((2000) Duden, v 22, Mannheim: Dudenverlag.) - UkrainianGOST1971 (The Soviet Union's GOST from 1971) - UkrainianGOST1986 (The Soviet Union's GOST from 1986) - UkrainianPassport2007 (Used in Ukrainian passport in 2007-2010) - UkrainianNational1996 (Codified by Committee on Issues of Legal Terminology in 1996) - UkrainianPassport2004Alt (Yet another alternative that was sometimes used in Ukrainian passports in 2004-2007) Translit-ua also has 6 transliteration tables for the russian language: - RussianGOST2006 (The Russian Federation's GOST from 2006) - RussianSimple (Simple one) - RussianICAO (DOC9303 from ICAO, International Civil Aviation Organization) - RussianTelegram (Russian standard for international telegrams from 2001) - RussianInternationalPassport1997 (One that was used for international passports 1997-2010) - RussianInternationalPassport1997Reduced (Same as above but with reduction of yy to y) - RussianDriverLicense (One that has been used for driver licenses since 2000) - RussianISOR9Table2 (ISO/R 9 (1968), table 2) - RussianISO9SystemA (ISO 9:1995, System A, one with diacritics) - RussianISO9SystemB (ISO 9:1995, System B, no diacritics) The minor difference in those tables is that the common apostrophe sign ' is used in every table. For convenience, all Ukrainian tables are listed in ALL_UKRAINIAN variable, and all russian tables are listed in ALL_RUSSIAN variable. In ALL_TRANSLITERATIONS variable, you might find the complete list of tables. Translit-ua works with python 2.6+ and python 3+ and has good doctests coverage. %package -n python3-translitua Summary: Official transliteration for Ukrainian and russian languages Provides: python-translitua BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-translitua Transliteration (romanization, latinization) for Ukrainian and russian languages with various transliteration tables (including official ones). Translit-ua has 13 transliteration tables for the Ukrainian language: - UkrainianKMU (National 2010, most recent one approved by The Cabinet) - UkrainianSimple (Simple one) - UkrainianWWS (WWS or Woodrow Wilson School or Scholarly) - UkrainianBritish (British Standard) - UkrainianBGN (BGN/PGGN 1965 System, United States Board on Geographic Names/Permanent Committee on Geographical Names) - UkrainianISO9 (ISO 9, from International Organization for Standardization) - UkrainianFrench (Jean Girodet (1976), Dictionnaire de la langue française) - UkrainianGerman ((2000) Duden, v 22, Mannheim: Dudenverlag.) - UkrainianGOST1971 (The Soviet Union's GOST from 1971) - UkrainianGOST1986 (The Soviet Union's GOST from 1986) - UkrainianPassport2007 (Used in Ukrainian passport in 2007-2010) - UkrainianNational1996 (Codified by Committee on Issues of Legal Terminology in 1996) - UkrainianPassport2004Alt (Yet another alternative that was sometimes used in Ukrainian passports in 2004-2007) Translit-ua also has 6 transliteration tables for the russian language: - RussianGOST2006 (The Russian Federation's GOST from 2006) - RussianSimple (Simple one) - RussianICAO (DOC9303 from ICAO, International Civil Aviation Organization) - RussianTelegram (Russian standard for international telegrams from 2001) - RussianInternationalPassport1997 (One that was used for international passports 1997-2010) - RussianInternationalPassport1997Reduced (Same as above but with reduction of yy to y) - RussianDriverLicense (One that has been used for driver licenses since 2000) - RussianISOR9Table2 (ISO/R 9 (1968), table 2) - RussianISO9SystemA (ISO 9:1995, System A, one with diacritics) - RussianISO9SystemB (ISO 9:1995, System B, no diacritics) The minor difference in those tables is that the common apostrophe sign ' is used in every table. For convenience, all Ukrainian tables are listed in ALL_UKRAINIAN variable, and all russian tables are listed in ALL_RUSSIAN variable. In ALL_TRANSLITERATIONS variable, you might find the complete list of tables. Translit-ua works with python 2.6+ and python 3+ and has good doctests coverage. %package help Summary: Development documents and examples for translitua Provides: python3-translitua-doc %description help Transliteration (romanization, latinization) for Ukrainian and russian languages with various transliteration tables (including official ones). Translit-ua has 13 transliteration tables for the Ukrainian language: - UkrainianKMU (National 2010, most recent one approved by The Cabinet) - UkrainianSimple (Simple one) - UkrainianWWS (WWS or Woodrow Wilson School or Scholarly) - UkrainianBritish (British Standard) - UkrainianBGN (BGN/PGGN 1965 System, United States Board on Geographic Names/Permanent Committee on Geographical Names) - UkrainianISO9 (ISO 9, from International Organization for Standardization) - UkrainianFrench (Jean Girodet (1976), Dictionnaire de la langue française) - UkrainianGerman ((2000) Duden, v 22, Mannheim: Dudenverlag.) - UkrainianGOST1971 (The Soviet Union's GOST from 1971) - UkrainianGOST1986 (The Soviet Union's GOST from 1986) - UkrainianPassport2007 (Used in Ukrainian passport in 2007-2010) - UkrainianNational1996 (Codified by Committee on Issues of Legal Terminology in 1996) - UkrainianPassport2004Alt (Yet another alternative that was sometimes used in Ukrainian passports in 2004-2007) Translit-ua also has 6 transliteration tables for the russian language: - RussianGOST2006 (The Russian Federation's GOST from 2006) - RussianSimple (Simple one) - RussianICAO (DOC9303 from ICAO, International Civil Aviation Organization) - RussianTelegram (Russian standard for international telegrams from 2001) - RussianInternationalPassport1997 (One that was used for international passports 1997-2010) - RussianInternationalPassport1997Reduced (Same as above but with reduction of yy to y) - RussianDriverLicense (One that has been used for driver licenses since 2000) - RussianISOR9Table2 (ISO/R 9 (1968), table 2) - RussianISO9SystemA (ISO 9:1995, System A, one with diacritics) - RussianISO9SystemB (ISO 9:1995, System B, no diacritics) The minor difference in those tables is that the common apostrophe sign ' is used in every table. For convenience, all Ukrainian tables are listed in ALL_UKRAINIAN variable, and all russian tables are listed in ALL_RUSSIAN variable. In ALL_TRANSLITERATIONS variable, you might find the complete list of tables. Translit-ua works with python 2.6+ and python 3+ and has good doctests coverage. %prep %autosetup -n translitua-1.3.2 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-translitua -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Wed May 31 2023 Python_Bot - 1.3.2-1 - Package Spec generated