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

⌈⌋ ⎇ branch:  cross package maker


Artifact [2833528a9f]

Artifact 2833528a9f7163b20a989e144c06a2c4f7be6d8a:

  • File templates/arch/PKGINFO.erb — part of check-in [275407c9b1] at 2015-05-01 22:40:35 on branch trunk — Retain more attributes: provides=, conflicts=, config_files as backup=, deb_recomends as optdepends=, update_filter as makepkgopt= for arch .PKGINFO (user: mario size: 957)

# Generated by fpm/xpm <%= FPM::VERSION %>
# `xpm <%= ARGV.join(" ") %>`
# <%= Time.now.utc.iso8601 %>
pkgname = <%= name %>
pkgver = <%= version %>
pkgdesc = <%= (description or "no desc").split("\n")[0] %>
url = <%= url or "http://nourlgiven.example.com/" %>
builddate = <%= Time.now.to_i %>
packager = <%= maintainer %>
size = <%= `du -sbc #{staging_path}`.split("\t")[0] %>
arch = <%= architecture %>
license = custom:<%= license %>
<% dependencies.each do |pkg| -%>
depend = <%= pkg %>
<% end -%>
<% (@deb_recommends or []).each do |pkg| -%>
optdepend = <%= pkg %>
<% end -%>
<% provides.each do |pkg| -%>
provides = <%= pkg %>
<% end -%>
<% conflicts.each do |pkg| -%>
conflicts = <%= pkg %>
<% end -%>
<% replaces.each do |pkg| -%>
replaces = <%= pkg %>
<% end -%>
<% config_files.each do |fn| -%>
backup = <%= fn %>
<% end -%>
makepkgopt = docs
makepkgopt = emptydirs
<% attributes[:update_filter].each do |fn| -%>
makepkgopt = <%= fn %>
<% end -%>