Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 178 lines (155 sloc) 8.401 kb
872183b @jordansissel update changelist
authored
1 0.4.15 (???)
2 - pear: support custom channels with --pear-channel <channel> (#207)
3 Example: fpm -s pear -t deb --pear-channel pear.drush.org drush
4 - permit literal '\n' in --description, fpm will replace with a newline
5 character. (#251)
f1894c4 @jordansissel update changelist
authored
6 - improve error messaging when trying to output a package to a directory that
7 doesn't exist (#244)
a2a9ae9 @jordansissel Add note about --deb-priority
authored
8 - deb: add --deb-priority flag (#232) for setting the debian 'priority'
9 value for your package.
872183b @jordansissel update changelist
authored
10
f11025c @jordansissel - note fix for #252
authored
11 0.4.14 (August 24, 2012)
12 - rpm: Replace newlines with space in any license setting. (#252)
13
390ab22 @jordansissel - bump for release
authored
14 0.4.13 (August 14, 2012)
15 - Make --exclude accept path prefixes as well. If you have a files in
16 'usr/share/man' in your package, you can now exclude all of a subdir
17 by doing '--exclude usr/share/man'
18
32f282d @jordansissel bump for release
authored
19 0.4.12 (August 10, 2012)
20 - Fix a major bug introduced in 0.4.11 that caused all deb packages to
21 contain empty maintainer scripts if not otherwise specified, which made
22 apt/dpkg quite unhappy
23
f4fb56c @jordansissel - update changelist for release
authored
24 0.4.11 (August 7, 2012)
a65db06 @jordansissel - update changelist
authored
25 - Fix some symlink handling to prevent links from being followed during
26 cleanup (#228, patch by sbuss)
852ab50 @jordansissel - version bump
authored
27 - rpm: 'vendor' in rpm spec is now omitted if empty or nil. This fixes a bug
28 where rpmbuild fails due to empty 'Vendor' tag if you convert rpm to rpm.
f4fb56c @jordansissel - update changelist for release
authored
29 - internal: remove empty directories marked by --exclude (#205, patch by
30 jimbrowne)
31 - dir: don't try to set utime on symlinks (#234, #240, patch by ctgswallow)
32 - rpm: relocatable rpms now supported when using the '--prefix' flag.
33 Example: fpm -s dir -t rpm --prefix /usr/local -n example /etc/motd
34 (patch by jkoppe)
35 - deb: --deb-compression flag: Support different compression methods.
36 Default continues to be gzip.
37 - new flag: --template-scripts. This lets you write script templates for
38 --after-install, etc. Templates are ERB, so you can do things like
39 '<%= name %>' to get the package name in the script, etc.
40 - warn on command invocations that appear to have stray flags to try and
41 help users who have complex command lines that are failling.
a65db06 @jordansissel - update changelist
authored
42
37ce4c6 @jordansissel release 0.4.10
authored
43 0.4.10 (May 25, 2012)
8a12806 @jordansissel Update CHANGELIST
authored
44 - Fix python package support for python3 (#212, patch by Slezhuk Evgeniy)
45 - Preserve file metadata (time, owner, etc) when copying with the dir
46 package. (#217, patch by Marshall T. Vandegrift)
47 - Missing executables will now error more readably in fpm.
48 - Fix gem and python 'version' selection (#215, #204)
8674090 @jordansissel Update CHANGELIST
authored
49 - Dependencies using '!=' will now map to 'Conflicts' in deb packages. (#221,
50 patch by Sven Fischer)
51 - Allow setting default user/group for files in rpm packages (#208, patch by
52 Jason Rogers). Note: This adds --user and --group flags to effect this.
53 These flags may go away in the future, but if they do, they will be
54 - In python packages set 'install-data' correctly. (#223, patch by Jamie
55 Scheinblum)
8a12806 @jordansissel Update CHANGELIST
authored
56
548a081 @jordansissel Update CHANGELIST
authored
57 0.4.9 (April 25, 2012)
58 - Fix --prefix support when building gems (#213, patch by Jan Vansteenkiste)
59
ef0d0c8 @jordansissel update version
authored
60 0.4.8 (April 25, 2012)
4a51c1d @jordansissel update changelist
authored
61 - RPM: use 'noreplace' option for config files (#194, patch by Steve Lum)
62 - Python: Fix bug around exact dependency versions (#206, patch by Lars van
63 de Kerkhof)
64 - Gem->RPM: Make 'provides' "rubygem(thegemname)" instead of "rubygem-thegemname"
65 - Fix oddity where Ruby would complain about constant redefinition (#198,
66 patch by Marcus Vinicius Ferreira)
67
ef0d0c8 @jordansissel update version
authored
68 0.4.7 skipped.
69
ebbf489 @jordansissel Bump version
authored
70 0.4.6 (April 10, 2012)
71 - Work around more problems in RPM with respect to file listing (#202)
72
476f6d1 @jordansissel version bump
authored
73 0.4.5 (April 3, 2012)
74 - Fix gem->rpm conversion where the '~>' rubygem version operator (#193,
75 patch by antoncohen)
76 - Escape filenames RPM install process (permits files with spaces, dollar signs, etc)
77 (#196, reported by pspiertz)
78
67b4cd5 @jordansissel Version bump; update changelist
authored
79 0.4.4 (March 30, 2012)
80 - Fix a bug in gem bin_dir handling (Calen Pennington)
81 - The --config-files flag should work again (Brian Akins)
82 - Fix syntax error when using --deb-pre-depends (Andrew Bennett)
83 - Make --exclude work again (#185, #186) (Calen Pennington)
84 - Fix file listing so that rpm packages don't declare ownership on / and
85 /usr, etc.
86 - make --deb-custom-control to work again (Tor Arne Vestbø)
87 - Add --rpm-digest flag to allow selection of the rpm 'file name' digest
88 algorithm. Default is 'md5' since it works on the most rpm systems.
89 - Reimplement old behavior assuming "." as the input when using '-s dir' and
90 also setting -C (#187)
91 - Set BuildRoot on rpm to work around an rpmbuild bug(?) on CentOS 5 (#191)
92 - Add --rpm-compression flag to allow selection of the rpm payload
93 compression. Default is 'gzip' since it works on the most rpm systems
94 - Specs now pass on ubuntu/32bit systems (found by travis-ci.org's test runner)
95 - Improve default values of iteration and epoch (#190)
96 - Make FPM::Package#files list only 'leaf' nodes (files, empty directories,
97 symlinks, etc).
98
e50dbeb @jordansissel release
authored
99 0.4.3 (March 21, 2012)
100 - Fix bug in python packaging when invoked with a relative path to a setup.py
101 (Reported by Thomas Meson, https://github.com/jordansissel/fpm/pull/180)
102
0ff50a3 @jordansissel prep for release
authored
103 0.4.2 (March 21, 2012)
104 - Set default temporary directory to /tmp
105 (https://github.com/jordansissel/fpm/issues/174)
106 - Improve symlink handling (patch by Aleix Conchillo Flaqué, pull/177))
107 - Python package support changes (thanks to input by Luke Macken):
108 * New flag: --python-install-bin. Sets the location for python package
109 scripts (default: /usr/bin)
110 * New flag: --python-install-lib. Sets the location for the python
111 package to install libs to, default varies by system. Usually something
112 like /usr/lib/python2.7/site-packages.
113 * Fix up --prefix support
114 * Improve staged package installation
115
6e41635 @jordansissel prep for release
authored
116 0.4.1 (March 19, 2012)
117 - Fix fpm so it works in ruby 1.8 again.
118 Tests run, and passing:
119 rvm 1.8.7,1.9.2,1.9.3 do bundle exec rspec
120
fb8985f @jordansissel release
authored
121 0.4.0 (March 18, 2012)
45a3278 @jordansissel - eager prep of changelist
authored
122 - Complete rewrite of pretty much everything.
123 * Otherwise, the 'fpm' command functionality should be the same
124 * Please let me know if something broke!
125 - Now has an API (see examples/api directory)
126 - Also has a proper test suite
5deb116 @jordansissel - add note about rpm demolestation
authored
127 - Updated the rpm spec generator to disable all the ways I've found rpmbuild
128 to molest packages. This means that fpm-generated rpms will no longer
129 strip libraries, move files around, randomly mutate jar files, etc.
bb76bc2 @jordansissel - update changelist for 0.3.12
authored
130 - Add --license and --vendor settings (via Pieter Loubser)
131 - python support: try to name python packages sanely. Some pypi packages
132 are literally called 'python-foo' so make sure we generate packages named
133 'python-foo' and not 'python-python-foo' (via Thomas Meson)
134 - rpm support: Add --rpm-rpmbuild-define for passing a --define flag to rpmbuild
135 (via Naresh V)
9b6b7ee @jordansissel - update changelist
authored
136 - PHP pear source support (fpm -s pear ...) (via Andrew Gaffney)
bb76bc2 @jordansissel - update changelist for 0.3.12
authored
137
9a75098 @jordansissel - 0.3.10
authored
138 0.3.10 (Oct 10, 2011)
139 - Allow taking a list of files/inputs on stdin with '-' or with the --inputs
140 flag. (Matt Patterson)
141 - (python) pass -U to easy_install (Khalid Goudeaux)
142 - (debian) quote paths in md5sum calls (Matt Patterson)
143 - (debian) quiet stderr from dpkg --print-architecture
144
5417455 @jordansissel - version bump + changelist update
authored
145 0.3.9 (Sep 8, 2011)
146 - Fix bug in 'dir' source that breaks full paths
147 - Added a bunch of tests (yaay)
148
149 0.3.8 and earlier: I have not kept this file up to date very well... Sorry :(
f62dfd9 @jordansissel Edited CHANGELIST via GitHub
authored
150
9c7c00a @jordansissel - version bump
authored
151 0.2.29 (May 20, 2011)
152 - Add 'tar' source support. Useful for binary releases to repackage as rpms
153 and debs. Example:
154 fpm -s tar -t rpm -n firefox -v 4.0.1 \
155 --prefix /opt/firefox/4.0.1 firefox-4.0.1.tar.bz2
156
e0c7035 @jordansissel - use "Obsoletes" in rpm when --replaces is given.
authored
157 0.2.28 (May 18, 2011)
158 - Use --replaces as "Obsoletes" in rpms.
159
ca84ba5 @jordansissel - add changelist!
authored
160 0.2.27 (May 18, 2011)
161 - If present, DEBEMAIL and DEBFULLNAME environment variables will be used as
162 the default maintainer. Previously the default was simply <$user@$hostname>
163 https://github.com/jordansissel/fpm/issues/37
164 - Add '--replaces' flag for specifying packages replaced by the one you are
165 building. This only functions in .deb packages now until I find a suitable
166 synonym in RPM.
167 - Add --python-bin and --python-easyinstall flags. This lets you choose specific
168 python and easy_install tools to use when building. Default is simply
169 'python' and 'easy_install' respectively.
170 - Add support for ~/.fpmrc - The format of this file is the same as the flags.
171 One flag per line. https://github.com/jordansissel/fpm/issues/38
172 Example:
173 --python-bin=/usr/bin/python2.7
174 --python-easyinstall=/usr/bin/easy_install2.7
bf4752c @tmm1 removed all trailing whitespace: for i in $(git ls-files); do sed -i tmp...
tmm1 authored
175
ca84ba5 @jordansissel - add changelist!
authored
176 0.2.26 and earlier
177 No changelist tracked. My bad, yo.
Something went wrong with that request. Please try again.