]> git.pld-linux.org Git - packages/python-babel.git/commitdiff
don't make locale data optional with %lang()
authorJan Palus <atler@pld-linux.org>
Fri, 3 Dec 2021 13:28:13 +0000 (14:28 +0100)
committerJan Palus <atler@pld-linux.org>
Fri, 3 Dec 2021 13:34:17 +0000 (14:34 +0100)
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

index 0530cbebb4446f1de553d7cbed3cd346483c3872..86f11a441a61219259b56e7076433ff14c7e60de 100644 (file)
@@ -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
This page took 0.122413 seconds and 4 git commands to generate.