Cross package maker. DEB/RPM generation or conversion. Derived from jordansissel/fpm.

⌈⌋ ⎇ branch:  cross package maker


Update of "arch"

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview

Artifact ID: 81e52eef5fbf6c62894516e014499cdbecb65b37
Page Name:arch
Date: 2015-05-01 00:12:26
Original User: mario
Mimetype:text/x-markdown
Parent: df6ac209634472b127b56858f510f3b3fb553f32 (diff)
Next 0ff3981dee0d94f73ad08034f7c890573c8e6e41
Content

-t arch package target

Arch Linux provides a mixed-mode package system. While ABS/makepkg allows port-style package building from source, the pacman installs binary packages.

The fpm/xpm -t arch target crafts a .tar.xz archive, and embeds:

  • .PKGINFO a meta description ini file
  • .MTREE a bsdtar mode/type/gid/uid/checksum file

Generated tarballs don't carry a leading ./ for contained files. Otherwise this is a fairly standard target.

  • Dependencies are listed (take note that Arch pkgnames may differ).
  • License is just always listed as 'custom', no mapping yet defined.
  • Build dependencies aren't mirrored (no idea what those are, and fpm doesn't have any).
  • Owner/group ids are always set to root in the tarball.