summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorPetr Štetiar <ynezz@true.cz>2023-10-26 16:11:47 +0000
committerPetr Štetiar <ynezz@true.cz>2023-11-01 11:14:40 +0000
commit649655f427932fe79b96a41f883c8054b1806191 (patch)
treef956a5d23dc87806be6d54f6d61dd5ce6a8defce /scripts
parent8562c65ff8aae3899cdb190319709500b7651492 (diff)
downloadopenwrt-649655f427932fe79b96a41f883c8054b1806191.tar.gz
openwrt-649655f427932fe79b96a41f883c8054b1806191.tar.bz2
openwrt-649655f427932fe79b96a41f883c8054b1806191.zip
package-dumpinfo,metadata: add ABI version information to package index
There is no standard for ABI versioning, so its not possible to find out from `libext2fs2`, `libiwinfo20230701` or `libss2` package names if thats just package name or package name with ABI version included. To help with the decision, lets make ABI version aviable in package index. Signed-off-by: Petr Štetiar <ynezz@true.cz>
Diffstat (limited to 'scripts')
-rw-r--r--scripts/metadata.pm1
1 files changed, 1 insertions, 0 deletions
diff --git a/scripts/metadata.pm b/scripts/metadata.pm
index e716f75d10..a00d19f185 100644
--- a/scripts/metadata.pm
+++ b/scripts/metadata.pm
@@ -257,6 +257,7 @@ sub parse_package_metadata($) {
/^License: \s*(.+)\s*$/ and $pkg->{license} = $1;
/^LicenseFiles: \s*(.+)\s*$/ and $pkg->{licensefiles} = $1;
/^CPE-ID: \s*(.+)\s*$/ and $pkg->{cpe_id} = $1;
+ /^ABI-Version: \s*(.+)\s*$/ and $pkg->{abi_version} = $1;
/^Default: \s*(.+)\s*$/ and $pkg->{default} = $1;
/^Provides: \s*(.+)\s*$/ and do {
my @vpkg = split /\s+/, $1;