Permalink
Commits on Apr 26, 2012
  1. Update CHANGELIST

    committed Apr 26, 2012
  2. Merge pull request #213 from UnifiedPost/develop

    Fixed the path_prefix to prefix to allow overriding the gem path
    committed Apr 26, 2012
Commits on Apr 25, 2012
  1. update version

    committed Apr 25, 2012
  2. version bump

    committed Apr 25, 2012
  3. update changelist

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

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

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

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

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

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

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

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

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

    committed Apr 10, 2012
  2. Bump version

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

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

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

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

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

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

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

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

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

    Conflicts:
    	lib/fpm/command.rb
    committed Mar 30, 2012