guix/doc
Hartmut Goebel 891a843d51
guix: Add lint-checker for packages which should be no inputs at all.
Also refactor some common code into a new function.

Examples for these pacakges are python(2)-setuptools and python(2)-pip, which
are installed together with python itself.

* guix/scripts/lint.scm (warn-if-package-has-input): New procedure.
  (check-inputs-should-be-native package): Use it; rename and clean-up
  variables. (check-inputs-should-not-be-an-input-at-all): New procedure.
  (%checkers) Add it.
* doc/guix.texi (Python Modules): Document it.
* tests/lint.scm: ("inputs: python-setuptools should not be an input at all
  (input)", "inputs: python-setuptools should not be an input at all
  (native-input)" "inputs: python-setuptools should not be an input at all
  (propagated-input)"): Add tests.
2016-11-15 17:37:49 +01:00
..
images
contributing.texi doc: Discourage software bundling. 2016-07-28 15:41:00 +02:00
emacs.texi doc: emacs: Clarify 'guix-use-substituse' and 'guix-dry-run'. 2016-10-23 13:02:32 +08:00
environment-gdb.scm
fdl-1.3.texi
guix.texi guix: Add lint-checker for packages which should be no inputs at all. 2016-11-15 17:37:49 +01:00
htmlxref.cnf doc: Update Texinfo HTML cross-reference file.. 2016-08-03 16:00:09 +02:00
local.mk
package-hello.scm