parse_srcinfo_conflicts

Function parse_srcinfo_conflicts 

Source
pub fn parse_srcinfo_conflicts(srcinfo: &str) -> Vec<String>
Expand description

What: Parse conflicts from .SRCINFO content.

Inputs:

  • srcinfo: Raw .SRCINFO file content.

Output:

  • Returns a vector of conflicting package names (without version constraints).

Details:

  • Parses “conflicts” key-value pairs from .SRCINFO format.
  • Handles array fields that can appear multiple times.
  • Filters out virtual packages (.so files) and extracts package names from version constraints.
  • Deduplicates conflicts (returns unique list).