Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 109 lines (95 sloc) 5.079 kB
ebbf489 @jordansissel Bump version
authored
1 0.4.6 (April 10, 2012)
2 - Work around more problems in RPM with respect to file listing (#202)
3
476f6d1 @jordansissel version bump
authored
4 0.4.5 (April 3, 2012)
5 - Fix gem->rpm conversion where the '~>' rubygem version operator (#193,
6 patch by antoncohen)
7 - Escape filenames RPM install process (permits files with spaces, dollar signs, etc)
8 (#196, reported by pspiertz)
9
67b4cd5 @jordansissel Version bump; update changelist
authored
10 0.4.4 (March 30, 2012)
11 - Fix a bug in gem bin_dir handling (Calen Pennington)
12 - The --config-files flag should work again (Brian Akins)
13 - Fix syntax error when using --deb-pre-depends (Andrew Bennett)
14 - Make --exclude work again (#185, #186) (Calen Pennington)
15 - Fix file listing so that rpm packages don't declare ownership on / and
16 /usr, etc.
17 - make --deb-custom-control to work again (Tor Arne Vestbø)
18 - Add --rpm-digest flag to allow selection of the rpm 'file name' digest
19 algorithm. Default is 'md5' since it works on the most rpm systems.
20 - Reimplement old behavior assuming "." as the input when using '-s dir' and
21 also setting -C (#187)
22 - Set BuildRoot on rpm to work around an rpmbuild bug(?) on CentOS 5 (#191)
23 - Add --rpm-compression flag to allow selection of the rpm payload
24 compression. Default is 'gzip' since it works on the most rpm systems
25 - Specs now pass on ubuntu/32bit systems (found by travis-ci.org's test runner)
26 - Improve default values of iteration and epoch (#190)
27 - Make FPM::Package#files list only 'leaf' nodes (files, empty directories,
28 symlinks, etc).
29
e50dbeb @jordansissel release
authored
30 0.4.3 (March 21, 2012)
31 - Fix bug in python packaging when invoked with a relative path to a setup.py
32 (Reported by Thomas Meson, https://github.com/jordansissel/fpm/pull/180)
33
0ff50a3 @jordansissel prep for release
authored
34 0.4.2 (March 21, 2012)
35 - Set default temporary directory to /tmp
36 (https://github.com/jordansissel/fpm/issues/174)
37 - Improve symlink handling (patch by Aleix Conchillo Flaqué, pull/177))
38 - Python package support changes (thanks to input by Luke Macken):
39 * New flag: --python-install-bin. Sets the location for python package
40 scripts (default: /usr/bin)
41 * New flag: --python-install-lib. Sets the location for the python
42 package to install libs to, default varies by system. Usually something
43 like /usr/lib/python2.7/site-packages.
44 * Fix up --prefix support
45 * Improve staged package installation
46
6e41635 @jordansissel prep for release
authored
47 0.4.1 (March 19, 2012)
48 - Fix fpm so it works in ruby 1.8 again.
49 Tests run, and passing:
50 rvm 1.8.7,1.9.2,1.9.3 do bundle exec rspec
51
fb8985f @jordansissel release
authored
52 0.4.0 (March 18, 2012)
45a3278 @jordansissel - eager prep of changelist
authored
53 - Complete rewrite of pretty much everything.
54 * Otherwise, the 'fpm' command functionality should be the same
55 * Please let me know if something broke!
56 - Now has an API (see examples/api directory)
57 - Also has a proper test suite
5deb116 @jordansissel - add note about rpm demolestation
authored
58 - Updated the rpm spec generator to disable all the ways I've found rpmbuild
59 to molest packages. This means that fpm-generated rpms will no longer
60 strip libraries, move files around, randomly mutate jar files, etc.
bb76bc2 @jordansissel - update changelist for 0.3.12
authored
61 - Add --license and --vendor settings (via Pieter Loubser)
62 - python support: try to name python packages sanely. Some pypi packages
63 are literally called 'python-foo' so make sure we generate packages named
64 'python-foo' and not 'python-python-foo' (via Thomas Meson)
65 - rpm support: Add --rpm-rpmbuild-define for passing a --define flag to rpmbuild
66 (via Naresh V)
9b6b7ee @jordansissel - update changelist
authored
67 - PHP pear source support (fpm -s pear ...) (via Andrew Gaffney)
bb76bc2 @jordansissel - update changelist for 0.3.12
authored
68
9a75098 @jordansissel - 0.3.10
authored
69 0.3.10 (Oct 10, 2011)
70 - Allow taking a list of files/inputs on stdin with '-' or with the --inputs
71 flag. (Matt Patterson)
72 - (python) pass -U to easy_install (Khalid Goudeaux)
73 - (debian) quote paths in md5sum calls (Matt Patterson)
74 - (debian) quiet stderr from dpkg --print-architecture
75
5417455 @jordansissel - version bump + changelist update
authored
76 0.3.9 (Sep 8, 2011)
77 - Fix bug in 'dir' source that breaks full paths
78 - Added a bunch of tests (yaay)
79
80 0.3.8 and earlier: I have not kept this file up to date very well... Sorry :(
f62dfd9 @jordansissel Edited CHANGELIST via GitHub
authored
81
9c7c00a @jordansissel - version bump
authored
82 0.2.29 (May 20, 2011)
83 - Add 'tar' source support. Useful for binary releases to repackage as rpms
84 and debs. Example:
85 fpm -s tar -t rpm -n firefox -v 4.0.1 \
86 --prefix /opt/firefox/4.0.1 firefox-4.0.1.tar.bz2
87
e0c7035 @jordansissel - use "Obsoletes" in rpm when --replaces is given.
authored
88 0.2.28 (May 18, 2011)
89 - Use --replaces as "Obsoletes" in rpms.
90
ca84ba5 @jordansissel - add changelist!
authored
91 0.2.27 (May 18, 2011)
92 - If present, DEBEMAIL and DEBFULLNAME environment variables will be used as
93 the default maintainer. Previously the default was simply <$user@$hostname>
94 https://github.com/jordansissel/fpm/issues/37
95 - Add '--replaces' flag for specifying packages replaced by the one you are
96 building. This only functions in .deb packages now until I find a suitable
97 synonym in RPM.
98 - Add --python-bin and --python-easyinstall flags. This lets you choose specific
99 python and easy_install tools to use when building. Default is simply
100 'python' and 'easy_install' respectively.
101 - Add support for ~/.fpmrc - The format of this file is the same as the flags.
102 One flag per line. https://github.com/jordansissel/fpm/issues/38
103 Example:
104 --python-bin=/usr/bin/python2.7
105 --python-easyinstall=/usr/bin/easy_install2.7
bf4752c @tmm1 removed all trailing whitespace: for i in $(git ls-files); do sed -i …
tmm1 authored
106
ca84ba5 @jordansissel - add changelist!
authored
107 0.2.26 and earlier
108 No changelist tracked. My bad, yo.
Something went wrong with that request. Please try again.