Translations:Create Manjaro Packages/11/en

Revision as of 16:29, 7 September 2021 by FuzzyBot (talk | contribs) (Importing a new version from external source)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

One of the key tools for building packages is makepkg (provided by pacman) which does the following:

  1. Checks if package dependencies are installed.
  2. Downloads the source file(s) from the specified server(s).
  3. Unpacks the source file(s).
  4. Compiles the software and installs it under a fakeroot environment.
  5. Strips symbols from binaries and libraries.
  6. Generates the package meta file which is included with each package.
  7. Compresses the fakeroot environment into a package file.
  8. Stores the package file in the configured destination directory, which is the present working directory by default.