diff options
author | Andrew Gregory <andrew.gregory.8@gmail.com> | 2022-03-12 09:36:06 -0800 |
---|---|---|
committer | Allan McRae <allan@archlinux.org> | 2022-07-21 19:01:45 +1000 |
commit | 6dcd4b53830e1a472d655a3721f23a78eecacba1 (patch) | |
tree | 817eaa7d0545832e4b0db2ee34fe8142b9a58065 | |
parent | fe028c7f6a9ca1a26042a2404a74a5554adae52c (diff) |
makepkg: store pkgtype in xdata
Package type is not relevant to alpm or even exposed to front-ends in
any way.
Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
-rw-r--r-- | lib/libalpm/be_package.c | 2 | ||||
-rw-r--r-- | scripts/makepkg.sh.in | 2 |
2 files changed, 1 insertions, 3 deletions
diff --git a/lib/libalpm/be_package.c b/lib/libalpm/be_package.c index b4f3f1c2..bedec723 100644 --- a/lib/libalpm/be_package.c +++ b/lib/libalpm/be_package.c @@ -244,8 +244,6 @@ static int parse_descfile(alpm_handle_t *handle, struct archive *a, alpm_pkg_t * CALLOC(backup, 1, sizeof(alpm_backup_t), return -1); STRDUP(backup->name, ptr, FREE(backup); return -1); newpkg->backup = alpm_list_add(newpkg->backup, backup); - } else if(strcmp(key, "pkgtype") == 0) { - /* not used atm */ } else if(strcmp(key, "xdata") == 0) { alpm_pkg_xdata_t *pd = _alpm_pkg_parse_xdata(ptr); if(pd == NULL || !alpm_list_append(&newpkg->xdata, pd)) { diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in index bddcbe03..24a63a0a 100644 --- a/scripts/makepkg.sh.in +++ b/scripts/makepkg.sh.in @@ -487,7 +487,7 @@ write_pkginfo() { write_kv_pair "pkgname" "$pkgname" write_kv_pair "pkgbase" "$pkgbase" - write_kv_pair "pkgtype" "$pkgtype" + write_kv_pair "xdata" "pkgtype=$pkgtype" local fullver=$(get_full_version) write_kv_pair "pkgver" "$fullver" |