.TH "libalpm" 3 "libalpm" \" -*- nroff -*- .ad l .nh .SH NAME libalpm \- The libalpm Public API .PP \- libalpm is a package management library, primarily used by pacman\&. .SH SYNOPSIS .br .PP .SS "Topics" .in +1c .ti -1c .RI "Files " .br .RI "Functions for package files " .ti -1c .RI "Groups " .br .RI "Functions for package groups " .ti -1c .RI "Error Codes " .br .RI "Error codes returned by libalpm\&. " .ti -1c .RI "Handle " .br .RI "Functions to initialize and release libalpm " .ti -1c .RI "Signature checking " .br .RI "Functions to check signatures " .ti -1c .RI "Dependency " .br .RI "Functions dealing with libalpm's dependency and conflict information\&. " .ti -1c .RI "Callbacks " .br .RI "Functions and structures for libalpm's callbacks " .ti -1c .RI "Database " .br .RI "Functions to query and manipulate the database of libalpm\&. " .ti -1c .RI "Logging Functions " .br .RI "Functions to log using libalpm " .ti -1c .RI "Options " .br .RI "Libalpm option getters and setters " .ti -1c .RI "Package Functions " .br .RI "Functions to manipulate libalpm packages " .ti -1c .RI "Transaction " .br .RI "Functions to manipulate libalpm transactions " .ti -1c .RI "Miscellaneous Functions " .br .RI "Various libalpm functions " .ti -1c .RI "libalpm_list(3) " .br .RI "" .in -1c .SS "Data Structures" .in +1c .ti -1c .RI "struct \fBalpm_pkg_xdata_t\fP" .br .RI "The extended data type used to store non-standard package data fields\&. " .in -1c .SH "Detailed Description" .PP libalpm is a package management library, primarily used by pacman\&. For ease of access, the libalpm manual has been split up into several sections\&. .SH "See Also" .PP \fBlibalpm_list(3)\fP, \fBlibalpm_cb(3)\fP, \fBlibalpm_databases(3)\fP, \fBlibalpm_depends(3)\fP, \fBlibalpm_errors(3)\fP, \fBlibalpm_files(3)\fP, \fBlibalpm_groups(3)\fP, \fBlibalpm_handle(3)\fP, \fBlibalpm_log(3)\fP, \fBlibalpm_misc(3)\fP, \fBlibalpm_options(3)\fP, \fBlibalpm_packages(3)\fP, \fBlibalpm_sig(3)\fP, \fBlibalpm_trans(3)\fP .SH "Data Structure Documentation" .PP .SH "struct alpm_pkg_xdata_t" .PP The extended data type used to store non-standard package data fields\&. .PP \fBData Fields:\fP .RS 4 char * \fIname\fP .br .PP char * \fIvalue\fP .br .PP .RE .PP .SH "Author" .PP Generated automatically by Doxygen for libalpm from the source code\&.