Commit Graph

47 Commits

Author SHA1 Message Date
Jordan Sissel d50f756d0e Bump version prepare to release. 2021-01-19 15:12:20 -08:00
Chris Hodges 50ca2bfd05 Update virtualenv documentation for Python3
Original `virtualenv-tools` causes issues when building Python3 virtual environments. Previously reported in #1491.
2021-01-19 13:08:17 -08:00
Kenyon Ralph 7d7b184d63 virtualenv.rst: fix heading level
This makes the "Example uses" heading a subsection of the virtualenv section.
2021-01-19 12:21:30 -08:00
Avi Miller 304619416b This improves the Oracle Linux install docs by removing the additional
repo that was added and enabling the ol7_optional_latest repo instead.
This ensures that fully supported packages are installed, including
the ruby-devel package.

This also corrects the product name.

Signed-off-by: Avi Miller <avi.miller@oracle.com>
2019-11-19 15:53:29 -08:00
Will H d9ddb21de4 Update outdated "gem install" command
The --no-ri and --no-rdoc switches have now been superseded by --no-document per https://guides.rubygems.org/command-reference/#gem_install
2019-11-19 15:27:41 -08:00
Syed Ali 93e73c7ad5 Updated docs/installing.rst to reflect Oracle Enteprise Linux instructions 2019-02-07 09:31:00 -08:00
Jordan Sissel 294f6180cf Upgrade Sphinx version to fix a crash in 'make build' (where newer sphinx_rtd_theme causes Sphinx 1.4.x to crash) 2018-12-23 14:29:46 -08:00
Jordan Sissel cad736ee6c
Version bump to 1.10.2 (#1516) 2018-07-03 22:11:58 -07:00
Jordan Sissel 3b6a415c35
Regenerate changelog links. (#1513)
I had forgotten how I did this and couldn't find notes, so... here's
how:

```
grep -Eo '`#([0-9]+)`_' CHANGELOG.rst | sed -re 's@^`#([0-9]+)`_$@.. _#\1: https://github.com/jordansissel/fpm/issues/\1@' | sort -u > docs/changelog_links.rst
```

This finds all \`#NNN\`_ entries in the CHANGELOG.rst and puts it sorted
into changelog_links.rst for reStructuredText linking.
2018-07-03 21:30:53 -07:00
Arthur Burkart 68ec00e4cf Fixes typo; claims to make an rpm, but really deb 2018-05-12 21:09:58 -07:00
Anatoli Babenia c7c9043467 Link intro to full list of sources 2018-01-10 20:59:09 -08:00
Anthony Mastrean 8a91a79088 [Fixes #1402] Update files.rst
Update the Jenkins/WAR example to use the more stable addresses, although they do redirect to mirrors and make the wget example output look nasty, it should be more reliable.
2017-09-28 08:36:45 -07:00
Jordan Sissel b7e82d49b4 Version bump 2017-07-29 01:27:51 -07:00
Jordan Sissel fcd4e70662 Try formatting with a definition list 2017-07-28 15:31:28 -07:00
Jordan Sissel bab1780b12 Add some answers to questions folks may have on pleaserun+fpm 2017-07-28 15:28:50 -07:00
Jordan Sissel d11567300f The phrase 'reasonably straightforward' is probably incorrect. Reprhase to express intent (we hope it's easy, etc) 2017-07-28 15:11:10 -07:00
Jordan Sissel b0fd3d2ef3 version bump 2017-07-28 14:53:45 -07:00
Jordan Sissel e4ade183c2 Add pleaserun docs. Happy sysadmin day! 2017-07-28 03:43:37 -07:00
Justin Kolberg efd05dd93b Add missing forward-slash to dir.rst
Without this forward-slash, installing the resulting deb package can wipe out directories.
2017-07-25 14:31:39 -07:00
Jordan Sissel 8453c61112 Merge branch 'master' into fix-nodejs-example-formatting 2017-07-20 14:57:06 -07:00
Dan Kegel 14c4819e41 Implement reproducible gem -> deb conversion (#1360)
* Add option --source-date-epoch-default and implement for deb output.

This is the first step towards supporting bit-for-bit identical
output files given identical inputs.

Alas, Apple's ar is not too good at reading gnu ar archives,
so always use ar_cmd to find ar.

* deb: remove lines duplicated in a tragic merge conflict

Probably introduced by 62d0060178 and not removed by 500f0c052f

* Add options --source-date-epoch-from-changelog and --gem-stagingdir to support bit-for-bit reproducible gem -> deb conversion

In those cases where we can get the release date out of the changelog,
use it; otherwise fall back to the value given by SOURCE_DATE_EPOCH aka --source-date-epoch-default.

--gem-stagingdir is a bit of a kludge, only needed because no
compiler supports https://reproducible-builds.org/specs/build-path-prefix-map/ yet.
Could have been global option, but not sure any other package handler
invokes compilers?  Could hoist it up later.

Also:
- Defer initializing staging_path so subclasses can sneak in new value
- gem: remove build files

* gem: handle a few more gem changelog variants

* gem: also remove mkmf.log; lets ffi, kgio, raindrops, and ruby-ldap build reproducibly.

* deb: don't expect diffoscope to be installed in /usr/bin.  Lets it be found on mac.

* gem: document new options
2017-07-20 12:33:14 -07:00
Jordan Sissel ed5a4356b5 Add libffi-devel to fedora 23+ install step. (#1352)
Fixes #1351
2017-06-14 22:04:20 -07:00
Perry Stoll 60b5ecff12 Fixed rst errors (#1349)
Fixed rst config to add text trailed by double colons to have the subsequent blocks correctly formatted as code.
2017-06-14 21:39:21 -07:00
jesusbagpuss c79bb050a7 Add rubygems to CentOS install line (#1309)
For CentOS7, I needed to install rubygems.
Not sure if it is included in e.g. ruby-devel for previous versions?
2017-06-02 15:55:14 -07:00
ge-fa b5470f93b8 docs/installing: Fix build deps on Debian-derived systems (#1321) 2017-04-07 14:51:18 -07:00
Jordan Sissel 859f602f56 Merge pull request #1262 from nicobrevin/fix-virtualenv-prefix-behaviour
Fix virtualenv prefix behaviour (#1248)
2017-04-04 22:43:15 -07:00
Pablo Castellano f2e38357a3 Update installing.rst
Apart from gcc and make you need other dependencies.
Without build-essentials I had an error complaining about "stdio.h not found"
2017-02-17 12:14:22 +01:00
RJ Nowling 59b7721798 Correct formatting of commands in Node.js example
Two of the code blocks in the Node.js example were not being formatted as such.  This commit fixes that.
2017-01-14 22:34:29 -06:00
Nick Griffiths 5874236a2b Amend docs for virtualenv prefix 2016-12-30 19:57:15 +13:00
Nick Griffiths 55f9355e90 Some docs for virtualenv support 2016-12-30 19:57:15 +13:00
Jordan Sissel 00adf41b20 update 2016-12-28 01:55:44 -08:00
jay thompson 4020de0d25 slight grammer and typo 2016-12-05 02:55:54 -06:00
Jordan Sissel 6fc914097d Merge pull request #1242 from nicobrevin/wip-rpm-docs
First stab at rpm docs
2016-11-29 23:44:02 -08:00
Jordan Sissel 16401efae9 Version bump to 1.7.0 2016-11-28 15:45:54 -08:00
Jordan Sissel 023a4d1035 Remove part that fails under GNU Make 4.1. Previous this error would cause make to fail: 'Makefile.sphinx:11: ***recipe commences before first target. Stop.' 2016-11-28 15:45:36 -08:00
Nick Griffiths 4a71dd184d First stab at rpm docs 2016-11-28 22:28:48 +13:00
Jordan Sissel b71cc71f05 Generate links to github issues 2016-11-27 23:03:04 -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 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 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 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