aboutsummaryrefslogtreecommitdiff
blob: cc990be73f44a2c3db03fe5bb0d4ee7ac0c5924e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#ifndef DATACONNECT_H
#define DATACONNECT_H

#include "stringlist.h"

StringList*	portageGetVersions(const char*, int);
//int		portageGetHardMasked(const char*);
StringList*	portageGetInstalledFiles(const char*);

char*		portageBestVersion(StringList*);
char*		portageGetBestEbuild(const char*);
char*		portageGetDepEbuild(const char*);

StringList*	portageGetMaskingStatus(const char*);
char*		portageGetMaskingReason(const char*);

long int	portageGetPackageSizeInt(const char*);
char*		portageGetPackageSizeString(const char*);
//void		portageGetProperties(const char*);
int		portageIsOverlay(const char*);
char*		portageGetOverlay(const char*);
char*		portageGetOverlayNameFromPath(const char*);
char*		portageGetOverlayNameFromPkg(const char*);
//char*		portageGetPath(const char*, int);

StringList*	portageGetResolvedPkgs();
StringList*	portageGetUnresolvedPkgs();
StringList*	portageGetAllNodes();
StringList*	portageGetInstalledList();

#endif