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.

50 descendants of [55903da835]

2012-03-04
01:50
style check-in: b40f199de7 user: jls tags: trunk
01:38
- fix staging dir dangling around. check-in: 838ec6ba29 user: jls tags: trunk
01:36
add 'clean' target check-in: 6b7b3b9419 user: jls tags: trunk
2012-03-03
08:41
Don't set a default license/vendor anymore check-in: 11946e59ab user: jls tags: trunk
08:40
- The 'dir' package has no metadata, so provide some defaults check-in: d11a74caf0 user: jls tags: trunk
08:40
Add --rpmbuild-define previously available in fpm check-in: 1f8309017e user: jls tags: trunk
08:38
- document attributes check-in: 0cd4ba3406 user: jls tags: trunk
08:04
- Use new package flag/attributes check-in: f1d415aea3 user: jls 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 tags: trunk
07:58
remove old pry usage check-in: cd38d5ca65 user: jls tags: trunk
06:42
- make package flags turn into attributes check-in: 2f6723a63f user: jls tags: trunk
06:42
- turn package flags into attributes check-in: e81a508ad0 user: jls tags: trunk
02:49
- only build a binary package. source package is silly. check-in: 5985a20632 user: jls 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 tags: trunk
02:21
- remove extra debugging check-in: f966f4c708 user: jls tags: trunk
02:19
- only use flag values if they are given check-in: 0a08386ce5 user: jls tags: trunk
2012-03-02
23:55
- Vicotry. Tests are passing again. check-in: 95d6e7f2e7 user: jls 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 tags: trunk
10:53
- better input validation check-in: b5a575ee7e user: jls tags: trunk
10:45
- nil exit is OK check-in: 6ab6438203 user: jls tags: trunk
10:45
- all plugins found in fpm/package/*.rb - apply options to the command check-in: c5b0537be1 user: jls tags: trunk
10:44
- allow package subclasses to define command-line flags check-in: 31240eae3e user: jls tags: trunk
10:44
- clean up docs and requires check-in: 215c7a3b19 user: jls tags: trunk
10:44
use new options goodness check-in: a48642e336 user: jls tags: trunk
10:17
- purge old deb source (that was actually just a copy of the deb target?) check-in: 445280c9eb user: jls tags: trunk
10:16
- add deb work in progress check-in: cec703c311 user: jls tags: trunk
10:16
- eager prep of changelist check-in: aa3217db25 user: jls tags: trunk
10:14
- hand-merge 4e2f350ae1b30bc39065a70d13aeac4182c8380c from master. check-in: b84c317b76 user: jls tags: trunk
10:13
- get a bare minimum deb output working check-in: e4cbf6936d user: jls tags: trunk
09:24
- move to FPM::Package namespace. - capitalize acronyms like NPM and PEAR check-in: 8bc93faf67 user: jls tags: trunk
09:24
purge old stuff check-in: 0de986a2c7 user: jls tags: trunk
09:21
- consolidate the remaining old fpm things into package/ check-in: bf199ef7ab user: jls tags: trunk
09:20
don't sleep check-in: b7e0fa71df user: jls tags: trunk
09:20
- style and docs check-in: 8e40379d3b user: jls tags: trunk
09:11
- remove old flags helper, won't need it soon. check-in: 413326f3bd user: jls tags: trunk
07:35
remove old requires check-in: bfa9ac2717 user: jls tags: trunk
07:35
remove old fpm program code check-in: 6de9837519 user: jls tags: trunk
07:35
- fix some broken tests check-in: 72cf91f698 user: jls tags: trunk
07:22
- switch to package#input (was previously package#<<) check-in: 4d74b98891 user: jls tags: trunk
07:22
remove old tests check-in: b58d62aa8e user: jls 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 tags: trunk
2012-03-01
06:26
- purge pre-refactor stuff - move python package to new api check-in: 78fca7c39d user: jls 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 tags: trunk
01:15
Add cabin check-in: 17a3243e8f user: jls tags: trunk
01:15
Add api examples check-in: aba2cc5d1e user: jls 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 tags: trunk
01:14
Add cabin check-in: dc0001bf57 user: jls tags: trunk
2012-02-29
17:00
remove fpm/rubyfixes check-in: baba7f8872 user: jls tags: trunk
17:00
remove fpm/rubyfixes check-in: fbd715fdff user: jls tags: trunk
16:59
- use ruby backports! check-in: 85acf2eec6 user: jls tags: trunk
16:56
'dk add ruby fpm' check-in: 55903da835 user: jls tags: trunk