Timeline
Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
394 check-ins using file CONTRIBUTORS version 93961127fe
2012-03-19
| ||
21:38 | prep for release check-in: e1d53939c1 user: jls@semicomplete.com tags: trunk | |
21:36 | . check-in: cb68f9bbea user: jls@semicomplete.com tags: trunk | |
21:35 | Patch in File::write until the next backports gem is released (fixes #175, fixes #176) check-in: fac01e837f user: jls@semicomplete.com tags: trunk | |
21:33 | - Fix Dir.mktmpdir invocations to work in both ruby 1.8 and 1.9 (Fixes #175, fixes #176) check-in: 62482b08f8 user: jls@semicomplete.com tags: trunk | |
21:32 | - Add monkeypatches for File.write under Ruby 1.8.7 (will remove monkeypatches once the next version of the 'backports' gem is released) Fixes #175, fixes #176. check-in: e2a8cc2df1 user: jls@semicomplete.com tags: trunk | |
21:32 | Fix Find.find() calls for 1.8.7 (fixes #175, fixes #176) check-in: 5d9ec5ae9d user: jls@semicomplete.com tags: trunk | |
21:30 | update license for rspec, other small changes check-in: e54e16ecbd user: jls@semicomplete.com tags: trunk | |
21:30 | update gemfile.lock check-in: 805da9e394 user: jls@semicomplete.com tags: trunk | |
20:52 | Fix specs to work in ruby 1.8 check-in: ddba89a5c9 user: jls@semicomplete.com tags: trunk | |
07:17 | - fix missing doc comments check-in: 92ea0dfaae user: jls@semicomplete.com tags: trunk | |
07:17 | Fix missing doc comments check-in: 2aac1cb1a7 user: jls@semicomplete.com tags: trunk | |
07:17 | Remove unused and mysterious 'settings' method check-in: 160c9333a7 user: jls@semicomplete.com tags: trunk | |
07:04 | Disable rpm provides hackery that doesn't belong in the gem package check-in: 387a9ba400 user: jls@semicomplete.com tags: trunk | |
07:00 | - add note about rpm demolestation check-in: feaadaddf5 user: jls@semicomplete.com tags: trunk, v0.4.0 | |
06:25 | release check-in: 83c1fc8ca5 user: jls@semicomplete.com tags: trunk | |
06:23 | - ok, I really use github issues for a todo list. check-in: c8a60d4173 user: jls@semicomplete.com tags: trunk | |
06:23 | - add todo list check-in: e0bf675c45 user: jls@semicomplete.com tags: trunk | |
06:23 | - update changelist for release check-in: 414521eb34 user: jls@semicomplete.com tags: trunk | |
06:22 | Give a proper error message to the user if FileAlreadyExists is tossed check-in: 027b8e53aa user: jls@semicomplete.com tags: trunk | |
06:20 | Add script loading on input check-in: 1a6676af2c user: jls@semicomplete.com tags: trunk | |
06:20 | Fix script support in deb package check-in: cc730b0bd8 user: jls@semicomplete.com tags: trunk | |
05:58 | It helps to add scripts *before* #output is invoked. Silly me check-in: 084eb114b6 user: jls@semicomplete.com tags: trunk | |
05:56 | fix package scripts for rpm check-in: 4b477b6e6f user: jls@semicomplete.com tags: trunk | |
05:56 | - default version to 1.0 when invoked on the command line - add support for --inputs check-in: 2d93375ac1 user: jls@semicomplete.com tags: trunk | |
05:55 | Add package scripts spec to rpm check-in: 343caae46d user: jls@semicomplete.com tags: trunk | |
2012-03-17
| ||
23:12 | add doc comments check-in: fd4ea6c3d6 user: jls@semicomplete.com tags: trunk | |
23:12 | add more default specs check-in: 5013cad036 user: jls@semicomplete.com tags: trunk | |
22:02 | add class doc for deb check-in: 298024c875 user: jls@semicomplete.com tags: trunk | |
2012-03-16
| ||
22:37 | - upgrade arr-pm check-in: 4b9769486d user: jls@semicomplete.com tags: trunk | |
22:37 | Add specs to verify rpm conflicts and provides check-in: 396fb223fe user: jls@semicomplete.com tags: trunk | |
00:42 | - remove i386 -> i686 arch translation. Turns out in many cases this is incorrect. Debian is confusing. check-in: 4ea0c677cc user: jls@semicomplete.com tags: trunk | |
2012-03-15
| ||
07:56 | Update required version of arr-pm check-in: 176abe89fc user: jls@semicomplete.com tags: trunk | |
07:55 | - Add support for config files, conflicts, and provides. check-in: 4d529cb19a user: jls@semicomplete.com tags: trunk | |
07:54 | - fix %config support in rpm check-in: f78bbb4193 user: jls@semicomplete.com tags: trunk | |
07:54 | Deprecate old --{pre,post}-{un,}install flags in favor of --{before,after}-{install,remove}. check-in: 55515b7a90 user: jls@semicomplete.com tags: trunk | |
06:28 | spacing check-in: 0bda342fc4 user: jls@semicomplete.com tags: trunk | |
06:27 | - fix name check-in: 153c61d682 user: jls@semicomplete.com tags: trunk | |
06:26 | - Add specs for the gem package check-in: bf870faa49 user: jls@semicomplete.com tags: trunk | |
00:52 | - add package_name_prefix flag to python package - add --python-fix-name and --python-fix-dependencies flags which allow you to disable 'name fixing' that turns 'foo' into 'python-foo' (requested by Luke Macken) - use attributes where possible (easyinstall path, python path, etc) check-in: d8d8d403b0 user: jls@semicomplete.com tags: trunk | |
00:18 | - comment cleanup check-in: 8abc84964c user: jls@semicomplete.com tags: trunk | |
00:17 | Make 'options' with defaults appear set in a package's #attributes hash even if we are running programmatically (not via command line) check-in: f5a1a94daa user: jls@semicomplete.com tags: trunk | |
00:17 | - Add specs for python check-in: 6a792fa2d4 user: jls@semicomplete.com tags: trunk | |
2012-03-11
| ||
22:40 | - cleanup after each check-in: 889d25e302 user: jls@semicomplete.com tags: trunk | |
20:58 | - insist doesn't work in ruby 1.8 yet. check-in: 061b1059de user: jls@semicomplete.com tags: trunk | |
2012-03-10
| ||
01:39 | Put each downloaded python package into a separate subdirectory. This allows multiple to be downloaded at once. Tested with: fpm -s python -t deb -n graphite carbon whisper graphite-web check-in: 17cab80dfd user: jls@semicomplete.com tags: trunk | |
01:38 | Add default #to_s (for package filename) based on observations of real rpm packages in the wild check-in: c0040a286c user: jls@semicomplete.com tags: trunk | |
01:38 | Add default #to_s (for package filename) based on observations of real deb packages in the wild check-in: b340d2e937 user: jls@semicomplete.com tags: trunk | |
01:36 | - Default '--package' to nil. This will let the package implementations choose the best default filename to output check-in: 0a6af88bef user: jls@semicomplete.com tags: trunk | |
00:58 | - Add some dpkg-deb invocations to verify package goodness - Add some specs to verify name translation with debian policy check-in: fe2dc50ac2 user: jls@semicomplete.com tags: trunk | |
00:58 | Add 'ITERATION' to #to_s check-in: d34454e722 user: jls@semicomplete.com tags: trunk | |
00:12 | add FileAlreadyExists error check-in: 6949ea3450 user: jls@semicomplete.com tags: trunk | |
00:11 | - fix contents of 'debian-binary' file (was missing trailing newline) - support --edit flag - abort if the output file target already exists - public :converted_from for api completeness check-in: 2ae7989327 user: jls@semicomplete.com tags: trunk | |
2012-03-09
| ||
23:15 | - specs won't run on 1.8.7 because my 'insist' library doesn't. check-in: 3bd63ddea5 user: jls@semicomplete.com tags: trunk | |
23:15 | - more hacks for debian's arch naming check-in: 0527ed77af user: jls@semicomplete.com tags: trunk | |
23:11 | update insist check-in: edb32c4a15 user: jls@semicomplete.com tags: trunk | |
23:11 | Add more package defaults specs check-in: 6bb82ada8a user: jls@semicomplete.com tags: trunk | |
21:33 | - travis can help check-in: 857275fcd9 user: jls@semicomplete.com tags: trunk | |
21:30 | clean up after each check-in: ba3a11e816 user: jls@semicomplete.com tags: trunk | |
21:26 | fix arch name translation for deb packages when 'dpkg' is not available check-in: 1650bfa553 user: jls@semicomplete.com tags: trunk | |
21:22 | - add specs for package 'architecture' behaviors check-in: 39a402c731 user: jls@semicomplete.com tags: trunk | |
21:22 | expose #architecture from RPM check-in: e82e619892 user: jls@semicomplete.com tags: trunk | |
21:20 | default arch should be native check-in: 5491b648c6 user: jls@semicomplete.com tags: trunk | |
20:59 | - default architecture should be native check-in: d3d04d8bd5 user: jls@semicomplete.com tags: trunk | |
20:54 | - bump to insist 0.0.2 check-in: 515448fbba user: jls@semicomplete.com tags: trunk | |
20:00 | - skip rpm tests and warn if 'rpmbuild' is not found. - add an 'rspec' specific log channel check-in: c423496df8 user: jls@semicomplete.com tags: trunk | |
19:42 | - bump cabin version check-in: fc90febfa2 user: jls@semicomplete.com tags: trunk | |
19:40 | prerelease version bump check-in: 29f609d930 user: jls@semicomplete.com tags: trunk | |
19:24 | - add clamp to gemspec, oops check-in: 5bf1d105fa user: jls@semicomplete.com tags: trunk | |
02:38 | - review/update readme check-in: 4281e7ddb1 user: jls@semicomplete.com tags: trunk | |
02:21 | - prerelease version bump check-in: e646fc8fc0 user: jls@semicomplete.com tags: trunk | |
02:21 | update gemfile.lock check-in: 70a73dc21d user: jls@semicomplete.com tags: trunk | |
02:14 | - snake the 'contributing' part from the logstash readme check-in: 00f36acfee user: jls@semicomplete.com tags: trunk | |
02:08 | expose boolean attributes as well check-in: ae3df5c9da user: jls@semicomplete.com tags: trunk | |
02:07 | - Add a regression spec for #164. Verified it passes now and fails without the fix. check-in: d7c2eec847 user: jls@semicomplete.com tags: trunk | |
02:02 | - Fix #164 check-in: dc906a9f8a user: jls@semicomplete.com tags: trunk | |
02:02 | Add --edit support check-in: 35b1544a87 user: jls@semicomplete.com tags: trunk | |
01:41 | - update changelist check-in: 381c30e514 user: jls@semicomplete.com tags: trunk | |
01:41 | - try to make pear work as non-root check-in: 8c7d15b5a8 user: jls@semicomplete.com tags: trunk | |
01:21 | - move pear package type to new api check-in: 818b214f5a user: jls@semicomplete.com tags: trunk | |
01:07 | - pre-release check-in: 394e2cc041 user: jls@semicomplete.com tags: trunk | |
01:07 | clean more stuff check-in: 874e4d46b6 user: jls@semicomplete.com tags: trunk | |
01:05 | style check-in: 12faf2efd6 user: jls@semicomplete.com tags: trunk | |
01:05 | - Finish converting python package to the new api. check-in: 227348d00f user: jls@semicomplete.com tags: trunk | |
01:05 | version defaults to nil, now check-in: dc569fdb2f user: jls@semicomplete.com tags: trunk | |
01:04 | fix some defaults check-in: f9a329166e user: jls@semicomplete.com tags: trunk | |
00:07 | - found another thing we may want to disable in rpmbuild check-in: 8a551c8ccb user: jls@semicomplete.com tags: trunk | |
00:07 | improve logging check-in: fdcc2496a0 user: jls@semicomplete.com tags: trunk | |
00:07 | - fix typos in tar output method, tar output works now. check-in: 3a90f5fd71 user: jls@semicomplete.com tags: trunk | |
00:06 | - fix minor build path problem - default epoch to nil if not present (not all packages have it) check-in: 93cb1b37ef user: jls@semicomplete.com tags: trunk | |
00:01 | - tar input works check-in: 74f7627421 user: jls@semicomplete.com tags: trunk | |
2012-03-08
| ||
23:23 | - I don't use this. check-in: 828bde23b8 user: jls@semicomplete.com tags: trunk | |
23:21 | - Add dependency parsing from deb packages on input - specs passing check-in: b777a062cb user: jls@semicomplete.com tags: trunk | |
21:31 | - use insist in fpm, not just the tests check-in: bac2865913 user: jls@semicomplete.com tags: trunk | |
21:30 | - Add installed-size - thin out some older and unused conditions check-in: d5aa2ec962 user: jls@semicomplete.com tags: trunk | |
21:30 | - make 'input' work for deb packages - improve --installed-size docs check-in: a39b46e48c user: jls@semicomplete.com tags: trunk | |
21:30 | ar(1) bitches if the file exists but is empty, so delete the tempfile, we just want the path check-in: 3a13bab33b user: jls@semicomplete.com tags: trunk | |
21:29 | split the cleanup methods since only cleanup_staging is needed during conversion check-in: b4f64c7661 user: jls@semicomplete.com tags: trunk | |
21:29 | add fix for debian's 64bit x86 naming check-in: 898b8384fd user: jls@semicomplete.com tags: trunk | |
21:28 | clean up how flags can override input attributes check-in: 038cf9c0ec user: jls@semicomplete.com tags: trunk | |
18:40 | - add spec stub for debian packages check-in: 0a9ad920e9 user: jls@semicomplete.com tags: trunk | |
18:17 | make sure some rpm spec stuff is correct check-in: 30ac1b1956 user: jls@semicomplete.com tags: trunk | |
18:16 | - rpm epoch is an array of numbers? uhh.. ok - 'rpm' -> 'arr-pm' lib path check-in: 06f7d73e54 user: jls@semicomplete.com tags: trunk | |
17:32 | - fix spec checking for rpm 'name' - fix rpm 'defines' default check-in: 83b6028e7d user: jls@semicomplete.com tags: trunk | |
16:03 | fix syntax check-in: 0b14bce434 user: jls@semicomplete.com tags: trunk | |
15:49 | - Call package scripts by less-typo-able names (after_remove vs post_uninstall) check-in: 99767c3997 user: jls@semicomplete.com tags: trunk | |
15:49 | - more work aligning the deb package class with the new API check-in: 0c28fb4f70 user: jls@semicomplete.com tags: trunk | |
08:03 | - try using rspec+insist check-in: 041a36ff2c user: jls@semicomplete.com tags: trunk | |
08:02 | move class methods to bottom check-in: eb6bfd58d7 user: jls@semicomplete.com tags: trunk | |
07:34 | - Use my new 'insist' library for assertions check-in: 3ac992dcbc user: jls@semicomplete.com tags: trunk | |
03:44 | Add license and general info for dependencies check-in: 6670a84bde user: jls@semicomplete.com tags: trunk | |
2012-03-04
| ||
01:50 | style check-in: b40f199de7 user: jls@semicomplete.com tags: trunk | |
01:38 | - fix staging dir dangling around. check-in: 838ec6ba29 user: jls@semicomplete.com tags: trunk | |
01:36 | add 'clean' target check-in: 6b7b3b9419 user: jls@semicomplete.com tags: trunk | |
2012-03-03
| ||
08:41 | Don't set a default license/vendor anymore check-in: 11946e59ab user: jls@semicomplete.com tags: trunk | |
08:40 | - The 'dir' package has no metadata, so provide some defaults check-in: d11a74caf0 user: jls@semicomplete.com tags: trunk | |
08:40 | Add --rpmbuild-define previously available in fpm check-in: 1f8309017e user: jls@semicomplete.com tags: trunk | |
08:38 | - document attributes check-in: 0cd4ba3406 user: jls@semicomplete.com tags: trunk | |
08:04 | - Use new package flag/attributes check-in: f1d415aea3 user: jls@semicomplete.com tags: trunk | |
07:58 | - make all program flags appear as package attributes. This lets package and command flags accessible in packages. check-in: 45c4f2e662 user: jls@semicomplete.com tags: trunk | |
07:58 | remove old pry usage check-in: cd38d5ca65 user: jls@semicomplete.com tags: trunk | |
06:42 | - make package flags turn into attributes check-in: 2f6723a63f user: jls@semicomplete.com tags: trunk | |
06:42 | - turn package flags into attributes check-in: e81a508ad0 user: jls@semicomplete.com tags: trunk | |
02:49 | - only build a binary package. source package is silly. check-in: 5985a20632 user: jls@semicomplete.com tags: trunk | |
02:21 | - when inputting an rpm, pull relevant package data out like the package name, architecture, dependencies, etc. check-in: 3d2a6480fd user: jls@semicomplete.com tags: trunk | |
02:21 | - remove extra debugging check-in: f966f4c708 user: jls@semicomplete.com tags: trunk | |
02:19 | - only use flag values if they are given check-in: 0a08386ce5 user: jls@semicomplete.com tags: trunk | |
2012-03-02
| ||
23:55 | - Vicotry. Tests are passing again. check-in: 95d6e7f2e7 user: jls@semicomplete.com tags: trunk | |
20:09 | - set defaults for license/etc. This will likely change again soon oce I figure a good way to clarify default values. check-in: 1420b6e6db user: jls@semicomplete.com tags: trunk | |
10:53 | - better input validation check-in: b5a575ee7e user: jls@semicomplete.com tags: trunk | |
10:45 | - nil exit is OK check-in: 6ab6438203 user: jls@semicomplete.com tags: trunk | |
10:45 | - all plugins found in fpm/package/*.rb - apply options to the command check-in: c5b0537be1 user: jls@semicomplete.com tags: trunk | |
10:44 | - allow package subclasses to define command-line flags check-in: 31240eae3e user: jls@semicomplete.com tags: trunk | |
10:44 | - clean up docs and requires check-in: 215c7a3b19 user: jls@semicomplete.com tags: trunk | |
10:44 | use new options goodness check-in: a48642e336 user: jls@semicomplete.com tags: trunk | |
10:17 | - purge old deb source (that was actually just a copy of the deb target?) check-in: 445280c9eb user: jls@semicomplete.com tags: trunk | |
10:16 | - add deb work in progress check-in: cec703c311 user: jls@semicomplete.com tags: trunk | |
10:16 | - eager prep of changelist check-in: aa3217db25 user: jls@semicomplete.com tags: trunk | |
10:14 | - hand-merge 4e2f350ae1b30bc39065a70d13aeac4182c8380c from master. check-in: b84c317b76 user: jls@semicomplete.com tags: trunk | |
10:13 | - get a bare minimum deb output working check-in: e4cbf6936d user: jls@semicomplete.com tags: trunk | |
09:24 | - move to FPM::Package namespace. - capitalize acronyms like NPM and PEAR check-in: 8bc93faf67 user: jls@semicomplete.com tags: trunk | |
09:24 | purge old stuff check-in: 0de986a2c7 user: jls@semicomplete.com tags: trunk | |
09:21 | - consolidate the remaining old fpm things into package/ check-in: bf199ef7ab user: jls@semicomplete.com tags: trunk | |
09:20 | don't sleep check-in: b7e0fa71df user: jls@semicomplete.com tags: trunk | |
09:20 | - style and docs check-in: 8e40379d3b user: jls@semicomplete.com tags: trunk | |
09:11 | - remove old flags helper, won't need it soon. check-in: 413326f3bd user: jls@semicomplete.com tags: trunk | |
07:35 | remove old requires check-in: bfa9ac2717 user: jls@semicomplete.com tags: trunk | |
07:35 | remove old fpm program code check-in: 6de9837519 user: jls@semicomplete.com tags: trunk | |
07:35 | - fix some broken tests check-in: 72cf91f698 user: jls@semicomplete.com tags: trunk | |
07:22 | - switch to package#input (was previously package#<<) check-in: 4d74b98891 user: jls@semicomplete.com tags: trunk | |
07:22 | remove old tests check-in: b58d62aa8e user: jls@semicomplete.com tags: trunk | |
07:17 | - Get things together enough that this works again: fpm -s dir -t rpm -d "zsh" -n testing ~/.zshrc - Move to using clamp instead of optparse check-in: aac642a70e user: jls@semicomplete.com tags: trunk | |
2012-03-01
| ||
06:26 | - purge pre-refactor stuff - move python package to new api check-in: 78fca7c39d user: jls@semicomplete.com tags: trunk | |
01:15 | - disable all the dumb stuff (like brp-repack-jars, library stripping, etc) rpmbuild does by default. FINALLY. - improve the spec to behave correctly with the new package api. check-in: ec3280e511 user: jls@semicomplete.com tags: trunk | |
01:15 | Add cabin check-in: 17a3243e8f user: jls@semicomplete.com tags: trunk | |
01:15 | Add api examples check-in: aba2cc5d1e user: jls@semicomplete.com tags: trunk | |
01:14 | - Improve package API stuff (add 'converted_from' etc) - Gem to RPM conversions work. Even multiple-composition of gem+gem+gem -> rpm works check-in: 4a6bdf8aa1 user: jls@semicomplete.com tags: trunk | |
01:14 | Add cabin check-in: dc0001bf57 user: jls@semicomplete.com tags: trunk | |
2012-02-29
| ||
17:00 | remove fpm/rubyfixes check-in: baba7f8872 user: jls@semicomplete.com tags: trunk | |
17:00 | remove fpm/rubyfixes check-in: fbd715fdff user: jls@semicomplete.com tags: trunk | |
16:59 | - use ruby backports! check-in: 85acf2eec6 user: jls@semicomplete.com tags: trunk | |
16:56 | 'dk add ruby fpm' check-in: 55903da835 user: jls@semicomplete.com tags: trunk | |
2012-02-24
| ||
09:21 | - Start work on rpm support using my pure-ruby rpm library. check-in: 56b48e354f user: jls@semicomplete.com tags: trunk | |
09:20 | - disable unused pre-refactor requires check-in: a23ec33d4f user: jls@semicomplete.com tags: trunk | |
09:20 | - start using guard, or trying to anyway check-in: 3d6235bf97 user: jls@semicomplete.com tags: trunk | |
08:41 | I am majorly confused. Guard is silly. check-in: 97f4dc01ce user: jls@semicomplete.com tags: trunk | |
08:38 | Try to use guard, but like... nothing works. I'll try this later. check-in: 046a6786f4 user: jls@semicomplete.com tags: trunk | |
07:51 | - check-in: c49874e097 user: jls@semicomplete.com tags: trunk | |
07:51 | - ignore more stuff - purge old test script check-in: b39613b0c9 user: jls@semicomplete.com tags: trunk | |
07:43 | - move older minitest tests away until they can be refactored to the new api check-in: 40571c6988 user: jls@semicomplete.com tags: trunk | |
2012-02-23
| ||
07:59 | - start major refactoring. Design first, this time. With tests. check-in: 1e5dbadf47 user: jls@semicomplete.com tags: trunk | |
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 | |
2011-09-04
| ||
19:54 | Merge pull request #101 from kwilczynski/custom_v0.3.7 Fix name of the variable. check-in: f00e3e0062 user: jls@semicomplete.com tags: trunk | |
19:42 | Fix name of the variable. Should be "path" not "paths". Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com> check-in: cc40608ad8 user: krzysztof.wilczynski@linux.com tags: trunk | |
2011-09-03
| ||
04:46 | Merge pull request #100 from kwilczynski/custom_v0.3.7 Lots of fixes from kwilczynski check-in: 8938f53269 user: jls@semicomplete.com tags: trunk | |
01:29 | Consolidate all changes under one commit. Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com> check-in: 16de2d90a9 user: krzysztof.wilczynski@linux.com tags: trunk | |
2011-09-02
| ||
22:06 | Merge pull request #97 from tabletcorry/rpm-target-version Remove dashes from the version in rpm targets check-in: 91c821dfdb user: jls@semicomplete.com tags: trunk | |
2011-08-23
| ||
21:56 | Remove dashes from the version in rpm targets RPMs do not allow dashes in the main part of the version string. We need to test @version because some sources (I am looking at you gem) set version to a Fixnum, and others to a String. check-in: be8eccb76b user: tabletcorry@gmail.com tags: trunk | |
2011-08-20
| ||
01:32 | - stylefix check-in: 58123881e9 user: jls@semicomplete.com tags: trunk | |
01:32 | Merge branch 'master' of github.com:jordansissel/fpm check-in: 02c2b33cbf user: jls@semicomplete.com tags: trunk | |
01:31 | - Add flag --gem-gem to specify the path to the 'gem' tool Default is 'gem' and uses $PATH https://github.com/jordansissel/fpm/issues/85 check-in: b9ca59c19d user: jls@semicomplete.com tags: trunk | |
01:19 | Merge pull request #81 from bernd/master Add deb Pre-Depends support check-in: aa434794e3 user: jls@semicomplete.com tags: trunk | |
01:17 | - add better condition on gem hacks check-in: b8a25c1fa5 user: jls@semicomplete.com tags: trunk | |
01:16 | - Merge https://github.com/jordansissel/fpm/pull/79 by hand. check-in: 89e61d4c65 user: jls@semicomplete.com tags: trunk | |
01:14 | Merge pull request #88 from tabletcorry/master Adds gem prefix and safesystem check-in: d626bae669 user: jls@semicomplete.com tags: trunk | |
01:11 | Merge pull request #93 from ration/master Use -E in gem install command check-in: 201ad252d9 user: jls@semicomplete.com tags: trunk | |
01:09 | - clean up and catch null case check-in: c63860e945 user: jls@semicomplete.com tags: trunk | |
01:07 | Merge pull request #95 from ddollar/description make sure we have a description check-in: a74b231e14 user: jls@semicomplete.com tags: trunk | |
01:05 | make sure we have a description check-in: 69394d4d19 user: ddollar@gmail.com tags: trunk | |
2011-08-19
| ||
08:25 | add use shebang option check-in: b153f7a936 user: ext-tatu.lahtela@nokia.com tags: trunk | |
2011-08-18
| ||
02:17 | Add --python-package-prefix option Allows the prefix of packages to change to a user specified value. Useful if you do not want to conflict with other python packages, or want to install to a special ruby instance check-in: 063ec0e05a user: tabletcorry@gmail.com tags: trunk | |
2011-08-14
| ||
04:07 | Merge branch 'master' of github.com:jordansissel/fpm check-in: 2ac65af3ab user: jls@semicomplete.com tags: trunk | |
00:19 | - remove 'replaces not supported' warning (issues/91) check-in: bce62acc2a user: jls@semicomplete.com tags: trunk | |
2011-08-07
| ||
23:36 | - add bugfix for issues/87 - this is mostly a temporary hack until some major refactoring gets into fpm. check-in: b1155a7d16 user: jls@semicomplete.com tags: trunk | |
2011-08-02
| ||
03:35 | Add "safesystem" function Basically, its a replacement for system. If the command fails, then it raises an exception and prints out the entire command that was attempted. This will prevent issues where fpm finished (with return code 0) and produces an artifact with real size (>0 bytes) but the artifact is worthless as it contains nothing. Fixes #86 check-in: 3e59e52c89 user: tabletcorry@gmail.com tags: trunk | |
2011-07-28
| ||
17:56 | Add --gem-package-prefix option Allows the prefix of packages to change to a user specified value. Useful if you do not want to conflict with other rubygem packages, or want to install to a special ruby instance Fixes #84 check-in: 7c46384d51 user: tabletcorry@gmail.com tags: trunk | |
2011-07-27
| ||
22:51 | ignore downloaded gems check-in: 0bdacbf207 user: jjmadkisson@gmail.com tags: trunk | |
22:50 | annotate the .gitignore check-in: 43a6646e6e user: jjmadkisson@gmail.com tags: trunk | |
22:49 | Merge branch 'issue_82' check-in: 795033f18d user: jjmadkisson@gmail.com tags: trunk | |
22:21 | proposed fix for issue #82 check-in: af8209913e user: jjmadkisson@gmail.com tags: trunk | |
2011-07-26
| ||
17:18 | Add support for deb Pre-Depends. check-in: 490cc7cb25 user: bernd@tuneafish.de tags: trunk | |
16:11 | Merge pull request #80 from pcarrier/master Commit titles say it all :) check-in: 2ac7e307ec user: jls@semicomplete.com tags: trunk | |
2011-07-25
| ||
22:27 | pyfpm: compatible with Python 2.5 + Lenny's python-json check-in: fc6d47cbc6 user: pierre@gcarrier.fr tags: trunk | |
22:27 | builder.rb: handle standard files as sources check-in: 50897916cc user: pierre@gcarrier.fr tags: trunk | |
22:27 | debian control.tar.gz contents use ./ prefix check-in: 86c36f6ef2 user: pierre@gcarrier.fr tags: trunk | |
2011-07-16
| ||
07:35 | Merge pull request #77 from tmm1/debian-control-format debian control.tar.gz contents use ./ prefix check-in: 507b452a65 user: jls@semicomplete.com tags: trunk | |
06:47 | debian control.tar.gz contents use ./ prefix check-in: 714b5d37f3 user: aman@tmm1.net tags: trunk | |
2011-07-12
| ||
19:48 | Merge pull request #75 from sciurus/master Add support for tarballs compressed by XZ check-in: 1804a4c9c6 user: jls@semicomplete.com tags: trunk | |
18:15 | Add support for tarballs compressed by XZ check-in: f7f4f9068f user: brian@polibyte.com tags: trunk | |
01:18 | - version bump check-in: 431541a794 user: jls@semicomplete.com tags: trunk, v0.3.7 | |
01:17 | Merge pull request #71 from rcrowley/deb-md5sums Return complete list of MD5 sums from checksum check-in: 2f01b529a3 user: jls@semicomplete.com tags: trunk | |
00:27 | Merge pull request #72 from pcarrier/master fpm fails weirdly if python-setuptools isn't installed under Debian check-in: e08f047f2f user: jls@semicomplete.com tags: trunk | |
2011-07-08
| ||
22:48 | - simplify check-in: ee0365fa7f user: jls@semicomplete.com tags: trunk | |
17:20 | python.rb: better error if easy_install isn't installed check-in: 02bf053ce2 user: pierre@gcarrier.fr tags: trunk | |
14:11 | Return complete list of MD5 sums from checksum. Before this patch, the method almost correctly computed the list of MD5 sums but returned the result of calling paths.each, not the md5sums list. Now paths.collect.flatten is the return value. The find(1) call was changed slightly to use the %P formatter so the output lines look like this: 0123456789abcdef0123456789abcdef path/to/file Instead of this: 0123456789abcdef0123456789abcdef ./path/to/file The difference is cosmetic but looks like everyone else's packages. check-in: 10633cd523 user: r@rcrowley.org tags: trunk | |
07:57 | version bump check-in: 6706612d6c user: jls@semicomplete.com tags: trunk, v0.3.6 | |
07:48 | Merge branch 'bugs/deb-description-fix' check-in: c8339088b1 user: jls@semicomplete.com tags: trunk | |
07:43 | - cleaner - fix typo check-in: cbd6bc030c user: jls@semicomplete.com tags: trunk | |
07:41 | Merge pull request #68 from tmm1/brew2deb-backports Random features and bugfixes from my brew2deb fork check-in: 319640d851 user: jls@semicomplete.com tags: trunk | |
07:39 | - fix deb descriptions for good? check-in: 4d176cb6e1 user: jls@semicomplete.com tags: trunk | |
07:36 | Merge remote-tracking branch 'origin/master' into brew2deb-backports Conflicts: lib/fpm/target/deb.rb check-in: f1bb9312cf user: aman@tmm1.net tags: trunk | |
07:34 | fix missing newline in Provides check-in: 9b12ea9216 user: aman@tmm1.net tags: trunk | |
07:14 | - lots of small fixes and cleanup by tmm1, version bump it. check-in: 059075a03f user: jls@semicomplete.com tags: trunk | |
07:14 | Merge branch 'master' of github.com:jordansissel/fpm check-in: 1151192533 user: jls@semicomplete.com tags: trunk | |
07:13 | - deb packages let you specify 'or' in deps (pipe, '|'). Let it work. check-in: 79cfa3398b user: jls@semicomplete.com tags: trunk | |
06:57 | Merge remote-tracking branch 'origin/master' into brew2deb-backports Conflicts: lib/fpm/target/deb.rb check-in: 61e1020b72 user: aman@tmm1.net tags: trunk | |
06:37 | Handle complex deb dependencies (fixes #70) check-in: 9d72ea3c42 user: aman@tmm1.net tags: trunk | |
06:33 | Rename to --config-files and add some help check-in: 1b74c3a007 user: aman@tmm1.net tags: trunk | |
06:28 | Make bin/fpm executable check-in: 9bd5afcc07 user: aman@tmm1.net tags: trunk | |
06:17 | Fix erb line endings check-in: 0b7f4c33b6 user: aman@tmm1.net tags: trunk | |
06:08 | do not include epoch version in generate .deb filenames check-in: 3b7900dc58 user: aman@tmm1.net tags: trunk | |
05:55 | Merge pull request #69 from tmm1/whitespace Removed a bunch of trailing whitespace check-in: 2c687d20de user: jls@semicomplete.com tags: trunk | |
05:52 | removed all trailing whitespace: for i in $(git ls-files); do sed -i tmp -e "s/ *$//" $i; done check-in: a2cf257809 user: aman@tmm1.net tags: trunk | |
05:47 | convert tabs and remove trailing whitespace check-in: b5ceaf5176 user: aman@tmm1.net tags: trunk | |
05:37 | add support for specifying configuration files in debian packages check-in: c0025352e9 user: aman@tmm1.net tags: trunk | |
05:32 | Pass through --category to set debian Section check-in: cfa55f9e7c user: aman@tmm1.net tags: trunk | |
05:29 | Add support for debian conflicts check-in: 28cba3e26e user: aman@tmm1.net tags: trunk | |
05:29 | remove extra whitespace after Section name check-in: 68a53078e3 user: aman@tmm1.net tags: trunk | |
04:22 | - a version goes bump in the night. check-in: 78af27527d user: jls@semicomplete.com tags: trunk | |
03:55 | - replace underscores with dashes in dependencies This should fix: https://github.com/jordansissel/fpm/issues/65 check-in: eb35a2ccf6 user: jls@semicomplete.com tags: trunk | |
03:47 | - If install_requires is just a string, make it an array. Fixes: https://github.com/jordansissel/fpm/issues/66 check-in: f3228ee4e8 user: jls@semicomplete.com tags: trunk | |
03:34 | Merge pull request #67 from anthezium/master goo for Package-specific flags and one such flag check-in: 63f829a6f8 user: jls@semicomplete.com tags: trunk | |
2011-07-07
| ||
18:35 | missing parens check-in: 26da33190e user: anthezium@gmail.com tags: trunk | |
18:03 | * added command-line option to make generated debs' dependencies ignore iterations * in order to accomplish this, added framework similar to that in FPM::Source to FPM::Package to support plugin-specific command-line options and pass corresponding params to FPM::Package constructor to be made available as an instance variable * also fixed bug (probably due to recent refactoring) that broke help * also fixed spelling error check-in: ac5dd39df5 user: ted@munkustrap.org tags: trunk | |
2011-06-28
| ||
01:48 | - patch from alcy for https://github.com/jordansissel/fpm/issues/61 check-in: 68bb8a724b user: jls@semicomplete.com tags: trunk | |
01:47 | Merge branch 'master' of github.com:jordansissel/fpm check-in: 0554b8b35a user: jls@semicomplete.com tags: trunk | |
01:45 | Merge pull request #63 from ajc/ajc-effing-whitespace whitespace/LF fix for debian template check-in: 5418c822e4 user: jls@semicomplete.com tags: trunk | |
01:12 | remove bogus whitespace from debian template - it'll break a debian Packages file if it ends up in there check-in: 7cc198abb5 user: Andrew.Cosgriff@medibankhealth.com.au tags: trunk | |
2011-06-25
| ||
00:14 | - version bump check-in: d920358a56 user: jls@semicomplete.com tags: trunk, v0.3.3 | |
00:11 | Merge pull request #58 from bulletproofnetworks/master Fix inconsistent RubyGems behaviour when using --binpath option check-in: 2e8c9f9657 user: jls@semicomplete.com tags: trunk | |
2011-06-24
| ||
17:13 | - make it work in ruby 1.8.6 check-in: 311720e939 user: jls@semicomplete.com tags: trunk | |
16:30 | Merge pull request #60 from BrunoGrasselli/master Changing from ftools to fileutils check-in: 86f8507e6d user: jls@semicomplete.com tags: trunk | |
15:58 | Porting fpm to ruby 1.9 check-in: b6d42f68c8 user: bruno.grasselli@gmail.com tags: trunk | |
02:05 | Explicitly mkdir -p the temporary bin path. Fixes #27. - It's a guess, but I think that various releases of RubyGems don't create the path specified by --bindir. - This patch covers the inconsistent behaviour in RubyGems. check-in: f1d5dce1c9 user: lindsay@holmwood.id.au tags: trunk | |
02:04 | Removed trailing whitespace check-in: 22df3335b3 user: lindsay@holmwood.id.au tags: trunk | |
2011-06-21
| ||
06:38 | - Fix spurious 'find' warning message https://github.com/jordansissel/fpm/issues/50 check-in: 0b16b36d8a user: jls@semicomplete.com tags: trunk, v0.3.2 | |
06:27 | - improve the error message when you give an invalid target or source - clenaed up unused code in target/puppet check-in: 1e3684efde user: jls@semicomplete.com tags: trunk, v0.3.1 | |
06:04 | - version bump; some serious internal shuffling happened to make puppet module generation a possibility. To that end, I bumped from 0.2.x to 0.3.x check-in: ef4e7851b2 user: jls@semicomplete.com tags: trunk | |
06:00 | - some code cleanup - source rpm => target puppet works now check-in: 1f0b1d1b50 user: jls@semicomplete.com tags: trunk | |
02:33 | - previous commit missed some files; adding features to allow generating multiple files from 'specfile' phase. check-in: d3f725a8ea user: jls@semicomplete.com tags: trunk | |
02:26 | - refactor to allow package targets to override generate_specfile so puppet target can write multiple files (::package class and anticlass). check-in: 31f554b9ca user: jls@semicomplete.com tags: trunk | |
2011-06-20
| ||
23:58 | - Patch from jpluscplusm to work around misfeatures in debian's control file regarding multiline descriptions. check-in: 7ac93d172f user: jls@semicomplete.com tags: trunk | |
05:18 | Merge branch 'feature/puppet' check-in: 3a51bdc6ce user: jls@semicomplete.com tags: trunk | |
05:17 | - downcase dependency names, too check-in: 174553588f user: jls@semicomplete.com tags: trunk | |
05:17 | Merge branch 'feature/puppet' of github.com:jordansissel/fpm into feature/puppet check-in: 4292cd85b6 user: jls@semicomplete.com tags: trunk | |
05:13 | - downcase dependency names, too check-in: db1f2bb15c user: jls@semicomplete.com tags: trunk | |
2011-06-19
| ||
08:15 | - work-in-progress making it so you can conver rpms to puppet modules. check-in: 3f92e4ba03 user: jls@semicomplete.com tags: trunk | |
07:17 | - seems to work. Missing a few features, but it works :) check-in: 76c074cf6e user: jls@semicomplete.com tags: trunk | |
06:22 | - convert to using the (still undocumented) ERB "explicit line ending" mode '-' so we can use '-%>' to say no newline. check-in: 4a8cefb324 user: jls@semicomplete.com tags: trunk | |
05:57 | - add stubs check-in: e775b6ee55 user: jls@semicomplete.com tags: trunk | |
05:11 | - start working on https://github.com/jordansissel/fpm/issues/51 check-in: 689216f8fb user: jls@semicomplete.com tags: trunk | |
2011-06-15
| ||
21:08 | Merge branch 'master' of github.com:jordansissel/fpm check-in: 58b1ecb01f user: jls@semicomplete.com tags: trunk | |
21:03 | - version bump check-in: 18cf7e673e user: jls@semicomplete.com tags: trunk | |
17:31 | Edited README.md via GitHub check-in: 07b520e1a3 user: jls@semicomplete.com tags: trunk | |
16:20 | - deb: downcase the package name if it's uppercase, but still warn about it. - deb: Replace underscores '_' with dashes '-' https://github.com/jordansissel/fpm/issues/48 check-in: ef30669435 user: jls@semicomplete.com tags: trunk | |
07:41 | - verison bump for solaris {pre,post}install support check-in: c1758d8ae8 user: jls@semicomplete.com tags: trunk | |
07:41 | Merge remote branch 'origin/feature/solaris' check-in: 5a0f275ce5 user: jls@semicomplete.com tags: trunk | |
07:40 | - add {pre,post}install support check-in: bfaa984a16 user: jls@semicomplete.com tags: trunk | |
07:33 | - version bump again, forgot I already released 0.2.32 check-in: a51fc4b504 user: jls@semicomplete.com tags: trunk | |
07:29 | Merge branch 'feature/solaris' check-in: 6047b38815 user: jls@semicomplete.com tags: trunk | |
07:26 | - Version bump. - This version adds solaris package support. Thanks to Ben Rockwood for donating a Joyent Solaris instance so I could work on this. check-in: f71b1150b7 user: jls@semicomplete.com tags: trunk | |
07:20 | - only wrap system() if we're in debug mode - fix a bug in dir target regarding handling "." and "./" - clean up some verbosity - solaris: parse pkgproto output ourselves check-in: bdbe0c598b user: jls@semicomplete.com tags: trunk | |
07:05 | - solaris package building works. Big thanks to Ben Rockwood for giving me access to a Joyent Solaris system so I could make this happen. check-in: b94bab615e user: jls@semicomplete.com tags: trunk | |
06:20 | - Start working on a solaris package type. - md5sums aren't needed by most packages, disable it by default. In the future, should move the md5sums generator to the .deb package target and keep it away from other stuff. check-in: a0fa7fcf65 user: jls@semicomplete.com tags: trunk | |
2011-06-09
| ||
16:51 | - version bump for https://github.com/jordansissel/fpm/issues/44 check-in: 08ad303f9a user: jls@semicomplete.com tags: trunk | |
16:50 | Merge branch 'master' of github.com:jordansissel/fpm check-in: 11939b22a0 user: jls@semicomplete.com tags: trunk | |
16:48 | - Some rpm implementations blow away %{buildroot} at the start of every %build section. That sucks and is a bug/misfeature. Work around it by unpacking the tarball in %build instead of %prep. This should fix rpm building on SLES (https://github.com/jordansissel/fpm/issues/44) Patch-like thing originally by meineerde. Tested on ubuntu it still builds rpms just fine (no behavior change, good). Hopefully works on SLES now :) check-in: a1b1c44c1b user: jls@semicomplete.com tags: trunk | |
01:54 | - version bump check-in: 4c3e228550 user: jls@semicomplete.com tags: trunk | |
01:52 | - abort if someone tries to build a .deb package with a capital letter in the name. Fixes: https://github.com/jordansissel/fpm/issues/43 check-in: 9ed641685b user: jls@semicomplete.com tags: trunk | |
2011-06-08
| ||
07:43 | Merge branch 'master' of github.com:jordansissel/fpm check-in: 17fdbf1d4a user: jls@semicomplete.com tags: trunk | |
07:42 | - add work-in-progress to build packages with pkgsrc check-in: 98c478918a user: jls@semicomplete.com tags: trunk | |
2011-06-07
| ||
19:45 | Merge pull request #42 from fnmunhoz/master Added sample to create a standalone fpm package using ruby 1.9.2 check-in: dfdfaeb631 user: jls@semicomplete.com tags: trunk | |
19:33 | Added sample to create a standalone fpm package using ruby 1.9.2. check-in: 25cc3f34cf user: felipe.munhoz@oncast.com.br tags: trunk | |
2011-05-30
| ||
19:03 | - version bump for --iteration support check-in: 815d7fcb46 user: jls@semicomplete.com tags: trunk | |
18:50 | Merge pull request #41 from adamhjk/ITERATION Adding iteration as a settable field check-in: d5bc442367 user: jls@semicomplete.com tags: trunk | |
17:39 | Adding iteration as a settable field check-in: 0b1e588167 user: adam@opscode.com tags: trunk | |
2011-05-20
| ||
19:40 | - version bump check-in: 7c2c71b78f user: jls@semicomplete.com tags: trunk | |
03:45 | fizzlesticks check-in: 0dd5133462 user: jls@semicomplete.com tags: trunk | |
03:23 | - add 'tar' source support. check-in: dbfb16c135 user: jls@semicomplete.com tags: trunk | |
2011-05-18
| ||
19:07 | version bump check-in: 13c250f081 user: jls@semicomplete.com tags: trunk | |
19:06 | - use "Obsoletes" in rpm when --replaces is given. check-in: c91c86ff8a user: jls@semicomplete.com tags: trunk | |
08:24 | - oops. check-in: 8df88c756f user: jls@semicomplete.com tags: trunk | |
08:23 | - version bump and add changelist check-in: 8028833faf user: jls@semicomplete.com tags: trunk | |
08:22 | - add changelist! check-in: 8c3d537d3e user: jls@semicomplete.com tags: trunk | |
08:17 | - use DEBEMAIL and DEBFULLNAME from environment as the default maintainer. https://github.com/jordansissel/fpm/issues/37 - remove some print statements that we don't need check-in: d8dda5bcd9 user: jls@semicomplete.com tags: trunk | |
08:08 | - Add new flags for the python source: --python-bin - path to the python binary you want to run --python-easyinstall - path to the easy_install script you want to use https://github.com/jordansissel/fpm/issues/38 check-in: b2b2725812 user: jls@semicomplete.com tags: trunk | |
07:49 | - forgot to commit this. check-in: 54bd202f98 user: jls@semicomplete.com tags: trunk | |
07:38 | - move main program to FPM::Program - support an ~/.fpmrc - the syntax of this file is one flag per line. This file is optional. https://github.com/jordansissel/fpm/issues/39 - Support --replaces (only .deb supports this right now, rpm seems to not). check-in: 05f4dfbdae user: jls@semicomplete.com tags: trunk | |
2011-05-17
| ||
07:37 | Merge branch 'master' of github.com:jordansissel/fpm check-in: 066b13e0dc user: jls@semicomplete.com tags: trunk | |
07:30 | - add contributors and license file (License is MIT) check-in: 9130266855 user: jls@semicomplete.com tags: trunk | |