Timeline
Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
69 check-ins using file lib/fpm/package/osxpkg.rb version 31d28586fd
2013-03-21
| ||
22:42 | - version bump check-in: b09f72d480 user: jls@semicomplete.com tags: trunk, v0.4.31 | |
22:38 | - fix breakage in ruby 1.8.7 check-in: 2eaaf1e341 user: jls@semicomplete.com tags: trunk | |
22:37 | - rename 'output_file_line' -> 'rpm_file_entry' - fix spec generation - some style cleanup check-in: 9069391e94 user: jls@semicomplete.com tags: trunk | |
22:30 | Merge pull request #377 from withnale/rpm-ownership Updates to support --rpm-use-file-permissions check-in: a3d68d4b83 user: jls@semicomplete.com tags: trunk | |
22:30 | Merge pull request #323 from r4um/fix_exclude Remove empty directories only if they match exclude pattern. check-in: c34b56ecdb user: jls@semicomplete.com tags: trunk | |
22:27 | - version bump check-in: bc38924300 user: jls@semicomplete.com tags: trunk, v0.4.30 | |
03:11 | - new arr-pm because ruby 2. check-in: be66121d73 user: jls@semicomplete.com tags: trunk | |
01:11 | - fix --rpm-rpmbuild-define (based on #383, patch by Eric Merritt) check-in: 19ed79799a user: jls@semicomplete.com tags: trunk | |
2013-03-20
| ||
23:03 | Merge pull request #376 from mbakke/master Debian changelog chmod fails check-in: 3857cbc643 user: jls@semicomplete.com tags: trunk | |
2013-03-06
| ||
18:28 | Updates to support --rpm-use-file-permissions check-in: 88f7daf765 user: rhodesp tags: trunk | |
17:44 | Fix debian changelog generation system("gzip") renames the file, so wait until we're done check-in: 9112153430 user: mariusbak@gmail.com tags: trunk | |
2013-02-15
| ||
20:17 | Merge pull request #363 from grierj/master Flag to disable shebang env munging check-in: f3f5d0440e user: jls@semicomplete.com tags: trunk | |
19:00 | Allow turning off of the shebang env munging This allows the shebang to retain a pointer to the original ruby. This is desirable in certain circumstances, for instance a separate ruby that is not in your path or not first in the path. check-in: 78c569942f user: grier@squareup.com tags: trunk | |
2013-02-11
| ||
23:36 | - implement #313 by hand due to git merge failures. check-in: 5260415097 user: jls@semicomplete.com tags: trunk | |
23:32 | update changelist check-in: a92ef69504 user: jls@semicomplete.com tags: trunk | |
22:37 | - no need for a block here. check-in: 6a9133cc75 user: jls@semicomplete.com tags: trunk | |
22:36 | Merge pull request #342 from someword/master Added support for --solaris-user and --solaris-group options check-in: 1074599a55 user: jls@semicomplete.com tags: trunk | |
22:34 | - style fixes check-in: 4dcd49f332 user: jls@semicomplete.com tags: trunk | |
22:34 | - abort on maintainer script reading errors check-in: 77ba7e9ae3 user: jls@semicomplete.com tags: trunk | |
22:33 | Merge pull request #361 from r4um/deb_dep_mangling_fix Fix debian dependency name mangling. check-in: cb0d28c7f1 user: jls@semicomplete.com tags: trunk | |
21:51 | Merge pull request #359 from r4um/allow_empty_source Closes #349 Add empty source, -s empty. check-in: a6848d22e1 user: jls@semicomplete.com tags: trunk | |
20:21 | Merge pull request #360 from mblair/remove_npm_ref remove fpm-npm ref in gemspec so the gem builds. check-in: 638eb0dd8c user: jls@semicomplete.com tags: trunk | |
15:36 | Fix debian dependency name mangling check-in: 13ee63f667 user: pranay.kanwar@gmail.com tags: trunk | |
13:54 | remove fpm-npm ref in gemspec so the gem builds. check-in: eb2bf7e2c2 user: me@matthewblair.net tags: trunk | |
13:31 | Add empty source, -s empty check-in: 18904f1b71 user: pranay.kanwar@gmail.com tags: trunk | |
2013-02-09
| ||
22:58 | - Folks gettin' angry about an abandoned prototype they mistook for functioning and supported code, so let's delete this 'fpm-npm' hackery. Someone will write proper npm package support for fpm eventually. check-in: 9cef77c028 user: jls@semicomplete.com tags: trunk | |
2013-02-08
| ||
23:52 | - escape the staging_path in a regexp when replacing the pear_dir paths check-in: cbc463d64f user: jls@semicomplete.com tags: trunk | |
23:47 | Merge pull request #358 from oker1/pear_enhancements Pear enhancements check-in: 5363f0c858 user: jls@semicomplete.com tags: trunk | |
23:29 | - Try to set a sane default path if you specify --prefix for python packages. If you say --prefix /foo/bar, then setup.py is invoked with: .py --install-data /foo/bar/data .py --install-scripts /foo/bar/bin .py --install-lib /foo/bar/lib check-in: 9cec7d6281 user: jls@semicomplete.com tags: trunk | |
23:29 | Catch editor failures check-in: 171f10f8da user: jls@semicomplete.com tags: trunk | |
23:29 | Catch ProcsesFailed errors check-in: 531894b8ac user: jls@semicomplete.com tags: trunk | |
23:29 | Add some ... subtle notes check-in: 80d3b1d512 user: jls@semicomplete.com tags: trunk | |
23:25 | Merge pull request #350 from uglyog/master Change the gemspec from json =1.6.6 to json >=1.6.6 check-in: e0bd8e027e user: jls@semicomplete.com tags: trunk | |
21:11 | pear: replace pear_path in executable files some packages put the pear_path value in their executable (PHPUnit for example) which is the staging path, so it has to be replaced to the installed path, otherwise the executable won't work check-in: b6ba332255 user: zsolt@takacs.cc tags: trunk | |
21:11 | pear: add more unnecessary pear directories to delete check-in: 737ff80330 user: zsolt@takacs.cc tags: trunk | |
21:11 | pear: remove debug statement check-in: 4c127dde68 user: zsolt@takacs.cc tags: trunk | |
21:11 | pear: add options for bin_dir, php_bin, and php_dir settings packages with executables will put their bins in bin_dir, which is prefix/pear by default. php_bin can be used if the php interpreter is in a different location on the target system. php_dir can be used for overriding the directory where php files are put (useful on debian). check-in: f166690aa3 user: zsolt@takacs.cc tags: trunk | |
20:59 | Merge pull request #357 from oker1/fix_pear_info fix pear info for packaging check-in: ba0c9bf496 user: jls@semicomplete.com tags: trunk | |
10:33 | fix pear info for packaging if the packaged version was not the latest in the channel the output version was be incorrect. check-in: 2c1976632c user: zsolt@takacs.cc tags: trunk | |
2013-01-24
| ||
04:36 | change the dependancy on json gem from a hard =1.6.6 to a softer >=1.6.6 check-in: 28947ac437 user: rholshausen@dius.com.au tags: trunk | |
01:41 | Merge pull request #343 from barn/epoch_of_zero Make RPM cope with an input epoch of zero. check-in: 152a94f16b user: jls@semicomplete.com tags: trunk | |
2013-01-22
| ||
22:45 | - version bump for #337 check-in: 98ab950529 user: jls@semicomplete.com tags: trunk, v0.4.29 | |
22:43 | Merge pull request #337 from cloudflare/master allow for links to nonexistent files in build environment to be added to package check-in: 70ac3cd03d user: jls@semicomplete.com tags: trunk | |
2013-01-21
| ||
18:57 | - prep for release check-in: bba6c2596b user: jls@semicomplete.com tags: trunk | |
18:56 | - version bump for cabin dep fix check-in: dfbc6dcf80 user: jls@semicomplete.com tags: trunk | |
18:56 | Fix cabin version check-in: 2681cb8486 user: jls@semicomplete.com tags: trunk | |
2013-01-18
| ||
16:08 | Actually, just cope with epoch being a number in general. Further to checking if epoch is zero, just allow epoch through if it's a number, as it should be. check-in: 4843a7d1d6 user: git@mumble.org.uk tags: trunk | |
2013-01-17
| ||
20:51 | Make RPM cope with an input epoch of zero. Some RPMs from jpackage.org have their epoch set to 0, causing epoch to raise an exception. check-in: 4d2de3fcfd user: git@mumble.org.uk tags: trunk | |
2013-01-16
| ||
23:21 | - version bump check-in: e81feaf45a user: jls@semicomplete.com tags: trunk, v0.4.27 | |
23:18 | - add link to deb policy manual section 5.7 on user-defined fields check-in: 8a58bcd0b0 user: jls@semicomplete.com tags: trunk | |
23:15 | - Add --deb-field for setting a custom field in the deb control file Example: --deb-field "Vcs-Git: git@github.com/some/repo.git" check-in: d477ea8f47 user: jls@semicomplete.com tags: trunk | |
23:13 | - force string for test check-in: a6e182bae3 user: jls@semicomplete.com tags: trunk | |
2013-01-14
| ||
23:51 | allow for links to nonexistent files in build environment to be added to package check-in: 791d109a16 user: dane@cloudflare.com tags: trunk | |
2013-01-12
| ||
07:04 | - use cabin 0.6.0's new logger.pipe method. check-in: 95f7089023 user: jls@semicomplete.com tags: trunk | |
06:11 | Merge pull request #336 from jaybuff/rpm-epoch allow unsetting of epoch for rpm target packages check-in: 65303ea905 user: jls@semicomplete.com tags: trunk | |
02:19 | Merge pull request #330 from jaybuff/sshhh Make all fpm output go through the logger check-in: 3a76abab32 user: jls@semicomplete.com tags: trunk | |
2013-01-11
| ||
19:27 | Added --solaris-user and --solaris-group options and kept the existing defaults check-in: 9f48f919f0 user: derek.olsen@e-hps.com tags: trunk | |
2013-01-10
| ||
22:16 | Merge pull request #333 from hellysmile/master remove unused imports, some code style check-in: 827aecc1cb user: jls@semicomplete.com tags: trunk | |
2013-01-09
| ||
14:49 | allow unsetting of epoch for rpm target packages commit 3b5853e allowed target packages other than rpm to unset epoch when --epoch was an empty string. That didn't work with the rpm target package because of commit d8f2ac which set epoch to 1 for rpm packages even when epoch is an empty string. This commit makes a distinction between nil and an empty string: when a user passes an empty string for epoch (--epoch "") no epoch is set. When --epoch is ommitted completly, it defaults to 1. check-in: 9aac15247a user: me@jaybuff.com tags: trunk | |
14:38 | updated CHANGELIST to include logging changes check-in: 9bdf3ead74 user: me@jaybuff.com tags: trunk | |
14:37 | Merge branch 'master' of git://github.com/jordansissel/fpm into sshhh check-in: d2b00ed9ae user: me@jaybuff.com tags: trunk | |
2013-01-08
| ||
04:16 | fix json imports check-in: 6854661477 user: hellysmile@gmail.com tags: trunk | |
03:19 | Merge pull request #334 from timsutton/fix-osxpkg-spec-skip OS X spec tests, properly skip on non-OS X check-in: 7d2ded8877 user: jls@semicomplete.com tags: trunk | |
03:12 | some osxpkg spec tests can still run, not all of them check-in: 1eb28193b1 user: tim@synthist.net tags: trunk | |
03:03 | Fix osxpkg spec tests that should have been skipped on non-Darwin platforms. check-in: a6416e5cf6 user: tim@synthist.net tags: trunk | |
01:41 | remove unused imports, some code style check-in: 3cb713d1e2 user: hellysmile@gmail.com tags: trunk | |
2013-01-07
| ||
20:52 | update changelist check-in: b52b80193d user: jls@semicomplete.com tags: trunk | |
18:06 | Merge pull request #332 from timsutton/4df9617b8a3e71ac82b4dadb8cad28cded66159f OS X package support check-in: d4fcb347a0 user: jls@semicomplete.com tags: trunk | |
17:28 | Initial OS X package support, #317. Basic support for OS X flat packages (.pkg) - input/output - output supports scripts, postinstall actions (using --info option), ownership option and bundle-id-prefix option - requires pkgbuild (therefore OS X 10.7+ only), pkgutil for input - no tests yet ignore .DS_Store ignore .pkg identifier gets its own method first few osxpkg spec tests osxpkg: extract name and version from PackageInfo on input osxpkg: rename option bundle-id-prefix to identifier-prefix - 'bundle-id' is ambiguous, given the various 'bundle'-related logic possible with OS X packages osxpkg: fix old 'osx_' attribute prefix to 'osxpkg' in osxpkg.erb New option: --osxpkg-dont-obsolete, to add files to 'dont-obsolete' element in PackageInfo. osxpkg: Define public/private methods. osxpkg_spec: Tests for basic attributes through input/output check-in: a80b102103 user: tim@synthist.net tags: trunk | |