summaryrefslogtreecommitdiff
path: root/guix/import/print.scm
Commit message (Collapse)AuthorAge
* guix: print: Update deprecated methodseries-4082Ekaitz Zarraga2020-05-24
| | | | | * guix/import/print.scm (source->code): Replace origin-sha256 with origin-hash
* import/print: Don't factorize URI if there's no version match.Ricardo Wurmus2020-04-16
| | | | | * guix/import/print.scm (package->code): If FACTORIZE-URI returns just the unmodified string use that as the URI.
* import/utils: alist->package: Ignore known inputs.Ricardo Wurmus2020-04-16
| | | | | | | * guix/import/utils.scm (alist->package): Accept optional list of known inputs, which are excluded from the specification lookup. * guix/import/print.scm (package->code)[package-lists->code]: Handle inputs which are just symbols.
* import/print: package->code: Wrap S-expression in definition.Ricardo Wurmus2020-04-16
| | | | | * guix/import/print.scm (package->code): Return a definition, not just a package expression.
* import/print: package->code: Wrap build system value in module reference.Ricardo Wurmus2020-04-16
| | | | | * guix/import/print.scm (package->code): Return build system value with corresponding module.
* import/print: Return license with prefix.Ricardo Wurmus2020-04-16
| | | | * guix/import/print.scm (license->code): Prepend license: prefix.
* import: print: Honor the outputs of inputs (!).Ludovic Courtès2019-06-07
| | | | | | | | | | | | | | Fixes <http://bugs.gnu.org/35893>. Reported by Jesse Gibbons <jgibbons2357@gmail.com>. * guix/import/print.scm (package->code)[package-lists->code]: Preserve OUT in the result. * tests/print.scm (define-with-source): New macro. (pkg): Use it. (pkg-source): New variable. (pkg-with-inputs, pkg-with-inputs-source): New variables. ("simple package"): Refer to 'pkg-source'. ("package with inputs"): New test.
* import: Add package->code.Ricardo Wurmus2017-09-28
* guix/import/print.scm: New file. * tests/print.scm: New file. * Makefile.am (SCM_TESTS): Add new test file. (MODULES): Add print.scm.