aboutsummaryrefslogtreecommitdiff
path: root/tests/pypi.scm
diff options
context:
space:
mode:
authorLeo Famulari <leo@famulari.name>2016-07-28 16:43:53 -0400
committerLeo Famulari <leo@famulari.name>2016-07-28 16:45:02 -0400
commita1dfa0223329734d2cb4f9aa034183fb2573bb9c (patch)
tree3aceb22407c47e4460705758243c69807f815518 /tests/pypi.scm
parent4e3bfaf406eddc791265281025793182a20ac43f (diff)
downloadguix-a1dfa0223329734d2cb4f9aa034183fb2573bb9c.tar.gz
guix-a1dfa0223329734d2cb4f9aa034183fb2573bb9c.zip
Revert "gnu: gd: Update to 2.2.3 [fixes CVE-2016-6207]."
This reverts commit ae46cd0e4cfb1f06d099b2cda1f9e702e86c90e9.
Diffstat (limited to 'tests/pypi.scm')
0 files changed, 0 insertions, 0 deletions
ct'>import: utils: Trim patch version from names.Hartmut Goebel This remove the patch version from generated package names. For example 'rust-my-crate-1.1.2' now becomes 'rust-my-crate-1.1'. * guix/import/utils.scm (package->definition): Trim patch version from generated package names. * tests/crate.scm: (cargo>guix-package, cargo-recursive-import): Likewise. 2020-12-02import: crate: Parameterized importing of dev dependencies.Martin Becze The recursive crate importer will now include development dependencies only for the top level package, but not for any of the recursively imported packages. Also #:skip-build will be false for the top-most package. * guix/import/crate.scm (make-crate-sexp): Add the key BUILD?. (crate->guix-package): Add the key INCLUDE-DEV-DEPS?. (crate-recursive-import): Likewise. * guix/scripts/import/crate.scm (guix-import-crate): Likewise. * tests/crate.scm (cargo-recursive-import): Likewise. 2020-12-02import: crate: Use guile-semver to resolve module versions.Martin Becze * guix/import/crate.scm: Add guile-semver as a soft dependency. (make-crate-sexp): Don't allow other keys. Add '#:skip-build?' to build system args. Pass a VERSION argument to 'cargo-inputs'. (crate->guix-package): Use guile-semver to resolve the correct module versions. Treat "build" dependencies as normal dependencies. (crate-name->package-name): Reuse the procedure 'guix-name' instead of duplicating its logic. * guix/import/utils.scm (package-names->package-inputs): Implement handling of (name version) pairs. * guix/scripts/import/crate.scm (guix-import-crate): Use crate-recursive-import instead of duplicate code. * tests/crate.scm (recursive-import): Change test packages versions to be distinguishable. Add version data to the test. Check created symbols, too. Co-authored-by: Hartmut Goebel <h.goebel@crazy-compilers.com> 2020-04-27tests: Remove trailing commas in JSON tests.Ludovic Courtès These commas are rejected by Guile-JSON 3.5.0. * tests/crate.scm (test-foo-dependencies) (test-root-dependencies, test-intermediate-1-dependencies) (test-intermediate-2-dependencies): Remove trailing commas. * tests/gem.scm (test-bar-json): Likewise. * tests/pypi.scm (test-json): Likewise. 2020-01-16import: crate: Export 'string->license'.Ludovic Courtès * guix/import/crate.scm (string->license): Export. * tests/crate.scm (string->license): Remove. 2019-12-11import: crate: Better handle license expressions.Brice Waegeneire * guix/import/crate.scm (%dual-license-rx): Removed function. (crate->guix-package): Handle most of the multi-licensing cases. * tests/crate.scm (licenses): Add tests for some licenses. Co-authored-by: Ludovic Courtès <ludo@gnu.org> 2019-12-11import: crate: Add recursive import test.Brian Leung * tests/crate.scm (test-crate): Rename to... (test-foo-crate): ... this. (test-dependencies): Rename to... (test-foo-dependencies): ... this. (test-root-crate, test-root-dependencies, test-intermediate-1-crate) (test-intermediate-1-dependencies, test-intermediate-2-crate) (test-intermediate-2-dependencies, test-leaf-alice-crate) (test-leaf-alice-dependencies, test-leaf-bob-crate) (test-leaf-bob-dependencies): New variables. ("crate->guix-package"): Adjust accordingly. ("cargo-recursive-import"): New test. Co-authored-by: Ludovic Courtès <ludo@gnu.org>