utils: Use '@' for separating package names and version numbers.
This provides the ability to use numbers in package names. Fixes <http://bugs.gnu.org/19219>. * guix/utils.scm (package-name->name+version): New procedure. * gnu/packages.scm (%find-package): Add a FALLBACK? keyword argument. Use the previous method when no package is found. (specification->package+output, specification->package): Adapt documentation to new syntax. * doc/guix.texi (Invoking guix package, Invoking guix import): Likewise. * guix/ui.scm (package-specification->name+version+output): Likewise. * guix/scripts/import/hackage.scm (show-help): Likewise. * tests/guix-build.sh: Adapt to new syntax. * tests/guix-lint.sh: Likewise. * tests/guix-package.sh: Likewise. * tests/ui.scm ("package-specification->name+version+output"): Likewise. * tests/utils.scm ("package-name->name+version"): Likewise. * NEWS: Mention new syntax.
Showing
- NEWS 17 additions, 0 deletionsNEWS
- doc/guix.texi 6 additions, 6 deletionsdoc/guix.texi
- gnu/packages.scm 13 additions, 5 deletionsgnu/packages.scm
- guix/scripts/import/hackage.scm 1 addition, 1 deletionguix/scripts/import/hackage.scm
- guix/ui.scm 2 additions, 2 deletionsguix/ui.scm
- guix/utils.scm 12 additions, 3 deletionsguix/utils.scm
- tests/guix-build.sh 2 additions, 2 deletionstests/guix-build.sh
- tests/guix-lint.sh 1 addition, 1 deletiontests/guix-lint.sh
- tests/guix-package.sh 2 additions, 2 deletionstests/guix-package.sh
- tests/ui.scm 3 additions, 3 deletionstests/ui.scm
- tests/utils.scm 3 additions, 2 deletionstests/utils.scm
Loading
Please register or sign in to comment