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.

343 check-ins using file Rakefile version 3ac12245a3

2011-09-06
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
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
00:11
- reading max-rpm internals shows more than the code review does. Win. check-in: 0eb27ae57e user: jls@semicomplete.com tags: trunk
2011-05-13
10:41
- more futile attempts at reverse-engineering the rpm format. check-in: 6804f3caac user: jls@semicomplete.com tags: trunk
09:57
- more hackery. I'm still missing lots of tags from the header, so something's borked. check-in: f759157069 user: jls@semicomplete.com tags: trunk
08:03
- start working on signature fetching check-in: 817dc01e59 user: jls@semicomplete.com tags: trunk
05:08
- fix packing/unpacking - A vs a (a uses nulls, A spaces) check-in: 576898832f user: jls@semicomplete.com tags: trunk
04:57
- start hacking at rpm files with pure ruby. check-in: 9b84678e1c user: jls@semicomplete.com tags: trunk
04:20
- Refactor architecture selection. Unless specified, the arch is selected automatically. The default arch is "native" Also support "native" and "all" strings which are converted to the appropriate values for the target packages. "all" will become "noarch" for rpms (stays as 'all' for deb) "native" will become amd64 or i386 for deb (or other) "native" will become the output of 'uname -m' for rpm. If the source is a gem, and the gem has no extensions (ruby C code), default to "all". If it has C extensions (like eventmachine and sqlite3 gems), then the arch defaults to "native" This resolves: https://github.com/jordansissel/fpm/pull/29 https://github.com/jordansissel/fpm/issues/25 https://github.com/jordansissel/fpm/issues/14 check-in: 8d310b574d user: jls@semicomplete.com tags: trunk
2011-05-11
22:52
- move rpm multiline-description fix to just the rpm template check-in: 768a545c76 user: jls@semicomplete.com tags: trunk
22:49
Merge branch 'master' of github.com:jordansissel/fpm check-in: 50af6f1e8d user: jls@semicomplete.com tags: trunk
22:49
Merge pull request #32 from asenchi/master This add --url as a command line option. check-in: ff11087b70 user: jls@semicomplete.com tags: trunk
22:49
- add TODO check-in: a68b9dcd4b user: jls@semicomplete.com tags: trunk
15:56
Remove superfluous url accessor. check-in: 3811ab5c66 user: asenchi@asenchi.com tags: trunk
15:47
Adds --url as a command line option. check-in: 7e606c5bd4 user: asenchi@asenchi.com tags: trunk
01:10
- if the description is multiple lines, only use the first line for the 'summary' in the rpm check-in: 468887ddfe user: jls@semicomplete.com tags: trunk
2011-05-07
07:31
Merge pull request #30 from sabowski/desc_remove_empty_lines Check for empty lines in the description field check-in: 207a764b7b user: jls@semicomplete.com tags: trunk
06:49
Check for empty lines in the description field The description field cannot contain empty lines in a debian control file. Adds " ." to empty lines. Also removes double printing of the description in the control file. check-in: 01f24524db user: airyk@sabowski.com tags: trunk
2011-05-06
21:31
version bump check-in: 1590bed37c user: jls@semicomplete.com tags: trunk
21:15
Merge pull request #28 from sabowski/req_ver_parsing Correctly parse gem requirement with both upper and lower bounds for rpms created from gems check-in: 99177a1264 user: jls@semicomplete.com tags: trunk
20:59
Correctly parse gem requirement with both upper and lower bounds for rpms created from gems check-in: 2306992802 user: airyk@sabowski.com tags: trunk
2011-05-05
07:06
- version bump for maintainer script support check-in: 1e456d7b2e user: jls@semicomplete.com tags: trunk
07:02
- Refactor maintainer script support. Supports {pre,post}{install,uninstall} tasks in deb and rpm now. maintainers scripts are now supported. However, the interface is likely to change in the future. I want to make a universal maintainer script format that allows you to use the same exact script in an rpm and in a deb package. See https://github.com/jordansissel/fpm/issues/18 check-in: ac8f3fb09a user: jls@semicomplete.com tags: trunk
06:15
Merge pull request #22 from joshado/master Quick patch for .deb postinst and prerm scripts check-in: dcd368faca user: jls@semicomplete.com tags: trunk
2011-05-01
10:27
Expand the postinst / prerm paths so relative paths can be used. check-in: f3f26f4624 user: thomas@haggett.org tags: trunk
10:20
Build .deb files with postinst and prerm scripts burned in. check-in: 6fdf5ab47a user: thomas@haggett.org tags: trunk
2011-04-26
08:00
- @paths is an array check-in: 339ef53fc1 user: jls@semicomplete.com tags: trunk
07:25
- Make 'gem' source obey --prefix (issues/21) check-in: 99ae85f73b user: jls@semicomplete.com tags: trunk
2011-04-25
22:37
- add provids support to deb check-in: 4594a25d01 user: jls@semicomplete.com tags: trunk
20:40
- add --provides flag and support into rpm target check-in: 18a95fa4d4 user: jls@semicomplete.com tags: trunk
18:43
- include epoch value in filename output by default check-in: fe4fcb3f0c user: jls@semicomplete.com tags: trunk
18:28
version bump check-in: 8f5e7cff96 user: jls@semicomplete.com tags: trunk
18:25
Merge branch 'master' of github.com:jordansissel/fpm check-in: 26a84f7422 user: jls@semicomplete.com tags: trunk
18:24
- Add epoch support check-in: 54291de2be user: jls@semicomplete.com tags: trunk
2011-04-22
18:26
Update readme check-in: a090e13d40 user: jls@semicomplete.com tags: trunk
18:22
Update readme check-in: 0d7b890463 user: jls@semicomplete.com tags: trunk
18:20
- Add baylisa notes check-in: d473002220 user: jls@semicomplete.com tags: trunk
2011-04-15
05:17
- add todo check-in: dfc8ad9ca7 user: jls@semicomplete.com tags: trunk
2011-04-11
18:19
- version bump for '-m' bug fix check-in: 7a2785c0f1 user: jls@semicomplete.com tags: trunk
18:19
Merge branch 'master' of github.com:jordansissel/fpm check-in: aa6e7aee77 user: jls@semicomplete.com tags: trunk
18:18
- Actually obey maintainer settings (previously we ignored it entirely) Fixes: https://github.com/jordansissel/fpm/issues/13 check-in: a4303d33ee user: jls@semicomplete.com tags: trunk
2011-04-07
16:04
version bump check-in: 34c323981b user: jls@semicomplete.com tags: trunk
16:03
Merge branch 'master' of github.com:jordansissel/fpm Conflicts: fpm.gemspec check-in: a669e6ef03 user: jls@semicomplete.com tags: trunk
14:32
- make sure we call rsync properly if we're copying a directory check-in: 5e138b91bb user: jls@semicomplete.com tags: trunk
2011-04-06
05:40
- version bump - sort paths by length before taring up, this ensure "/usr" before "/usr/bin" in the tarball. check-in: 58bf609227 user: jls@semicomplete.com tags: trunk
2011-04-01
07:32
version bump check-in: c6ca771d8b user: jls@semicomplete.com tags: trunk
07:31
- Fix issue/11 - leinaddm reported -t rpm -C foo sometimes fails to build due to file paths in the generated rpm spec not leading with '/' check-in: fa0725cce5 user: jls@semicomplete.com tags: trunk
2011-03-30
22:54
Version bump for issue/12 check-in: e0e6fbda1f user: jls@semicomplete.com tags: trunk
22:53
Merge branch 'master' of github.com:jordansissel/fpm check-in: 2fc34b217a user: jls@semicomplete.com tags: trunk
22:53
- monkeypatch String#start_with? becuase ruby <=1.8.6 doesn't have it. check-in: 14cc1c0420 user: jls@semicomplete.com tags: trunk
2011-03-29
18:17
- version bump for some centos and rubygems fixes check-in: 9820c2408f user: jls@semicomplete.com tags: trunk
18:17
- Some gem deps look like this ">= A, <= B" so split them and add separate deps for each. check-in: 4e43c4333c user: jls@semicomplete.com tags: trunk
18:06
- Compensate for some gems or rubygems versions not having 'license' or possibly other fields. Assume "unknown" check-in: 7a6f3fe4bc user: jls@semicomplete.com tags: trunk
2011-03-21
22:29
Merge branch 'master' of https://github.com/jordansissel/fpm check-in: 844cac32bc user: jls@semicomplete.com tags: trunk
18:48
- version bump for dependency fix check-in: beae8d3a63 user: jls@semicomplete.com tags: trunk
18:47
- If the dependency given is simply "foo" convert it to be "foo (> 0)" for debian packages. Otherwise apt-get update becomes quite sad. check-in: bf9b91b0f3 user: jls@semicomplete.com tags: trunk
17:53
- version bump for bug fix with --prefixi check-in: 1a9a200746 user: jls@semicomplete.com tags: trunk
17:53
- remove extra mkdir that put crap in the source dir unintentionally when using --prefix check-in: a2cf7a421f user: jls@semicomplete.com tags: trunk
2011-03-17
07:33
version bump check-in: e5b573a679 user: jls@semicomplete.com tags: trunk, v0.2.7
07:32
- Set default version to 1.0 check-in: c76649ab69 user: jls@semicomplete.com tags: trunk
07:25
Merge branch 'debfilename' of https://github.com/mfournier/fpm into mfournier-debfilename check-in: e2e497e3fd user: jls@semicomplete.com tags: trunk
06:49
Make deb output filename compliant with debian policy. check-in: d070a0d729 user: marc.fournier@camptocamp.com tags: trunk
2011-03-09
20:10
- Fail if no source and target packages are chosen - On usage failure, output options help. Fixes #issue/8 check-in: 81d173bc7d user: jls@semicomplete.com tags: trunk
2011-03-08
01:39
- Add notes about my committment to fixing blocker bugs. check-in: f21326f4d0 user: jls@semicomplete.com tags: trunk
2011-03-07
18:10
- version bump for some centos5/ruby 1.8.6/rpmbuild fixes check-in: 0a2c710c7b user: jls@semicomplete.com tags: trunk
18:10
- Kernel.system() doesn't return exit code, use $? check-in: ce667ca924 user: root@ip-10-101-57-212.ec2.internal tags: trunk
18:07
- make sure all the necessary rpmbuild directories exist - on failure, emit exit code. check-in: 74237017bc user: root@ip-10-101-57-212.ec2.internal tags: trunk
17:35
- Don't use .start_with? (not available in ruby 1.8.6 or older) Reported by Chris Macleod check-in: 679b0c361e user: root@ip-10-101-57-212.ec2.internal tags: trunk
2011-03-02
06:53
- Create the rpm correctly targeted at the output path (usually $PWD as of fpm invocation) The prior behavior would make an rpm similar to this: $PWD/name-version.x86_64.rpm/x86_64/the-actual-rpm.rpm - Version bump check-in: fd391af231 user: jls@semicomplete.com tags: trunk
2011-02-22
18:26
- Use '>>' version compare since '>' is deprecated in newer versions of dpkg check-in: b70e45a5f2 user: jls@semicomplete.com tags: trunk
2011-02-16
20:38
Fix arch check-in: 65aa700908 user: jls@semicomplete.com tags: trunk
20:32
Fix dependency spec check-in: 57734e0c73 user: jls@semicomplete.com tags: trunk
20:26
- Add jruby build example check-in: 05c54dd18f user: jls@semicomplete.com tags: trunk
2011-02-15
01:06
- Properly prefix file paths if --prefix is given. check-in: 0cd45e7f34 user: jls@semicomplete.com tags: trunk
2011-02-11
02:56
Merge branch 'master' of https://github.com/jordansissel/fpm check-in: e6c3399ae7 user: jls@semicomplete.com tags: trunk
2011-02-10
22:39
I'm bad at markdown. check-in: 9e22a409e5 user: jls@semicomplete.com tags: trunk
22:38
- Update link in readme check-in: ff3350b399 user: jls@semicomplete.com tags: trunk
2011-02-08
07:27
Add clarification that we can create policy-friendly packages if desired check-in: e8e9f7bb39 user: jls@semicomplete.com tags: trunk
07:25
- Make the 'dir' source accept files sanely. Previously a plain file input would make a directory but now it does not. check-in: 9a76b3e180 user: jls@semicomplete.com tags: trunk
07:25
fix syntax post-merge check-in: 29c9cb7992 user: jls@semicomplete.com tags: trunk
07:16
Merge branch 'feature/exclude-files' Conflicts: lib/fpm/builder.rb check-in: 86228171ca user: jls@semicomplete.com tags: trunk
07:13
Merge branch 'feature/exclude-files' Conflicts: lib/fpm/builder.rb check-in: ade60fdf7a user: jls@semicomplete.com tags: trunk
02:40
Merge branch 'feature/exclude-files' (also includes jay's -e (edit spec) branch) Conflicts: lib/fpm/builder.rb check-in: 9870ef58a2 user: jls@semicomplete.com tags: trunk
02:33
- fpm --exclude now works decently. Relies on tar(1)'s --exclude flag. check-in: 77b5eccc1b user: jls@semicomplete.com tags: trunk
01:38
- Start working on file exclusion check-in: 33c7d925c5 user: jls@semicomplete.com tags: trunk
2011-02-07
19:23
- Version bump for pull/6 check-in: 0f152dc767 user: jls@semicomplete.com tags: trunk
18:52
- If iteration is nil, default to '1' for RPM - Style cleanup check-in: fb8c54e05e user: jls@semicomplete.com tags: trunk
18:43
Merge branch 'master' of https://github.com/anthezium/fpm into pull/6 check-in: 42cd98b389 user: jls@semicomplete.com tags: trunk
18:31
- version bump for pyr's -S patch (pull/7) check-in: dafee50e83 user: jls@semicomplete.com tags: trunk
17:38
Support for suffixes in gems. This allows building the same gems for differents rubies (1.8, 1.9.2, ...). check-in: d7e3ed91de user: pyr@milestonelab.com tags: trunk
2011-02-04
15:17
remove default iteration of 1, allowing it to be nil updated default_output to properly handle nil iteration check-in: 3fda3ba81a user: anthezium@gmail.com tags: trunk
15:12
make iteration optional check-in: 1dc16c38b7 user: anthezium@gmail.com tags: trunk
15:10
don't include hyphen after version if iteration is nil check-in: b884a6ebcb user: anthezium@gmail.com tags: trunk
2011-02-02
18:05
option to edit the specfile before build check-in: 76978df946 user: jjmadkisson@gmail.com tags: trunk
2011-02-01
18:01
- update docs - bump version to match release check-in: e1e387a00f user: jls@semicomplete.com tags: trunk
2011-01-22
20:51
- Disable AutoReqProv. it makes bad decisions too often. check-in: 804a820fd2 user: jls@semicomplete.com tags: trunk
18:56
- Version bump check-in: a4c14ef95a user: jls@semicomplete.com tags: trunk, v0.2.1
18:56
- Add proper 'arch' support for rpm. check-in: f0a4074a94 user: jls@semicomplete.com tags: trunk
08:57
- Version bump check-in: 587ca46eee user: jls@semicomplete.com tags: trunk, v0.2.0
08:55
- Fix gem tar building to include only the gem install dir - Abort if rpmbuild fails so we can debug it. - Fix dependency conversion for rpm - Fix path prefixing so rpm accepts our list of files (rpm requires paths in %files section start with '/' check-in: 04d610ac4a user: jls@semicomplete.com tags: trunk
06:35
Merge branch 'master' of https://github.com/pyro/fpm into pull/3 check-in: aea6334dec user: jls@semicomplete.com tags: trunk
2011-01-21
17:24
- Start working on npm source check-in: c47500075e user: jls@semicomplete.com tags: trunk
10:45
fix fpm for ruby 1.9 check-in: 1607f5858e user: pyr@milestonelab.com tags: trunk
01:40
- Version bump check-in: d13a12a08d user: jls@semicomplete.com tags: trunk
01:40
- make it so we can download non-latest packages check-in: 085ebb7cc5 user: jls@semicomplete.com tags: trunk
00:39
- ignore the wiki check-in: 26e1b3a5e8 user: jls@semicomplete.com tags: trunk
00:38
- Bumpversion for release check-in: 6b3fdcf377 user: jls@semicomplete.com tags: trunk
00:38
- Convert gem '~>' dependency versions to something deb understands. check-in: 61cf4f074e user: jls@semicomplete.com tags: trunk
00:35
- Add support for rubygems 1.3.5 check-in: 02d36a34bc user: jls@semicomplete.com tags: trunk
2011-01-20
23:34
- only add dependencies if given check-in: 90c3cd508c user: jls@semicomplete.com tags: trunk
23:25
- Output the resulting package filename check-in: 05847aa047 user: jls@semicomplete.com tags: trunk
20:45
- fix method signatures check-in: 0625c31623 user: jls@semicomplete.com tags: trunk
2011-01-13
23:36
- Version bump for issue/2 fix. check-in: b6c5807471 user: jls@semicomplete.com tags: trunk, v0.1.7
23:34
- Fix issue/2 - we were accidentally ignoring deps specified via commandline. check-in: c953a535a4 user: jls@semicomplete.com tags: trunk
09:59
- Add notes check-in: 2eedb24578 user: jls@semicomplete.com tags: trunk
00:24
- Add example of building a python package to a .deb check-in: 4c61ef713f user: jls@semicomplete.com tags: trunk
2011-01-08
04:25
- Add --prefix flag for prefixing paths before packaging. This is not necessary for 'gem'. Example, package up /etc but install to /server/$(hostname) or something fun: fpm -s dir -t deb --prefix /server/$(hostname) /etc This is useful for packages/directories that you would prefer installed in a specific heirarchy. check-in: e2aef85821 user: jls@semicomplete.com tags: trunk
00:13
version bump check-in: e55beed2a0 user: jls@semicomplete.com tags: trunk
00:10
- Fix version 'iteration' in package output - some style fixups - Allow gems to be versioned (fpm -s gem -t deb -v 1.0 somegem) will fetch somegem version 1.0 check-in: cdc2b7458d user: jls@semicomplete.com tags: trunk
2011-01-07
21:20
- ignore deps when fetching gem sources check-in: 3756e0e302 user: jls@semicomplete.com tags: trunk
21:20
- Fix dependency strings from gems to deb check-in: 441e9bd34a user: jls@semicomplete.com tags: trunk
10:38
- Update readme check-in: a29a8c54ec user: jls@semicomplete.com tags: trunk
09:44
- version bump check-in: 6af2d1e3ab user: jls@semicomplete.com tags: trunk
09:34
- Allow downloading of gems if the given path is not a local file. check-in: 786d917ef9 user: jls@semicomplete.com tags: trunk
08:50
- Make rpm target work - Get fpm -s rpm -t rpm working (should provide a useful test case) - Allow 'output' (-p <path>) to be a directory check-in: 4680aae53e user: jls@semicomplete.com tags: trunk
03:07
- Read metadata for Source::RPM check-in: 4a3e6c21d5 user: jls@semicomplete.com tags: trunk
02:46
- Make source 'rpm' work. Can now convert RPM to DEB :) check-in: 3b5226389f user: jls@semicomplete.com tags: trunk
02:39
- Namespace targets and sources. - Allow case-insensitive target/source names. check-in: 066fe330ad user: jls@semicomplete.com tags: trunk
02:39
- Allow tar to take a chdir option. check-in: 3651b0db11 user: jls@semicomplete.com tags: trunk
2011-01-06
19:15
- move rpm to target/ check-in: 7083395b68 user: jls@semicomplete.com tags: trunk
06:54
- Allow a package name. check-in: 8aa4dad592 user: jls@semicomplete.com tags: trunk
06:54
style check-in: 6ecbfc00c2 user: jls@semicomplete.com tags: trunk
06:53
- Fix require since path change check-in: c84da27eaf user: jls@semicomplete.com tags: trunk
06:31
- add ../lib to RUBYLIB for local testing check-in: 4fc2dc9418 user: jls@semicomplete.com tags: trunk
06:31
- Move files check-in: ea982c537e user: jls@semicomplete.com tags: trunk
04:26
render templates in the context of the package, not the source This allows things like debs referring to x86_64 as amd64 to be in the Deb class. check-in: ff57d0a973 user: jjmadkisson@gmail.com tags: trunk
04:26
make sure to grab and expose everything from the source check-in: 6af57b8300 user: jjmadkisson@gmail.com tags: trunk
04:18
rm debugging code check-in: a40b42d30f user: jjmadkisson@gmail.com tags: trunk
04:18
don't expose rpm, gem, and tar functionality until they're done check-in: 76e218a632 user: jjmadkisson@gmail.com tags: trunk
04:02
add in stubby FPM::Rpm and FPM::Gem TODO: put sources and packages in separate namespaces check-in: 95a601856c user: jjmadkisson@gmail.com tags: trunk
02:38
stupid syntax error *facepalm check-in: c61ed12c91 user: jjmadkisson@gmail.com tags: trunk
02:36
Merge branch 'jayferd_sources_and_builder' check-in: 7d84ce2616 user: jjmadkisson@gmail.com tags: trunk
02:34
actually require the new code check-in: a4fd8e4df7 user: jjmadkisson@gmail.com tags: trunk
02:33
use accessors in the templates so the source can override them check-in: e7daa2b743 user: jjmadkisson@gmail.com tags: trunk
02:32
constants for local directory names Things get weird when you're Dir.chdir-ing check-in: 903a330c9e user: jjmadkisson@gmail.com tags: trunk
02:31
the assemble method has moved to builder check-in: 61ca7556f3 user: jjmadkisson@gmail.com tags: trunk
02:29
be more energetic with method naming, and use symbols check-in: 1aeeb83f0c user: jjmadkisson@gmail.com tags: trunk
02:28
Builder#assemble! doesn't actually take any params check-in: 27c9d5d259 user: jjmadkisson@gmail.com tags: trunk
02:27
the checksum method is now owned by builder check-in: 09107637a1 user: jjmadkisson@gmail.com tags: trunk
02:23
Package#default_output. Package managers usually have lots of guidelines and specs for naming conventions. This lets the package class provide a default. check-in: 79f79dd21b user: jjmadkisson@gmail.com tags: trunk
02:21
meet FPM::Dir, the simplest source of all. check-in: 809801cadf user: jjmadkisson@gmail.com tags: trunk
02:16
FPM::Builder The builder is the thing that takes a package and a source and makes them do things. It is responsible for fpm-wide defaults, keeping track of paths of things, etc. Note in particular the change to bin/fpm. check-in: 5d5fc27a6a user: jjmadkisson@gmail.com tags: trunk
02:13
a package is initialized with a source and interprets its metadata accordingly check-in: ae9087e31f user: jjmadkisson@gmail.com tags: trunk
02:12
tar is owned by the source now check-in: 4651bc348e user: jjmadkisson@gmail.com tags: trunk
02:00
FPM::Source This is the base class for sources. Subclasses need to define two methods: def get_metadata # starting out with @paths and @root, infer as much # metadata as possible end def make_tarball!(tar_path) # turn this source into a tarball at the given path end check-in: 4ee95829d4 user: jjmadkisson@gmail.com tags: trunk
01:52
-s SOURCE_TYPE -t PACKAGE_TYPE This introduces the concept of sources and packages. A source is "something to build a package from" - i.e. something that can be turned into a versioned tarball. Easy ones to support are 'dir' (a plain directory), 'tar' (a tarball), 'npm', 'gem', etc. A package is a specified output type; deb, rpm, etc. that knows how to turn a tarball with metadata into a system package. check-in: c65be076cd user: jjmadkisson@gmail.com tags: trunk
2011-01-05
02:46
no need to delete the file twice (moved to package.rb:84) check-in: 923f1bf060 user: jjmadkisson@gmail.com tags: trunk
02:37
factor out the re-usable parts of assemble This is so I can reuse as much code as possible for rpms. I've verified to the extent I know that behavior is unchanged (i.e. made a directory somewhere and packaged it up as a deb), but it'd be nice to have some specs so I can be sure. Count that as a TODO. check-in: a05ccb05fc user: jjmadkisson@gmail.com tags: trunk
02:24
ignore build directories check-in: 9b1b4088a6 user: jjmadkisson@gmail.com tags: trunk
02:24
factor out the architecture munging into a method in FPM::Deb check-in: d998f61620 user: jjmadkisson@gmail.com tags: trunk
02:24
rm debug puts check-in: e97cdf0983 user: jjmadkisson@gmail.com tags: trunk
02:24
ignore vim swaps check-in: 883a6ee469 user: jjmadkisson@gmail.com tags: trunk
00:29
- delete the .deb if it exists, before we create it check-in: b8f491a576 user: jls@semicomplete.com tags: trunk
2011-01-04
09:30
- bump check-in: 606fe63c7c user: jls@semicomplete.com tags: trunk, v0.1.4
09:29
- include some more paths in npm packages - set more default values since apt-get barfs on packages with missing data, it seems. Hard to debug since the error messages are totally meaningless. check-in: f76d91a812 user: jls@semicomplete.com tags: trunk
08:16
- Add 'bin' scripts to the package, too. check-in: 6ef50e4296 user: jls@semicomplete.com tags: trunk
03:38
- add install notes check-in: e749a7dcc2 user: jls@semicomplete.com tags: trunk
03:36
fix formatting check-in: 9cb510f309 user: jls@semicomplete.com tags: trunk
03:36
- Update readme check-in: 5fbb36eaaf user: jls@semicomplete.com tags: trunk
03:33
- show -dev package check-in: 7e8d7acd78 user: jls@semicomplete.com tags: trunk
03:31
- show creating the -doc packages check-in: bc22745a03 user: jls@semicomplete.com tags: trunk
03:29
- Add 'state' of things check-in: 20ec55653b user: jls@semicomplete.com tags: trunk
03:27
- Add way more docs check-in: 8cf40f2efe user: jls@semicomplete.com tags: trunk
03:08
version bump check-in: 29c3e7241e user: jls@semicomplete.com tags: trunk, v0.1.3
03:08
- Generate version dependency that allows for any 'release' number. check-in: dc310fb9b6 user: jls@semicomplete.com tags: trunk
02:56
- more error handling check-in: 1dd3bea577 user: jls@semicomplete.com tags: trunk
02:53
-version bump check-in: 1bfbfb5771 user: jls@semicomplete.com tags: trunk
02:53
- Add fpm-npm to bin check-in: d09d2b8ea6 user: jls@semicomplete.com tags: trunk
02:52
- make fpm-npm a toplevel tool check-in: dc35e39ed8 user: jls@semicomplete.com tags: trunk
02:49
- version bump - remove debug output check-in: ed2965847a user: jls@semicomplete.com tags: trunk, v0.1.1
02:47
- support dependencies again check-in: 425749d7bc user: jls@semicomplete.com tags: trunk
02:47
move to markdown check-in: 428c7be69d user: jls@semicomplete.com tags: trunk
02:47
- Move to markdown check-in: ef0f1b9dc7 user: jls@semicomplete.com tags: trunk
02:22
- Fix gem-ification bits (now installs+runs) - Factor out 'deb' package assembly into a library check-in: 9f16bb5dd3 user: jls@semicomplete.com tags: trunk
01:25
- Add gem packaging check-in: 9111aeaef0 user: jls@semicomplete.com tags: trunk