4074d4d Don't use unsupported glob in %pycached, support RPM < 4.13

Authored and Committed by churchyard 3 years ago
    Don't use unsupported glob in %pycached, support RPM < 4.13
    
    Before:
    
        $ rpm -q epel-rpm-macros
        epel-rpm-macros-7-29.noarch
    
        $ rpm --eval '%pycached %{python3_sitelib}/%{srcname}.py'
        /usr/lib/python3.6/site-packages/%{srcname}.py
        /usr/lib/python3.6/site-packages/__pycache__/%{srcname}.cpython-36{,.opt-?}.pyc
    
    After:
    
        $ rpm -q epel-rpm-macros
        epel-rpm-macros-7-30.noarch
    
        $ rpm --eval '%pycached %{python3_sitelib}/%{srcname}.py'
        /usr/lib/python3.6/site-packages/%{srcname}.py
        /usr/lib/python3.6/site-packages/__pycache__/%{srcname}.cpython-36.pyc
        /usr/lib/python3.6/site-packages/__pycache__/%{srcname}.cpython-36.opt-?.pyc
    
    Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1952704
    
        
file modified
+5 -1
file modified
+2 -1