Blame doc/librpm/html/rpmbuild_8h.html

2ff057
2ff057
<html xmlns="http://www.w3.org/1999/xhtml">
2ff057
<head>
2ff057
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
2ff057
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
2ff057
<meta name="generator" content="Doxygen 1.8.14"/>
2ff057
<meta name="viewport" content="width=device-width, initial-scale=1"/>
2ff057
<title>rpm: rpmbuild.h File Reference</title>
2ff057
<link href="tabs.css" rel="stylesheet" type="text/css"/>
2ff057
<script type="text/javascript" src="jquery.js"></script>
2ff057
<script type="text/javascript" src="dynsections.js"></script>
2ff057
<link href="doxygen.css" rel="stylesheet" type="text/css" />
2ff057
</head>
2ff057
<body>
2ff057
2ff057
2ff057
2ff057
 
2ff057
 
2ff057
  
2ff057
   
rpm
2ff057
    4.14.2
2ff057
   
2ff057
  
2ff057
 
2ff057
 
2ff057
2ff057
2ff057
2ff057
2ff057
<script type="text/javascript" src="menudata.js"></script>
2ff057
<script type="text/javascript" src="menu.js"></script>
2ff057
<script type="text/javascript">
2ff057
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
2ff057
$(function() {
2ff057
  initMenu('',false,false,'search.php','Search');
2ff057
});
2ff057
/* @license-end */</script>
2ff057
2ff057
2ff057
  
    2ff057
  • build
  • 2ff057
    2ff057
    2ff057
    2ff057
      
    2ff057
    Data Structures |
    2ff057
    Typedefs |
    2ff057
    Enumerations |
    2ff057
    Functions  
    2ff057
      
    2ff057
    rpmbuild.h File Reference
    2ff057
    2ff057
    2ff057
    2ff057

    This is the only module users of librpmbuild should need to include.

    2ff057
    More...

    2ff057
    #include <rpm/rpmcli.h>
    2ff057
    #include <rpm/rpmds.h>
    2ff057
    #include <rpm/rpmspec.h>
    2ff057
    2ff057
    Include dependency graph for rpmbuild.h:
    2ff057
    2ff057
    2ff057
    2ff057
    2ff057

    Go to the source code of this file.

    2ff057
    2ff057

    2ff057
    Data Structures
    2ff057
    struct  rpmBuildArguments_s
    2ff057
     Describe build request.  More...
    2ff057
     
    2ff057
    2ff057

    2ff057
    Typedefs
    2ff057
    typedef rpmFlags rpmBuildFlags
    2ff057
     
    2ff057
    typedef rpmFlags rpmBuildPkgFlags
    2ff057
     
    2ff057
    typedef struct rpmBuildArguments_sBTA_t
    2ff057
     
    2ff057
    2ff057

    2ff057
    Enumerations
    2ff057
    enum  rpmBuildFlags_e { 
    2ff057
      RPMBUILD_NONE = 0, 
    2ff057
    RPMBUILD_PREP = (1 << 0), 
    2ff057
    RPMBUILD_BUILD = (1 << 1), 
    2ff057
    RPMBUILD_INSTALL = (1 << 2), 
    2ff057

    2ff057
      RPMBUILD_CHECK = (1 << 3), 
    2ff057
    RPMBUILD_CLEAN = (1 << 4), 
    2ff057
    RPMBUILD_FILECHECK = (1 << 5), 
    2ff057
    RPMBUILD_PACKAGESOURCE = (1 << 6), 
    2ff057

    2ff057
      RPMBUILD_PACKAGEBINARY = (1 << 7), 
    2ff057
    RPMBUILD_RMSOURCE = (1 << 8), 
    2ff057
    RPMBUILD_RMBUILD = (1 << 9), 
    2ff057
    RPMBUILD_STRINGBUF = (1 << 10), 
    2ff057

    2ff057
      RPMBUILD_RMSPEC = (1 << 11), 
    2ff057
    RPMBUILD_FILE_FILE = (1 << 16), 
    2ff057
    RPMBUILD_FILE_LIST = (1 << 17), 
    2ff057
    RPMBUILD_POLICY = (1 << 18), 
    2ff057

    2ff057
      RPMBUILD_NOBUILD = (1 << 31)
    2ff057

    2ff057
     }
    2ff057
     Bit(s) to control rpmSpecBuild() operation.  More...
    2ff057
     
    2ff057
    enum  rpmBuildPkgFlags_e { RPMBUILD_PKG_NONE = 0, 
    2ff057
    RPMBUILD_PKG_NODIRTOKENS = (1 << 0)
    2ff057
     }
    2ff057
     Bit(s) to control package generation.  More...
    2ff057
     
    2ff057
    2ff057

    2ff057
    Functions
    2ff057
    rpmSpec rpmSpecParse (const char *specFile, rpmSpecFlags flags, const char *buildRoot)
    2ff057
     Parse spec file into spec control structure.  More...
    2ff057
     
    2ff057
    Header rpmSpecSourceHeader (rpmSpec spec)
    2ff057
     Return the headers of the SRPM that would be built from the spec file.  More...
    2ff057
     
    2ff057
    rpmps rpmSpecCheckDeps (rpmts ts, rpmSpec spec)
    2ff057
     Verify build depencies of a spec against.  More...
    2ff057
     
    2ff057
    rpmds rpmSpecDS (rpmSpec spec, rpmTagVal tag)
    2ff057
     Retrieve build dependency set from spec.  More...
    2ff057
     
    2ff057
    rpmRC rpmSpecBuild (rpmSpec spec, BTA_t buildArgs)
    2ff057
     Spec build stages state machine driver.  More...
    2ff057
     
    2ff057
    2ff057

    Detailed Description

    2ff057

    This is the only module users of librpmbuild should need to include.

    2ff057
    2ff057

    Definition in file rpmbuild.h.

    2ff057

    Typedef Documentation

    2ff057
    2ff057

    ◆ rpmBuildFlags

    2ff057
    2ff057
    2ff057
    2ff057
          
    2ff057
            
    2ff057
              typedef rpmFlags rpmBuildFlags
    2ff057
            
    2ff057
          
    2ff057
    2ff057
    2ff057

    Definition at line 42 of file rpmbuild.h.

    2ff057
    2ff057
    2ff057
    2ff057
    2ff057

    ◆ rpmBuildPkgFlags

    2ff057
    2ff057
    2ff057
    2ff057
          
    2ff057
            
    2ff057
              typedef rpmFlags rpmBuildPkgFlags
    2ff057
            
    2ff057
          
    2ff057
    2ff057
    2ff057

    Definition at line 52 of file rpmbuild.h.

    2ff057
    2ff057
    2ff057
    2ff057
    2ff057
    2ff057

    <address class="footer"><small>
    2ff057
    Generated by  
    2ff057
    doxygen
    2ff057
     1.8.14
    2ff057
    </small></address>
    2ff057
    </body>
    2ff057
    </html>