Skip to content
  • Eli Schwartz's avatar
    makepkg: make per-package files containing '$pkgname' consistently work · 0bf4779c
    Eli Schwartz authored and Andrew Gregory's avatar Andrew Gregory committed
    
    
    Extracting function variables containing arbitrarily scoped variables of
    arbitrary nature is a disaster, but let's at least cover the common case
    of using the actual '$pkgname' in an install/changelog file. It's the
    odd case of actually being basically justified use of disambiguating
    between the same variable used in multiple different split packages...
    and also, --printsrcinfo already uses and overwrites the variable
    'pkgname' in pkgbuild_extract_to_srcinfo, so this "works" in .SRCINFO
    but doesn't work in .src.tar.gz
    
    It doesn't work in lint_pkgbuild either, but in that case the problem is
    being too permissive, not too restrictive -- we might end up checking
    the same file twice, and printing that it is missing twice.
    
    Fixes FS#64932
    
    Signed-off-by: default avatarEli Schwartz <eschwartz@archlinux.org>
    Signed-off-by: default avatarAllan McRae <allan@archlinux.org>
    (cherry picked from commit d626a17e)
    0bf4779c
To find the state of this project's repository at the time of any of these versions, check out the tags.