<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Toolchain - Tag - Xcraft</title>
    <link>/tags/toolchain/index.html</link>
    <description></description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <atom:link href="/tags/toolchain/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Overview</title>
      <link>/xcraft/pacman/overview/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/xcraft/pacman/overview/index.html</guid>
      <description>TODO: some steps are not implemented…&#xA;The packages are created with wpkg as presented in the following diagram.&#xA;The definitions for all packages are in the packages/ directory.&#xA;Step 1 All packages are described by a config.yaml file, see The package definitions page for details. Only the YAML file is mandatory. But for some packages, it can be necessary to have some resources directly in the package definition directory (only for core packages or very small packages).</description>
    </item>
    <item>
      <title>pacman.list</title>
      <link>/xcraft/pacman/commands/pacman.list/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/xcraft/pacman/commands/pacman.list/index.html</guid>
      <description></description>
    </item>
    <item>
      <title>pacman.edit</title>
      <link>/xcraft/pacman/commands/pacman.edit/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/xcraft/pacman/commands/pacman.edit/index.html</guid>
      <description>The package definitions The package definitions are located in the packages/ directory where you can find the sub-directories of the projects. Every project has a file named config.yaml. This file can be edited by hand or with the zog command.&#xA;Tip It’s better to use zog or lokthar for editing unless you know exactly what are you going.&#xA;Create or modify a package definition The command is just: zog create &lt;the package name&gt;.</description>
    </item>
    <item>
      <title>pacman.make</title>
      <link>/xcraft/pacman/commands/pacman.make/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/xcraft/pacman/commands/pacman.make/index.html</guid>
      <description>It is possible to pass several packages or nothing. In the first case, all packages will be generated. If nothing is passed, then all packages are considered.&#xA;pacman.make # To make all packages. pacman.make package1,package2 # To make only two packages. Sometimes it is interesting to make a package will all its dependencies. The following pattern @deps will do the trick. Of course, you can add other packages.&#xA;pacman.make package1,@deps # To make package1 and its dependencies.</description>
    </item>
    <item>
      <title>pacman.install</title>
      <link>/xcraft/pacman/commands/pacman.install/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/xcraft/pacman/commands/pacman.install/index.html</guid>
      <description>If the package is already installed, nothing happens. If the currently installed package is older, then this action will upgrade with the new version.&#xA;Of course, all dependencies will be installed too. If a required dependency is not found in the repository, the installation will fail.&#xA;MS Windows and MSI Maybe you have a package with an MSI installer. In this case, it can be possible that this MSI needs a reboot in order to continue the installation.</description>
    </item>
  </channel>
</rss>