HaikuPorts
  • Login
  • Preferences
  • Help/Guide
  • Wiki
  • Timeline
  • Roadmap
  • View Tickets
  • Search
  • Port Log
  • Blog

Context Navigation

  • ← Previous Change
  • Wiki History
  • Next Change →

Changes between Version 1 and Version 2 of HaikuPorterForPM


Ignore:
Timestamp:
06/11/13 05:38:57 (2 years ago)
Author:
zooey
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • HaikuPorterForPM

    v1 v2  
    55== Introduction == 
    66 
    7 !HaikuPorter is a command line Python application that, using the information contained in a !HaikuPort's RecipeFile: 
     7!HaikuPorter is a command line Python application that, using the information contained in a !HaikuPort's [wiki:HaikuPorterForPM/BuildRecipes build recipe file]: 
    88 * fetches one or more original source code archives 
    99 * extracts these archives 
    … …  
    1212 * creates one or more packages ('*.hpkg') for distribution 
    1313 
    14 !HaikuPorter can automatically resolve any dependencies on other !HaikuPorts that have been declared in the RecipeFile, i.e. if any of the required packages are missing, the port that produces those packages will be built first. 
     14!HaikuPorter can automatically resolve any dependencies on other !HaikuPorts that have been declared in the recipe file, i.e. if any of the required packages are missing, the port that produces those packages will be built first. 
    1515 
    1616!HaikuPorter itself depends two things: 
    … …  
    2020  Contains recipe files for all the ports to be built 
    2121 
     22== [wiki:HaikuPorterForPM/BuildRecipes Build Recipe Files] == 
     23 
     24For a particular version of a port a build recipe file specifies what packages shall be built for that port and the build recipe provides all required information for that purpose.  
     25 
    2226== [wiki:HaikuPorterForPM/PortsAndPackages Ports and Packages] == 
    2327 
    24 Each port will produce a set of packages, typically a base package containing the main binaries/libraries of the port plus one source and one debug package. Ports that provide libraries will usually provide an additional development package, too. 
     28Each port will produce a set of packages, typically a base package containing the main binaries/libraries of the port plus a source and a debug package. Ports that provide libraries will usually provide an additional development package, too. 
    2529 
    2630All the packages built by !HaikuPorter are being collected in the 'packages'-folder of the ports tree. 
    … …  
    5559   * svn/Subversion 
    5660 
    57 === Requirements defined by a RecipeFile === 
     61=== Requirements defined by a recipe file === 
    5862 
    5963All packages listed as requirements in a port's RecipeFile will be resolved automatically by !HaikuPorter and the ports will be built in the correct order. 

Trac Powered

Powered by Trac 0.13dev-r10686
By Edgewall Software.

Visit the Trac open source project at
http://trac.edgewall.org/