[packages/python-babel] don't make locale data optional with %lang()

atler atler at pld-linux.org
Fri Dec 3 14:35:17 CET 2021


commit fd7d64cc0000469cc7327a7f5e0cc1483b100c46
Author: Jan Palus <atler at pld-linux.org>
Date:   Fri Dec 3 14:28:13 2021 +0100

    don't make locale data optional with %lang()
    
    locale data is integral part of the package used to generate locale
    dependant artifacts. while no %lang() might be of use in build container
    it still should be possible to ie generate docs:
    
    FAILED: doc/mpd.1 doc/mpd.conf.5
    /usr/bin/sphinx-build -q -b man -d doc/man_doctrees
    /home/users/builder/rpm/BUILD/mpd-0.23.5/doc doc
    ...
    Exception occurred:
      File "/usr/share/python3.9/site-packages/babel/core.py", line 331, in
      parse
          raise UnknownLocaleError(input_id)
          babel.core.UnknownLocaleError: unknown locale 'en'

 python-babel.spec | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/python-babel.spec b/python-babel.spec
index 0530cbe..86f11a4 100644
--- a/python-babel.spec
+++ b/python-babel.spec
@@ -128,11 +128,11 @@ rm -rf $RPM_BUILD_ROOT
 
 find $RPM_BUILD_ROOT%{py_sitescriptdir}/babel/locale-data -name '*.dat' | \
 	sed -e "s#^$RPM_BUILD_ROOT##" | \
-	sed -ne 's,.*/\([a-z][a-z][a-z]\?\)\(_[0-9][0-9][0-9]\|_[A-Z][a-z][a-z][a-z]\)\?\(_[A-Z][A-Z]\)\?\(_POSIX\)\?\.dat$,%lang(\1\3) &,p' > py2.lang
+	sed -ne 's,.*/\([a-z][a-z][a-z]\?\)\(_[0-9][0-9][0-9]\|_[A-Z][a-z][a-z][a-z]\)\?\(_[A-Z][A-Z]\)\?\(_POSIX\)\?\.dat$,&,p' > py2.lang
 
 find $RPM_BUILD_ROOT%{py3_sitescriptdir}/babel/locale-data -name '*.dat' | \
 	sed -e "s#^$RPM_BUILD_ROOT##" | \
-	sed -ne 's,.*/\([a-z][a-z][a-z]\?\)\(_[0-9][0-9][0-9]\|_[A-Z][a-z][a-z][a-z]\)\?\(_[A-Z][A-Z]\)\?\(_POSIX\)\?\.dat,%lang(\1\3) &,p' > py3.lang
+	sed -ne 's,.*/\([a-z][a-z][a-z]\?\)\(_[0-9][0-9][0-9]\|_[A-Z][a-z][a-z][a-z]\)\?\(_[A-Z][A-Z]\)\?\(_POSIX\)\?\.dat,&,p' > py3.lang
 
 %clean
 rm -rf $RPM_BUILD_ROOT
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/python-babel.git/commitdiff/fd7d64cc0000469cc7327a7f5e0cc1483b100c46



More information about the pld-cvs-commit mailing list