Skip to content
  • Eli Schwartz's avatar
    makepkg --packagelist: just list the built package files we will build · d8591dd3
    Eli Schwartz authored and Allan McRae's avatar Allan McRae committed
    
    
    Currently this seems to be only theoretically useful. The most likely
    reason for wanting a packagelist is in order to script makepkg and
    derive the filenames for the packages we want to install or repo-add,
    but in the current implementation this requires a lot of additional
    post-processing which must be duplicated in every utility to wrap
    makepkg.
    
    - It is of minimal use to know what packages might get created on some
      other device utilizing a different CPU/OS architecture, so don't list
      them.
    - It is non-trivial to reimplement makepkg's logic for sourcing any of
      several makepkg.conf configuration files, then applying environment
      overrides in order to get the PKGDEST and PKGEXT, so include them
      directly in the returned filenames.
    - Output is delimited by newlines, for readability. For maximum
      parsing reliability, libmakepkg needs to learn how to lint the PKGDEST
      and PKGEXT variables to ensure they do not contain newlines, which
      will be submitted in a separate patch.
    
    Signed-off-by: default avatarEli Schwartz <eschwartz@archlinux.org>
    Signed-off-by: default avatarAllan McRae <allan@archlinux.org>
    d8591dd3