Cross package maker. DEB/RPM generation or conversion. Derived from jordansissel/fpm.

⌈⌋ ⎇ branch:  cross package maker


Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

86 check-ins using file test/dir-rpm-with-prefix.out version 52ef0b295b

2012-02-22
23:10
- update changelist for 0.3.12 check-in: 35ee49c8a5 user: jls@semicomplete.com tags: trunk, v0.3.12
2012-02-20
20:45
Merge pull request #140 from ohookins/minitest Add beginnings of MiniTest::Spec support, and some basic template tests. check-in: e5c9b05d6e user: jls@semicomplete.com tags: trunk
20:40
Merge pull request #157 from ploubser/master Added vendor and license meta data to rpm and deb packages check-in: bdb48a4036 user: jls@semicomplete.com tags: trunk
2012-02-18
17:18
- Updated builder to include license and vendor - Moved vendor data in debian erb check-in: 66ddad80d4 user: pieter.loubser@puppetlabs.com tags: trunk
16:43
- Added license meta data to packages - Added vendor meta data to packages check-in: a6bf905e44 user: pieter.loubser@puppetlabs.com tags: trunk
06:22
Moved to 'ruby-arr-pm' project check-in: ec620640b0 user: jls@semicomplete.com tags: trunk
2012-02-14
19:42
Merge pull request #152 from agaffney/master Add support for PEAR check-in: 7c62316dd2 user: jls@semicomplete.com tags: trunk
2012-02-07
17:55
Merge pull request #154 from dansimau/master Fix #153: Maintainer is not used when building rpm targets check-in: 108b6f28f8 user: jls@semicomplete.com tags: trunk
11:38
Add maintainer value (packager) RPM spec file in RPM target. check-in: e993163f6f user: dan@dans.im tags: trunk
2012-02-03
20:38
Add PEAR support check-in: de11005c30 user: andrew@agaffney.org tags: trunk
2012-02-02
16:08
Merge pull request #146 from zllak/bug/deb Try to make packages built from python sources sanely named. check-in: 238efb084b user: jls@semicomplete.com tags: trunk
16:05
Merge pull request #149 from nareshov/rpmbuild-define forgot to include the defines method for upstream merge check-in: 12cdfc9ac5 user: jls@semicomplete.com tags: trunk
13:45
forgot to include the defines method for upstream merge check-in: 3c56b0310c user: nareshov@gmail.com tags: trunk
2012-01-27
10:24
clarify with a comment the package name sanitization check-in: d1490ef0fa user: zllak@hycik.org tags: trunk
2012-01-26
15:49
avoid removing the "python" in a package name if not followed by a dash Example is "pythonweb", which would have been put as a dependency as "python-web", instead of "python-pythonweb" check-in: 1efe768b12 user: zllak@hycik.org tags: trunk
15:48
sanitize output python package name When building python deb packages from PyPI, some packages starting with python- will end up being named python-python-xxx. So, this commit avoid adding the prefix+suffix before the package name check-in: ac773e0669 user: zllak@hycik.org tags: trunk
2012-01-24
17:46
Merge pull request #145 from zllak/bug/deb Problems with deb python packages - Rename pypi packages literally named 'python-foo' to simply be 'foo' so the resulting debian package is 'python-foo' - Improve dependency version handling for python sources check-in: 797d8f6cc4 user: jls@semicomplete.com tags: trunk
17:30
do not add the prefix "python" if already in the dependency name Packages found on PyPI can be named "python-xx" (like python-dateutil). This was building packages with "python-python-dateutil" as dependency check-in: b19e27b73b user: zllak@hycik.org tags: trunk
17:30
handles correctly dependencies versions from setup.py Something, dependencies can be: python-dateutil>=1.5.0,<2.0.0 This case was not supported, and was building wrong packages. check-in: b03c17e0ca user: zllak@hycik.org tags: trunk
2012-01-02
11:15
Add beginnings of MiniTest::Spec support, and some basic template tests. check-in: 5279f5e5af user: ohookins@gmail.com tags: trunk
2011-12-20
19:23
Merge pull request #137 from rajatvig/master Fixed the issues for Gems when making RPM's check-in: b5610e0be5 user: jls@semicomplete.com tags: trunk
19:22
Merge pull request #136 from nareshov/rpmbuild-define Add new option to pass --define arguments to rpmbuild. check-in: 25fd90db67 user: jls@semicomplete.com tags: trunk
19:18
upped the version check-in: 8b5f68dd62 user: rajat.vig@gmail.com tags: trunk
19:05
fixed the error in the template check-in: c2acc02a59 user: rajat.vig@gmail.com tags: trunk
18:45
fixed the failures on sprockets, faraday, polyglot and sinatra check-in: c9a1d2c15e user: rajat.vig@gmail.com tags: trunk
10:44
Add new option to pass --define arguments to rpmbuild. check-in: 585e493e31 user: nareshov@gmail.com tags: trunk
2011-12-15
00:21
Merge pull request #135 from mblair/master Make a comment just a tad bit more accurate. check-in: d4dcb095f5 user: jls@semicomplete.com tags: trunk
00:17
Make a comment accurate. check-in: e2c3362097 user: me@matthewblair.net tags: trunk
2011-12-11
19:02
Merge pull request #134 from pjjw/osx-fixes add'l osx fixes check-in: 3a766fa0d5 user: jls@semicomplete.com tags: trunk
18:59
Merge pull request #133 from dpeters/basedir_with_prefix enable setting BASEDIR for Solaris packages, via --prefix check-in: 7e45193867 user: jls@semicomplete.com tags: trunk
07:38
pull FPM::Source#tar_cmd into util.rb, use tar_cmd to generate dpkg control file, use numbers for owner/group check-in: fadbe879bb user: peter@shortbus.org tags: trunk
07:33
Merge branch 'master' into osx-fixes check-in: dac5ef5fd0 user: peter@shortbus.org tags: trunk
06:49
fix tests on osx check-in: 3ba8e8a545 user: peter@shortbus.org tags: trunk
06:49
use numerical user/group for functionality on systems that use wheel as group 0 (osx) check-in: bbf287c51d user: peter@shortbus.org tags: trunk
2011-12-09
19:57
enable setting BASEDIR for Solaris packages, via --prefix check-in: 8c04990409 user: devon.peters@gmail.com tags: trunk
2011-12-05
08:51
Merge pull request #130 from ebastien/debian-config Support for debconf control files in Debian target check-in: 84615edd5f user: jls@semicomplete.com tags: trunk
2011-12-04
13:14
Fix wrong arguments split on safesystem call. check-in: f70ca3166c user: os@ebastien.name tags: trunk
12:40
Merge from master; rewriting calls to safesystem(). check-in: 087c7d3b6c user: os@ebastien.name tags: trunk
06:19
Merge pull request #126 from ohookins/config_files Allow RPM generation to specify configuration files. check-in: 8ae39ea59c user: jls@semicomplete.com tags: trunk
06:19
Merge pull request #128 from dpeters/option_parsing Catch basic option parser exceptions check-in: 2bbd778ea6 user: jls@semicomplete.com tags: trunk
06:17
Merge pull request #123 from ohookins/inputs_file Allow --inputs to actually work. check-in: cd8ddf43f0 user: jls@semicomplete.com tags: trunk
06:15
Merge pull request #131 from cwarden/safersystem Pass arguments to system more safely check-in: 6090cc219e user: jls@semicomplete.com tags: trunk
2011-12-02
02:10
Pass arguments to system more safely Pass each argument to (safe)system separately in case paths contain spaces or other characters that might cause the shell to interpret a single argument as multiple arguments. check-in: 3028702185 user: cwarden@xerus.org tags: trunk
2011-11-30
10:28
Add a test for debconf support. check-in: 8c7e8a005b user: os@ebastien.name tags: trunk
08:54
Force the gem installation path to match the one of the expected output. check-in: 01758dfe81 user: os@ebastien.name tags: trunk
08:37
RPM target has default iteration set to 1. check-in: bfe918d0e8 user: os@ebastien.name tags: trunk
2011-11-29
21:39
Catch basic option parser exceptions, and show the usage message instead of a stack trace. check-in: 975fc98511 user: devon.peters@gmail.com tags: trunk
12:59
Add support for debconf. check-in: 5fda5a2ee7 user: os@ebastien.name tags: trunk
2011-11-24
22:44
Pull path mangling logic out of template and correct it. check-in: 1584be01c7 user: ohookins@gmail.com tags: trunk
2011-11-23
23:15
Allow RPM generation to specify configuration files. check-in: 93b43ae7c8 user: ohookins@gmail.com tags: trunk
18:04
Merge pull request #125 from indrat/master prevent rpmbuild from repacking jar files check-in: 0de292dfaa user: jls@semicomplete.com tags: trunk
09:48
prevent rpmbuild from repacking jar files brp-java-repack-jars can have issues repacking jar files when the filenames are too long so stop repacking the jar files. check-in: 8af1f14746 user: indra.talip@gmail.com tags: trunk
2011-11-17
08:06
Allow --inputs to actually work. check-in: 5dc3783a8f user: ohookins@gmail.com tags: trunk
2011-11-16
23:44
Merge pull request #122 from ohookins/program_instancevar This should be an instance variable. check-in: a3ae88fee7 user: jls@semicomplete.com tags: trunk
23:32
This should be an instance variable. check-in: 9ed4a753c5 user: ohookins@gmail.com tags: trunk
2011-11-03
08:39
Merge branch 'master' of github.com:jordansissel/fpm check-in: dd064cb559 user: jls@semicomplete.com tags: trunk, v0.3.11
08:38
- version bump to get, at least, the new rpm template out the door that does the tar unpack in %install instead of %build check-in: 3a644b7387 user: jls@semicomplete.com tags: trunk
2011-10-27
07:26
Merge pull request #112 from pjjw/osx-fixes Fix tar command on OSX, skip .deb md5sums creation check-in: 1313d746dd user: jls@semicomplete.com tags: trunk
2011-10-25
00:34
- style cleanup check-in: f22253b25d user: jls@semicomplete.com tags: trunk
00:33
Merge pull request #113 from ahpook/rpm_iteration - Improve the flag docs for --iteration so RPM folks know what it means - RPM files should include the 'release' (iteration) value in the filename. check-in: 75372a15a4 user: jls@semicomplete.com tags: trunk
2011-10-24
23:46
Add (maybe?) support for --iteration to rpm output. The rpm equivalent of iteration is 'release', and it defaults to 1 unless overriden by the user. check-in: 5f2f443871 user: esorenson@apple.com tags: trunk
2011-10-19
04:40
skip md5sums creation on osx check-in: 842113168b user: peter@shortbus.org tags: trunk
04:30
point to gnutar for the tar binary on osx check-in: e85f5cee19 user: peter@shortbus.org tags: trunk
2011-10-12
06:59
- move build to install for rpm check-in: 2bf44f0da3 user: jls@semicomplete.com tags: trunk
2011-10-11
19:47
- 0.3.10 check-in: f95325b337 user: jls@semicomplete.com tags: trunk, v0.3.10
19:46
- quiet stderr from dpkg --print-architecture check-in: 2cdd50c15c user: jls@semicomplete.com tags: trunk
19:41
- I forgot /bin/sh on ubuntu is a trashpile. check-in: c0e4eb7f53 user: jls@semicomplete.com tags: trunk
19:05
Merge pull request #111 from fidothe/spaces-in-filenames md5sum errors when files in the package have spaces in their name check-in: 7809fc7280 user: jls@semicomplete.com tags: trunk
19:04
Merge pull request #110 from fidothe/files-on-stdin Allow taking a list of paths to package from a file or stdin check-in: 742ced3b77 user: jls@semicomplete.com tags: trunk
13:14
Quote path handed to md5sum by Builder so we don't choke on filenames with spaces in check-in: ba779a15c6 user: matt@reprocessed.org tags: trunk
13:01
Accept a list of paths to package in --inputs, or from STDIN by passing - as the only argument check-in: cefcc9720b user: matt@reprocessed.org tags: trunk
09:32
Add .rvmrc to .gitignore check-in: aa071195ce user: matt@reprocessed.org tags: trunk
2011-10-04
20:54
Merge branch 'master' of github.com:jordansissel/fpm check-in: e25cf66fc8 user: jls@semicomplete.com tags: trunk
20:53
- update readme check-in: 07a6aa716a user: jls@semicomplete.com tags: trunk
2011-09-26
17:20
Merge pull request #106 from kgoudeaux/localfixes pass -U to easy_install to always fetch package check-in: 98b200d05f user: jls@semicomplete.com tags: trunk
17:11
pass -U to easy_install to always fetch package When calling easy_install with a build directory on a machine/environment where the target package is already available, include -U to force the package to be redownloaded. Otherwise, easy_install does nothing and fpm errors out with: Unexpected directory layout after easy_install check-in: 1fae9d044d user: khalid.goudeaux@imc-chicago.com tags: trunk
2011-09-08
17:37
- version bump + changelist update check-in: 91cab3ea72 user: jls@semicomplete.com tags: trunk
17:29
- don't prefix with './' not needed. Tests verify. check-in: 83553d6bf5 user: jls@semicomplete.com tags: trunk
17:29
- fix test check-in: 2dc553dee0 user: jls@semicomplete.com tags: trunk
17:28
- add more tests check-in: 9a96d3c3c4 user: jls@semicomplete.com tags: trunk
16:38
Merge pull request #102 from chrisa/fix_multiple_paths Restore support for multiple specified paths in the Dir source. check-in: a55bd5618a user: jls@semicomplete.com tags: trunk
10:53
Restore support for multiple specified paths in the Dir source. Only the first specified path was being used once prefixed with ./ where all should have been used. This broke an invocation of the form: fpm -s dir \ -t rpm \ -n mypkg \ -v 1.0 \ -C pkg \ dir1 dir2 dir3 where only pkg/dir1 would be tarred up, leading to complaints from rpm. check-in: 54d1c30b40 user: chris@nodnol.org tags: trunk
2011-09-06
15:10
Edited CHANGELIST via GitHub check-in: 41caadaac5 user: jls@semicomplete.com tags: trunk
05:49
- bump version check-in: 9d2e16e54d user: jls@semicomplete.com tags: trunk, v0.3.8
01:39
- add more tests - better test running check-in: ab369b83eb user: jls@semicomplete.com tags: trunk
01:30
- add tests check-in: 8478fd8cdc user: jls@semicomplete.com tags: trunk