diff options
Diffstat (limited to 'tools/common/repositorygen.h')
-rw-r--r-- | tools/common/repositorygen.h | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/tools/common/repositorygen.h b/tools/common/repositorygen.h index 50349c8b6..b415bd561 100644 --- a/tools/common/repositorygen.h +++ b/tools/common/repositorygen.h @@ -48,7 +48,6 @@ namespace QInstallerTools { -void printRepositoryGenOptions(); struct PackageInfo { @@ -56,7 +55,7 @@ struct PackageInfo QString version; QString directory; QStringList dependencies; - QStringList copiedArchives; + QStringList copiedFiles; }; typedef QVector<PackageInfo> PackageInfoVector; @@ -65,21 +64,22 @@ enum FilterType { Exclude }; +void printRepositoryGenOptions(); +QString makePathAbsolute(const QString &path); +void copyWithException(const QString &source, const QString &target, const QString &kind = QString()); + +PackageInfoVector createListOfPackages(const QString &packagesDirectory, QStringList *packagesToFilter, + FilterType ftype); QHash<QString, QString> buildPathToVersionMapping(const PackageInfoVector &info); -void compressMetaDirectories(const QString &repoDir); void compressPaths(const QStringList &paths, const QString &archivePath); void compressMetaDirectories(const QString &repoDir, const QString &baseDir, const QHash<QString, QString> &versionMapping); -void copyComponentData(const QString &packageDir, const QString &repoDir, PackageInfoVector &infos); - -void generateMetaDataDirectory(const QString &outDir, const QString &dataDir, - const PackageInfoVector &packages, const QString &appName, - const QString& appVersion, const QString &redirectUpdateUrl = QString()); +void copyMetaData(const QString &outDir, const QString &dataDir, const PackageInfoVector &packages, + const QString &appName, const QString& appVersion); +void copyComponentData(const QString &packageDir, const QString &repoDir, PackageInfoVector *const infos); -PackageInfoVector createListOfPackages(const QString &packagesDirectory, const QStringList &filteredPackages, - FilterType ftype); } // namespace QInstallerTools |