- Add support for submodules in git provider. (narkisr / #50)
- Set a default maintainer.
- Fix problems with setting epoch. (#51)
- Unbreak package building with broken symlinks.
- Do not fail if git is not installed.
- Chain packager. (smasset)
- Add show-depends CLI option. (unakatsuo)
- Add fpm-cookery chain packager gem recipes. (smasset)
- Compatibility fixes for the latest FPM releases. (skiold)
- Fix problems with tar files that contain no directories. (narkisr)
- New CLI options parsing backend. (using clamp)
- Add --no-deps option to disable dependency checks.
- Handle private GitHub URLs. (aussielunix)
- Fix dependencies in gemspec.
- Install dependencies via Puppet. (andytinycat)
- Add install-deps action to install dependencies. (andytinycat)
- Fix log message. (ryansch)
- Add a
patch
helper method to apply patches. (piavlo) - Support for Omnibus-style packaging. (andytinycat)
- Add recipe to build a fat (omnibus-style) package for fpm-cookery.
- Add
:args
option for the curl handler. (torrancew) - Add
-V
command line option to show fpm-cookery and fpm versions.
- Make local file source behave like the remote url source. (#14)
- Copy source files with no or unknown file extension to the source dir. (smasset)
- Set deb_user and deb_group attributes to root.
- Ensure passing the vendor attribute to fpm. (aussielunix)
- Unbreak logging with the latest fpm.
- Add source handler to handle local source directories via file:// urls.
- Add support for shar and bin files to curl source handler. (brandonmartin)
- Support an optional basename parameter for the
install
helper. - Deprecate public usage of the
install_p
helper. - Add license option to the recipe class.
- Allow architecture specific settings via the
architectures
method. - Unbreak RPM creation on RHEL5. (brandonmartin)
- Add /opt path helper.
- Use the new fpm API. (requires at least fpm-0.4.x)
- Show the fpm log output via cabin.
- Skip git fetch if the specified sha or tag exists.
- Add hg (mercurial) source handler.
- Fix tags fetchting for the git source handler.
- Add a logging/output system.
- Improve extracted source detection for the curl and svn source handler.
- Allow absolute paths for pre/post scripts.
- Add git source handler.
- Add svn source handler. (lusis)
- Framework for alternate source handlers. (lusis)
- Add .zip support to the curl source handler.
- Detect package target based on the platform.
- Allow platform specific options. (like dependencies) (lusis)
- Add platform (operating system) detection. (lusis)
- Select vendor string delimiter based on the package target. (lusis)
- Add pre/post install/uninstall script support. (lusis)
- Add flag for package target. (deb, rpm) (jordansissel)
- Improve recipe detection. (jordansissel)
- Add
with_trueprefix
path helper. - Add and enable source integrity check.
- Initial gem release.