Skip to content
This repository

Apr 25, 2012

  1. Jordan Sissel

    version bump

    authored
  2. Jordan Sissel

    update changelist

    authored
  3. Jordan Sissel

    - Make gem 'provides' really provide 'rubygem-foo'

    - When converting gem->rpm, turn 'rubygem-foo' provides into
      'rubygem(foo)'
    authored

Apr 13, 2012

  1. Jordan Sissel

    - Set json and clamp versions explicitly since I don't control those …

    …libs
    authored
  2. Jordan Sissel

    Merge pull request #194 from lum/master

    Adding the noreplace option to config files in the rpm spec template.
    authored
  3. Jordan Sissel

    Merge pull request #206 from specialunderwear/master

    Python packages that are pinned to a specific version can not be packaged as .deb
    authored
  4. Lars van de Kerkhof

    Better check for 'install_requires'.

  5. Lars van de Kerkhof

    don't try to parse empty install_requires

Apr 12, 2012

  1. Lars van de Kerkhof

    Better formatting and removed duplicate dependency entries.

  2. Lars van de Kerkhof

    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.
  3. Lars van de Kerkhof

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

    … if dependencies should be strictly versioned or allow iteration.
  4. Lars van de Kerkhof

    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.
  5. Lars van de Kerkhof

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

    …e found prefer order is "<=", "==", ">=" and next the version number.

Apr 10, 2012

  1. Jordan Sissel

    Add regression tests for #202

    authored
  2. Jordan Sissel

    Bump version

    authored
  3. Jordan Sissel

    - Escape '*' and '[' in the rpm files list to keep rpm from trying to

      use it as a glob. Fixes #202
    authored

Apr 04, 2012

  1. Jordan Sissel

    version bump

    authored

Apr 02, 2012

  1. Jordan Sissel

    Escape filenames during the install process. Fixes #196

    authored
  2. Steve Lum

    Adding the noreplace directive for files marked as configuration files.

    This prevents the rpm install/update from overwriting local
    modifications to config files.
    lum authored

Apr 01, 2012

  1. Jordan Sissel

    Merge pull request #193 from antoncohen/antoncohen/gemrpmdep

    Fixed gem ~> version operator translated to rpm require.
    authored
  2. Anton Cohen

    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 authored

Mar 30, 2012

  1. Jordan Sissel

    Version bump; update changelist

    authored
  2. Jordan Sissel

    - Make file exclusion work again. Fixes #185

      This improves on the patch in #186.
    - Add tests to make sure exclude stays working :)
    authored
  3. Jordan Sissel

    - fix the --exclude flag to add to an array as ivar @excludes

    authored
  4. Jordan Sissel

    - 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.
    authored
  5. Jordan Sissel

    - 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.
    authored
  6. Jordan Sissel

    some style cleanup

    authored
  7. Jordan Sissel

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

    Conflicts:
    	lib/fpm/command.rb
    authored
  8. Jordan Sissel

    Improve default values for epoch and iteration on deb/rpm packages (S…

    …hould fix #190)
    authored
  9. Jordan Sissel

    - Fix broken dpkg architecture test on i686 kernels

      (discovered by failing tests run on travis-ci.org)
    authored
  10. Jordan Sissel

    - Add spec tests for compression and digest settings. (for #192)

    authored
  11. Jordan Sissel

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

      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
    authored
  12. Jordan Sissel

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

      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.
    authored

Mar 28, 2012

  1. Jordan Sissel

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

    Fix attribute lookup for --deb-custom-control
    authored

Mar 27, 2012

  1. Calen Pennington

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

    … a sensible default of excluding nothing
    cpennington authored
Something went wrong with that request. Please try again.