Timeline
Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
103 check-ins using file lib/rpm/lead.rb version 564ed6a149
2011-07-08
| ||
07:13 | - deb packages let you specify 'or' in deps (pipe, '|'). Let it work. check-in: 79cfa3398b user: jls@semicomplete.com 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: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 | |
07:29 | Merge pull request #34 from ahpook/jruby_rpm Added functionality to build RPMS of jruby check-in: 809aeb1174 user: jls@semicomplete.com tags: trunk | |
07:20 | version bump check-in: bc37cb148d user: jls@semicomplete.com tags: trunk | |
07:17 | - Add general way for source plugins to add flags specific to that plugin. For now, only 'gem' uses this. - Add flag --gem-bin-path to install a gem's executables to a specific place. Some folks like /usr/bin, so, package puppet with bins there: * fpm -s gem -t deb --gem-bin-path /usr/bin puppet The original implementation for this bin-path flag was by lassizci. https://github.com/jordansissel/fpm/pull/27 check-in: bbaf8bab13 user: jls@semicomplete.com tags: trunk | |
02:49 | version bump check-in: 68ecea9d2b user: jls@semicomplete.com tags: trunk | |
02:49 | - sometimes 'install_requirements' can be None. check-in: 0cd971786b user: jls@semicomplete.com tags: trunk | |
02:03 | - note python support check-in: 6b3eaecfc7 user: jls@semicomplete.com tags: trunk | |
01:55 | - fix path if relative check-in: e12e47d4bc user: jls@semicomplete.com tags: trunk | |
01:52 | - support version-specific downloads for python check-in: ab3fed0064 user: jls@semicomplete.com tags: trunk | |
01:34 | - version bump for new python support check-in: e89406d39c user: jls@semicomplete.com tags: trunk | |
01:33 | - fix dep regexp to permit package names without version conditions check-in: 883a9e5fa3 user: jls@semicomplete.com tags: trunk | |
01:20 | Merge branch 'master' of github.com:jordansissel/fpm check-in: 0488918f3c user: jls@semicomplete.com tags: trunk | |
01:18 | - Add python packaging support. * Uses 'easy_install' to download packages from pypi. * You can also give the path to a setup.py to use if you already have the project locally. * Automatically chooses 'native' or 'all' arch depending on whether the python project has C extensions check-in: aeb6d189f6 user: jls@semicomplete.com tags: trunk | |
01:15 | - ignore pyc check-in: e046e6d55c user: jls@semicomplete.com tags: trunk | |
2011-05-16
| ||
21:53 | Merge pull request #35 from MichaelBlume/patch-1 fix typo in options output check-in: 399e343650 user: jls@semicomplete.com tags: trunk | |
20:59 | fix typo in options output check-in: a39fda9905 user: blume.mike@gmail.com tags: trunk | |
20:05 | Added functionality to build RPMS of jruby Left deb as default but now you can 'make rpm' if that's your kink. Wurks gud, (though your jdk dependency may vary): [eric@leterel ~/fpm/jruby]$ rpm -q --requires -p jruby-1.6.1.noarch.rpm jdk >= 1.6.0 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 [eric@leterel ~/fpm/jruby]$ sudo rpm -Uvh ./jruby-1.6.1.noarch.rpm Preparing... ########################################### [100%] 1:jruby ########################################### [100%] [eric@leterel ~/fpm/jruby]$ /opt/jruby/bin/jruby -e 'puts "hello world"' hello world check-in: 37b4884e59 user: ahpook@gmail.com tags: trunk | |
07:19 | - version bump (issue/33) check-in: f98993219d user: jls@semicomplete.com tags: trunk | |
07:18 | - default version comparison should be >=0, as '>0' is deprecated. https://github.com/jordansissel/fpm/issues/33 check-in: 4466f209ec user: jls@semicomplete.com tags: trunk | |
2011-05-14
| ||
07:50 | - moved to lib/rpm/... check-in: 9d18c8d302 user: jls@semicomplete.com tags: trunk | |
07:49 | - factor out the rpm bits into separate class files - include all known rpm 'tag' types check-in: 35f668b84f user: jls@semicomplete.com tags: trunk | |