Skip to content
Commits on Apr 18, 2012
  1. add specs for user and group settings

    Jason Rogers committed
Commits on Apr 13, 2012
  1. @jordansissel
  2. @jordansissel

    Merge pull request #194 from lum/master

    jordansissel committed
    Adding the noreplace option to config files in the rpm spec template.
  3. @jordansissel

    Merge pull request #206 from specialunderwear/master

    jordansissel committed
    Python packages that are pinned to a specific version can not be packaged as .deb
  4. @specialunderwear
  5. @specialunderwear
Commits on Apr 12, 2012
  1. @specialunderwear
  2. @specialunderwear

    Nolonger lose information whith compound specs.

    specialunderwear committed
    When a compound spec is found, like tornado>=1.0,<=1.1 multiple entries will be
    added to the dependency list:
    
    tornado >= 1.0 and tornado <= 1.1
    
    Because that seems to work for the debian dependency specification.
  3. @specialunderwear

    Use existing --deb-ignore-iteration-in-dependencies flag to determine…

    specialunderwear committed
    … if dependencies should be strictly versioned or allow iteration.
  4. @specialunderwear

    According to http://www.debian.org/doc/debian-policy/ch-relationships…

    specialunderwear committed
    ….html#s-depsyntax (= version) is valid and also that is sematically more correct than (>= version) and (<< version+1) because your +1 guess is just that, a guess.
  5. @specialunderwear

    let pkg_resources do the parsing of the specs. When multiple specs ar…

    specialunderwear committed
    …e found prefer order is "<=", "==", ">=" and next the version number.
Commits on Apr 10, 2012
  1. @jordansissel

    Add regression tests for #202

    jordansissel committed
  2. @jordansissel

    Bump version

    jordansissel committed
  3. @jordansissel
Commits on Apr 4, 2012
  1. @jordansissel

    version bump

    jordansissel committed
Commits on Apr 2, 2012
  1. @jordansissel
  2. @lum

    Adding the noreplace directive for files marked as configuration files.

    lum committed
    This prevents the rpm install/update from overwriting local
    modifications to config files.
Commits on Apr 1, 2012
  1. @jordansissel

    Merge pull request #193 from antoncohen/antoncohen/gemrpmdep

    jordansissel committed
    Fixed gem ~> version operator translated to rpm require.
  2. @antoncohen

    Fixed gem ~> version operator translated to rpm require.

    antoncohen committed
    In gem specs ~> is a Pessimistic Version Consrtaint that is inclusive
    on the bottom end. E.g., '~> 2.2' means '>= 2.2.0 and < 3.0'.
    
    I changed the translation to RPM spec to be >= and <. It was > and <.
    
    http://docs.rubygems.org/read/chapter/16
    http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-advanced-packaging.html
Commits on Mar 30, 2012
  1. @jordansissel
  2. @jordansissel

    - Make file exclusion work again. Fixes #185

    jordansissel committed
      This improves on the patch in #186.
    - Add tests to make sure exclude stays working :)
  3. @jordansissel
  4. @jordansissel

    - If no args are given, assume '.' was intended if the source is 'dir'

    jordansissel committed
      and chdir (-C) is set. Fixes issue #187
    - Abort if there's no package name known.
  5. @jordansissel

    - Specify BuildRoot in the rpm spec to work around some kind of

    jordansissel committed
      bug/problem causing rpmbuild to use "/" as the BuildRoot on CentOS 5.
      Fixes #191. Confirmed working on CentOS 5.7 in a vm.
  6. @jordansissel

    some style cleanup

    jordansissel committed
  7. @jordansissel

    Merge branch 'master' of https://github.com/MITx/fpm into MITx-master

    jordansissel committed
    Conflicts:
    	lib/fpm/command.rb
  8. @jordansissel
  9. @jordansissel

    - Fix broken dpkg architecture test on i686 kernels

    jordansissel committed
      (discovered by failing tests run on travis-ci.org)
  10. @jordansissel
  11. @jordansissel

    - Add --rpm-digest and --rpm-compression flags to allow selectable

    jordansissel committed
      digest/compress algorithms during package building. Defaults to the
      settings that are most likely to work on the widest range of rpm
      consumers (md5 + gzip)
    
      Improves solution already committed for #192
  12. @jordansissel

    - Tell rpm to use gzip for compression and md5 for checksums

    jordansissel committed
      This should fix #192 and allow rpms to be built on newer redhat
      distributions that function on older ones.
    
      Huge thanks to @katzj for explaining the format of the
      %_binary_payload macro.
Commits on Mar 28, 2012
  1. @jordansissel

    Merge pull request #189 from torarnv/fix-custom-control

    jordansissel committed
    Fix attribute lookup for --deb-custom-control
Commits on Mar 27, 2012
  1. @cpennington

    Move exclude functionality into the convert process, and make give it…

    cpennington committed
    … a sensible default of excluding nothing
  2. @torarnv
Something went wrong with that request. Please try again.