summaryrefslogtreecommitdiff
path: root/ftparchive
diff options
context:
space:
mode:
authorJulian Andres Klode <jak@debian.org>2024-11-14 18:39:54 +0000
committerJulian Andres Klode <jak@debian.org>2024-11-14 18:39:54 +0000
commitf7fb7fb921c3bbfa0ef086b0cc9343d126d0ed09 (patch)
treedf2a0c967969fe7d899ba9a00af83d776f563cb0 /ftparchive
parentcaf668388f2be7546989c97ab19ec4caeda73c92 (diff)
parent0cc32385f109705aac51e354d854833d6203f773 (diff)
Merge branch 'svequiv3everything' into 'main'
Prepare for APT::StringView -> std::string_view, #if APT_PKG_ABI > 600: ABI migrations and using APT::StringView = std::string_view; See merge request apt-team/apt!396
Diffstat (limited to 'ftparchive')
-rw-r--r--ftparchive/writer.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/ftparchive/writer.cc b/ftparchive/writer.cc
index 6d2a13314..dcae84b86 100644
--- a/ftparchive/writer.cc
+++ b/ftparchive/writer.cc
@@ -829,7 +829,11 @@ bool SourcesWriter::DoPackage(string FileName)
std::vector<pkgTagSection::Tag> Changes;
Changes.push_back(pkgTagSection::Tag::Remove("Source"));
+#if APT_PKG_ABI > 600
+ Changes.push_back(pkgTagSection::Tag::Rewrite("Package", Package));
+#else
Changes.push_back(pkgTagSection::Tag::Rewrite("Package", std::string{Package}));
+#endif
if (Files.empty() == false)
Changes.push_back(pkgTagSection::Tag::Rewrite("Files", Files));
else