From: Michael Tremer Date: Sat, 8 Jun 2019 13:18:00 +0000 (+0100) Subject: libpakfire: archive: Parse more data X-Git-Tag: 0.9.28~1285^2~972 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4ee70c19f44c3173108c950a58876349c014aae5;p=pakfire.git libpakfire: archive: Parse more data Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/archive.c b/src/libpakfire/archive.c index d33d1149c..81d01c0c2 100644 --- a/src/libpakfire/archive.c +++ b/src/libpakfire/archive.c @@ -1184,7 +1184,28 @@ PAKFIRE_EXPORT PakfirePackage pakfire_archive_make_package(PakfireArchive archiv pakfire_package_set_installsize(pkg, s); } - // XXX more data to follow + // Set vendor + char* vendor = pakfire_archive_get(archive, "distribution.vendor"); + if (vendor) { + pakfire_package_set_vendor(pkg, vendor); + pakfire_free(vendor); + } + + // Set build host + char* buildhost = pakfire_archive_get(archive, "build.host"); + if (buildhost) { + pakfire_package_set_buildhost(pkg, buildhost); + pakfire_free(buildhost); + } + + // Set build time + char* buildtime = pakfire_archive_get(archive, "build.time"); + if (buildtime) { + unsigned long long t = strtoull(buildtime, NULL, 10); + pakfire_free(buildtime); + + pakfire_package_set_buildtime(pkg, t); + } return pkg; }