enum { Flib = 1<<0, Clib = 1<<0, Caudio = 1<<1, Cgraphics = 1<<2, Cnetwork = 1<<3, Cgames = 1<<4, Cdev = 1<<5, Cfs = 1<<6,}; typedef struct Meta Meta;typedef struct Pkg Pkg;typedef struct Src Src; struct Meta { char *descr; char *web; char *license; int flags; int cat;}; struct Src { char *url; char *rev; char *hash;}; struct Pkg { char *name; char *ver; Src src; struct { Pkg *build[4]; Pkg *runtime[4]; }inputs; Meta meta;}; extern Pkg fontsel;extern Pkg git9;extern Pkg hx;extern Pkg libtags;extern Pkg makeu;extern Pkg mpl;extern Pkg orca;extern Pkg pal;extern Pkg picker;extern Pkg unionfs;extern Pkg whiteboardfs;extern Pkg xmpp;extern Pkg zuke;
enum {
Flib = 1<<0,
Clib = 1<<0,
Caudio = 1<<1,
Cgraphics = 1<<2,
Cnetwork = 1<<3,
Cgames = 1<<4,
Cdev = 1<<5,
Cfs = 1<<6,
};
typedef struct Meta Meta;
typedef struct Pkg Pkg;
typedef struct Src Src;
struct Meta {
char *descr;
char *web;
char *license;
int flags;
int cat;
};
struct Src {
char *url;
char *rev;
char *hash;
};
struct Pkg {
char *name;
char *ver;
Src src;
struct {
Pkg *build[4];
Pkg *runtime[4];
}inputs;
Meta meta;
};
extern Pkg fontsel;
extern Pkg git9;
extern Pkg hx;
extern Pkg libtags;
extern Pkg makeu;
extern Pkg mpl;
extern Pkg orca;
extern Pkg pal;
extern Pkg picker;
extern Pkg unionfs;
extern Pkg whiteboardfs;
extern Pkg xmpp;
extern Pkg zuke;