Permalink
Commits on Apr 25, 2012
  1. update version

    jordansissel committed Apr 25, 2012
  2. version bump

    jordansissel committed Apr 25, 2012
  3. update changelist

    jordansissel committed Apr 25, 2012
  4. - Make gem 'provides' really provide 'rubygem-foo'

    jordansissel committed Apr 25, 2012
    - When converting gem->rpm, turn 'rubygem-foo' provides into
      'rubygem(foo)'
  5. Merge pull request #198 from mv/master

    jordansissel committed Apr 25, 2012
    Warning: already initialized constant
Commits on Apr 13, 2012
  1. Merge pull request #194 from lum/master

    jordansissel committed Apr 13, 2012
    Adding the noreplace option to config files in the rpm spec template.
  2. Merge pull request #206 from specialunderwear/master

    jordansissel committed Apr 13, 2012
    Python packages that are pinned to a specific version can not be packaged as .deb
Commits on Apr 12, 2012
  1. Nolonger lose information whith compound specs.

    specialunderwear committed Apr 12, 2012
    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.
  2. Use existing --deb-ignore-iteration-in-dependencies flag to determine…

    specialunderwear committed Apr 12, 2012
    … if dependencies should be strictly versioned or allow iteration.
  3. According to http://www.debian.org/doc/debian-policy/ch-relationships…

    specialunderwear committed Apr 12, 2012
    ….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.
  4. let pkg_resources do the parsing of the specs. When multiple specs ar…

    specialunderwear committed Apr 12, 2012
    …e found prefer order is "<=", "==", ">=" and next the version number.
Commits on Apr 10, 2012
  1. Add regression tests for #202

    jordansissel committed Apr 10, 2012
  2. Bump version

    jordansissel committed Apr 10, 2012
Commits on Apr 4, 2012
  1. version bump

    jordansissel committed Apr 4, 2012
Commits on Apr 2, 2012
  1. Adding the noreplace directive for files marked as configuration files.

    lum committed Apr 2, 2012
    This prevents the rpm install/update from overwriting local
    modifications to config files.
Commits on Apr 1, 2012
  1. Merge pull request #193 from antoncohen/antoncohen/gemrpmdep

    jordansissel committed Apr 1, 2012
    Fixed gem ~> version operator translated to rpm require.
  2. Fixed gem ~> version operator translated to rpm require.

    antoncohen committed Apr 1, 2012
    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. - Make file exclusion work again. Fixes #185

    jordansissel committed Mar 30, 2012
      This improves on the patch in #186.
    - Add tests to make sure exclude stays working :)
  2. - If no args are given, assume '.' was intended if the source is 'dir'

    jordansissel committed Mar 30, 2012
      and chdir (-C) is set. Fixes issue #187
    - Abort if there's no package name known.
  3. - Specify BuildRoot in the rpm spec to work around some kind of

    jordansissel committed Mar 30, 2012
      bug/problem causing rpmbuild to use "/" as the BuildRoot on CentOS 5.
      Fixes #191. Confirmed working on CentOS 5.7 in a vm.
  4. some style cleanup

    jordansissel committed Mar 30, 2012
  5. Merge branch 'master' of https://github.com/MITx/fpm into MITx-master

    jordansissel committed Mar 30, 2012
    Conflicts:
    	lib/fpm/command.rb
  6. - Fix broken dpkg architecture test on i686 kernels

    jordansissel committed Mar 30, 2012
      (discovered by failing tests run on travis-ci.org)