Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
#include <solv/solver.h>
#include <pakfire/arch.h>
-#include <pakfire/package.h>
#include <pakfire/util.h>
#include "archive.h"
Py_INCREF(&TransactionType);
PyModule_AddObject(module, "Transaction", (PyObject *)&TransactionType);
- // Add constants for packages
- if (PyModule_AddIntConstant(module, "PAKFIRE_PKG_GROUP", PAKFIRE_PKG_GROUP))
- return NULL;
-
- if (PyModule_AddIntConstant(module, "PAKFIRE_EQ", PAKFIRE_EQ))
- return NULL;
-
return module;
}
int pakfire_package_set_filelist(PakfirePackage pkg, PakfireFilelist filelist);
int pakfire_package_set_filelist_from_string(PakfirePackage pkg, const char* files);
-enum pakfire_package_keynames {
- PAKFIRE_PKG,
- PAKFIRE_PKG_ALL,
- PAKFIRE_PKG_ARCH,
- PAKFIRE_PKG_CONFLICTS,
- PAKFIRE_PKG_DESCRIPTION,
- PAKFIRE_PKG_EPOCH,
- PAKFIRE_PKG_EVR,
- PAKFIRE_PKG_FILE,
- PAKFIRE_PKG_GROUP,
- PAKFIRE_PKG_NAME,
- PAKFIRE_PKG_OBSOLETES,
- PAKFIRE_PKG_PROVIDES,
- PAKFIRE_PKG_RELEASE,
- PAKFIRE_PKG_REPONAME,
- PAKFIRE_PKG_REQUIRES,
- PAKFIRE_PKG_SOURCERPM,
- PAKFIRE_PKG_SUMMARY,
- PAKFIRE_PKG_URL,
- PAKFIRE_PKG_VERSION,
- PAKFIRE_PKG_LOCATION
-};
-
enum pakfire_package_dump_flags {
PAKFIRE_PKG_DUMP_FILELIST = 1 << 0,
PAKFIRE_PKG_DUMP_LONG = 1 << 1,