Commit Graph

2167 Commits

Author SHA1 Message Date
Jordan Sissel f47fc82f05 Docs are living on readthedocs now. 2016-11-27 23:09:50 -08:00
Jordan Sissel acb70cc9b0 Merge pull request #1239 from jordansissel/changelog-rst
Make changelog docs have issue hyperlinks to github.
2016-11-27 23:03:28 -08:00
Jordan Sissel b71cc71f05 Generate links to github issues 2016-11-27 23:03:04 -08:00
Jordan Sissel 00aefaccc8 Make issue references into links 2016-11-27 23:03:04 -08:00
Jordan Sissel e36ee9b319 Merge pull request #1238 from jordansissel/changelog-rst
Convert CHANGELIST to CHANGELOG.rst
2016-11-27 22:46:37 -08:00
Jordan Sissel c175e3e59a Convert CHANGELIST to CHANGELOG.rst
Changelog now also included in the docs.
2016-11-27 22:45:53 -08:00
Jordan Sissel 33ec8690f9 Docs are versioned. 2016-11-27 10:03:15 -08:00
Jordan Sissel 888b5860a9 Merge pull request #1235 from cfstras/master
pleaserun: support chdir parameter
2016-11-27 20:13:28 -08:00
Jordan Sissel 9d9df389a0 Merge pull request #1213 from shalq/bz2-support
deb data file should support bz2 format
2016-11-27 19:59:58 -08:00
Jordan Sissel 98af0f6787 Merge pull request #1226 from Daniel15/patch-1
Fix comment in apk.rb
2016-11-27 19:49:59 -08:00
Jordan Sissel 4a787359c6 Merge pull request #1234 from cfstras/patch-1
Add example: create rpm&deb packages with init scripts
2016-11-27 16:33:07 -08:00
Jordan Sissel fe9808f09f Merge pull request #1237 from jordansissel/sphinx
Initial work on fpm docs with sphinx and
2016-11-27 16:32:03 -08:00
Jordan Sissel b470c6885f Update project title 2016-11-27 04:04:11 -08:00
Jordan Sissel 835f59b58b Minor intro revision 2016-11-27 04:04:03 -08:00
Jordan Sissel 4663dc003a Update header. Add contributing to toc 2016-11-27 04:03:50 -08:00
Jordan Sissel 49c5049b7b Update readme to include docs pages 2016-11-27 04:02:58 -08:00
Jordan Sissel 0d33ff1f8f Fix directories such that the project root is included in the docker volume. This is necessary to make the root README.rst available 2016-11-27 02:47:48 -08:00
Jordan Sissel 408ea8ae4d Use README.rst in index 2016-11-27 02:47:10 -08:00
Jordan Sissel d336bc3002 Use rst for the README so it can be included in the docs. 2016-11-27 02:39:34 -08:00
Jordan Sissel 10ffb524f8 Add more docs converted from the wiki 2016-11-27 02:26:17 -08:00
Jordan Sissel e5f35be66c Not using gh-pages 2016-11-26 22:55:41 -08:00
Jordan Sissel 7a44b4045e Note the purpose of this Dockerfile 2016-11-26 22:54:42 -08:00
Jordan Sissel 42fae324f7 Start working on some better fpm documentation.
This time is using Sphinx and reST.

To build: `make build`
The docs will appear in docs/_build/html/
2016-11-26 22:49:10 -08:00
Claus Strasburger b999baf1b9 pleaserun: support chdir parameter
Added support for --pleaserun-chdir to specify the working directory of a
created service.
2016-11-25 14:13:00 +01:00
Claus F. Strasburger 9db164ad6e Add example: create rpm&deb packages with init scripts
Took me some time to figure out how to use the api -- So I am submitting this example to add some documentation for the API, specifically pleaserun.
2016-11-25 13:22:19 +01:00
Jordan Sissel 9b854df26e Merge pull request #1231 from josegonzalez/patch-1
Use StringIO from ruby stdlib
2016-11-22 23:26:48 -08:00
Jose Diaz-Gonzalez 098c9b2de5 Use StringIO from ruby stdlib
Closes #1148
2016-11-22 14:00:22 -07:00
Daniel Lo Nigro 0764bbdcd7 Fix comment in apk.rb
This file is for Alpine packages, not Debian packages! :D
2016-11-13 15:38:14 -08:00
Jordan Sissel 4c17c11904 Merge pull request #1208 from liger1978/fix_author
Fixes #1206 Improved download URL query for CPAN modules
2016-10-28 21:01:36 -07:00
John Stowers ca8aeb951d virtualenv: add option create with --system-site-packages
this allows virtualenv packages to see the system package
directory
2016-10-23 14:37:16 +02:00
John Stowers e72209b59c virtualenv: add option to also install the package in the virtualenv
one common use-case for a virtualenv requirements.txt source
is to distribute ones software and the dependencies in one
debian file. unfortunately the current implementation doesn't
get one all the way to that goal. Starting with a local checkout
of a python package (containing one's own software, setup.py and
requirements.txt) fpm can create a package that contains the
software dependencies, but not the software itself.

this commit adds an option to also run the package setup.py
after populating the virtualenv, thus giving a means to
package one's own application *and* the dependencies in
one step
2016-10-23 13:28:41 +02:00
Richard Grainger c7839af1f9 Fixes #1206 Improved download URL query for CPAN modules 2016-10-17 21:04:49 +01:00
Long Quan Sha afca45910e deb data file should support bz2 format 2016-10-17 06:29:17 +00:00
Jordan Sissel e9a6f63e2e Merge pull request #1203 from liger1978/fix_merge
Ensured result is not nil. Fixes #1202.
2016-10-15 19:33:10 -07:00
Jordan Sissel 9af51d7364 Merge pull request #1210 from nicobrevin/bugfix-virtualenv-various
Bugfix virtualenv various
2016-10-15 19:24:17 -07:00
Jordan Sissel 0926aa195e Merge pull request #1196 from hatt/task/1140-update-freebsd-arch
Use global architecture switch for FreeBSD ABI
2016-10-15 19:23:18 -07:00
Nick Griffiths d9490a520f Dumb attempt at getting virtualenv tests to run in travis/linux 2016-10-15 17:07:57 +13:00
Nick Griffiths 4cdab37074 Fix failing virtualenv test 2016-10-15 16:42:19 +13:00
Nick Griffiths fc648021e4 Cope with longer tmp dirs - shebangs must be < 128 chars 2016-10-15 16:11:17 +13:00
Jordan Sissel 06a7f6947f I don't use dk anymore 2016-10-10 03:01:05 -07:00
Richard Grainger 33216ad7d7 Ensured result is not nil. Fixes #1202. 2016-10-09 22:36:11 +01:00
Matt Sharpe 2e8583e42e Use global architecture switch for FreeBSD ABI 2016-09-28 17:36:28 +10:00
Jordan Sissel cda8262bab Version bump 2016-09-15 10:35:27 -07:00
Jordan Sissel b0367de0a2 Don't include 'pyc' (python bytecode) files in the fpm gem package. Will prevent #1191 from happening again. 2016-09-15 10:33:28 -07:00
Jordan Sissel 40aa7cf5ca Move fpm version query behavior to `run` method.
A bug pointed out by #1162 showed that `fpm --version` would fail when
a .fpm file was loaded.

Moving the short `fpm --version` handling to the `run` method lets us do
this check before we load FPMOPTS env or .fpm files.

Updated the tests to only try calling with a lone `-v` or `--version`
flag to verify this works with and without a .fpm file.

Fixes #1162 and #1125. Original work by @drwl!
2016-09-11 23:48:39 -07:00
Andrew Lee a6f25b9fda Fix --version when .fpm file exists 2016-09-11 23:48:17 -07:00
Jordan Sissel a9401ca0f5 Merge pull request #1158 from jomach/master
Install rpm-build dependencies
2016-09-11 21:43:10 -07:00
Jordan Sissel 9ec2b9fde6 Merge pull request #1184 from thijstriemstra/patch-1
fix typo
2016-09-11 21:40:14 -07:00
Jordan Sissel b48397b8b4 Merge pull request #1188 from hatt/feature/1187-longer-flags
Add long flag options for chdir, input, and output
2016-09-11 21:34:10 -07:00
Matt Sharpe 0e9e8f0a43 Add long flag options for chdir, input, and output
The flags for chdir, input, and output aren't immediately intuitive
as to what they're short for. This commit adds long versions and a
spec stub for chdir. Resolves #1187.
2016-09-02 17:19:12 +10:00