[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