diff options
| author | Harald Sitter <sitter@kde.org> | 2015-09-12 12:06:53 (GMT) |
|---|---|---|
| committer | Harald Sitter <sitter@kde.org> | 2015-09-12 12:06:53 (GMT) |
| commit | aff35aac9d3a62c530e0111597153ba64f3fb5c0 (patch) | |
| tree | c6a5d0a8dbfcbbf0640307e02b61259faf03683b | |
| parent | 166b1218fb4561c9dd2bca68c230eaa9c696185b (diff) | |
apt1.1 compatibility fixes by Julian Andres Klode <jak@debian.org>
slightly modified to not cause quite so long lines
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=798705
| -rw-r--r-- | src/debfile.cpp | 46 | ||||
| -rw-r--r-- | src/package.cpp | 5 |
2 files changed, 26 insertions, 25 deletions
diff --git a/src/debfile.cpp b/src/debfile.cpp index c43a24d..bf29b32 100644 --- a/src/debfile.cpp +++ b/src/debfile.cpp @@ -53,7 +53,7 @@ class DebFilePrivate bool isValid; QString filePath; debDebFile::MemControlExtract *extractor; - pkgTagSection controlData; + pkgTagSection *controlData; void init(); }; @@ -78,7 +78,7 @@ void DebFilePrivate::init() return; } - controlData = extractor->Section; + controlData = &extractor->Section; } DebFile::DebFile(const QString &filePath) @@ -103,47 +103,47 @@ QString DebFile::filePath() const QString DebFile::packageName() const { - return QString::fromStdString(d->controlData.FindS("Package")); + return QString::fromStdString(d->controlData->FindS("Package")); } QString DebFile::sourcePackage() const { - return QString::fromStdString(d->controlData.FindS("Source")); + return QString::fromStdString(d->controlData->FindS("Source")); } QString DebFile::version() const { - return QString::fromStdString(d->controlData.FindS("Version")); + return QString::fromStdString(d->controlData->FindS("Version")); } QString DebFile::architecture() const { - return QString::fromStdString(d->controlData.FindS("Architecture")); + return QString::fromStdString(d->controlData->FindS("Architecture")); } QString DebFile::maintainer() const { - return QString::fromStdString(d->controlData.FindS("Maintainer")); + return QString::fromStdString(d->controlData->FindS("Maintainer")); } QString DebFile::section() const { - return QString::fromStdString(d->controlData.FindS("Section")); + return QString::fromStdString(d->controlData->FindS("Section")); } QString DebFile::priority() const { - return QString::fromStdString(d->controlData.FindS("Priority")); + return QString::fromStdString(d->controlData->FindS("Priority")); } QString DebFile::homepage() const { - return QString::fromStdString(d->controlData.FindS("Homepage")); + return QString::fromStdString(d->controlData->FindS("Homepage")); } QString DebFile::longDescription() const { - QString rawDescription = QLatin1String(d->controlData.FindS("Description").c_str()); + QString rawDescription = QLatin1String(d->controlData->FindS("Description").c_str()); // Remove short description rawDescription.remove(shortDescription() + '\n'); @@ -174,14 +174,14 @@ QString DebFile::longDescription() const QString DebFile::shortDescription() const { - QString longDesc = QLatin1String(d->controlData.FindS("Description").c_str()); + QString longDesc = QLatin1String(d->controlData->FindS("Description").c_str()); return longDesc.left(longDesc.indexOf(QLatin1Char('\n'))); } QString DebFile::controlField(const QLatin1String &field) const { - return QString::fromStdString(d->controlData.FindS(field.latin1())); + return QString::fromStdString(d->controlData->FindS(field.latin1())); } QString DebFile::controlField(const QString &field) const @@ -266,52 +266,52 @@ QStringList DebFile::iconList() const QList<DependencyItem> DebFile::depends() const { - return DependencyInfo::parseDepends(QString::fromStdString(d->controlData.FindS("Depends")), Depends); + return DependencyInfo::parseDepends(QString::fromStdString(d->controlData->FindS("Depends")), Depends); } QList<DependencyItem> DebFile::preDepends() const { - return DependencyInfo::parseDepends(QString::fromStdString(d->controlData.FindS("Pre-Depends")), PreDepends); + return DependencyInfo::parseDepends(QString::fromStdString(d->controlData->FindS("Pre-Depends")), PreDepends); } QList<DependencyItem> DebFile::suggests() const { - return DependencyInfo::parseDepends(QString::fromStdString(d->controlData.FindS("Suggests")), Suggests); + return DependencyInfo::parseDepends(QString::fromStdString(d->controlData->FindS("Suggests")), Suggests); } QList<DependencyItem> DebFile::recommends() const { - return DependencyInfo::parseDepends(QString::fromStdString(d->controlData.FindS("Recommends")), Recommends); + return DependencyInfo::parseDepends(QString::fromStdString(d->controlData->FindS("Recommends")), Recommends); } QList<DependencyItem> DebFile::conflicts() const { - return DependencyInfo::parseDepends(QString::fromStdString(d->controlData.FindS("Conflicts")), Conflicts); + return DependencyInfo::parseDepends(QString::fromStdString(d->controlData->FindS("Conflicts")), Conflicts); } QList<DependencyItem> DebFile::replaces() const { - return DependencyInfo::parseDepends(QString::fromStdString(d->controlData.FindS("Replaces")), Replaces); + return DependencyInfo::parseDepends(QString::fromStdString(d->controlData->FindS("Replaces")), Replaces); } QList<DependencyItem> DebFile::obsoletes() const { - return DependencyInfo::parseDepends(QString::fromStdString(d->controlData.FindS("Obsoletes")), Obsoletes); + return DependencyInfo::parseDepends(QString::fromStdString(d->controlData->FindS("Obsoletes")), Obsoletes); } QList<DependencyItem> DebFile::breaks() const { - return DependencyInfo::parseDepends(QString::fromStdString(d->controlData.FindS("Breaks")), Breaks); + return DependencyInfo::parseDepends(QString::fromStdString(d->controlData->FindS("Breaks")), Breaks); } QList<DependencyItem> DebFile::enhances() const { - return DependencyInfo::parseDepends(QString::fromStdString(d->controlData.FindS("Enhance")), Enhances); + return DependencyInfo::parseDepends(QString::fromStdString(d->controlData->FindS("Enhance")), Enhances); } qint64 DebFile::installedSize() const { - QString sizeString = QLatin1String(d->controlData.FindS("Installed-Size").c_str()); + QString sizeString = QLatin1String(d->controlData->FindS("Installed-Size").c_str()); return sizeString.toLongLong(); } diff --git a/src/package.cpp b/src/package.cpp index 0a79368..d8305a5 100644 --- a/src/package.cpp +++ b/src/package.cpp @@ -416,8 +416,9 @@ QStringList Package::availableVersions() const pkgCache::PkgFileIterator File = VF.File(); // Files without an archive will have a site - QString archive = (File->Archive) ? QLatin1String(File.Archive()) : - QLatin1String(File.Site()); + QString archive = File.Archive() + ? QLatin1String(File.Archive()) + : QLatin1String(File.Site()); versions.append(QLatin1String(Ver.VerStr()) % QLatin1String(" (") % archive % ')'); } |
