From fd7d64cc0000469cc7327a7f5e0cc1483b100c46 Mon Sep 17 00:00:00 2001 From: Jan Palus Date: Fri, 3 Dec 2021 14:28:13 +0100 Subject: [PATCH] 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 -- 2.44.0