]> _ Git - alire.git/commit
`alr install`: Installation of binary crates (#1302)
authorAlejandro R Mosteo <amosteo@unizar.es>
Thu, 2 Feb 2023 15:56:00 +0000 (16:56 +0100)
committerGitHub <noreply@github.com>
Thu, 2 Feb 2023 15:56:00 +0000 (16:56 +0100)
commitfcc48191b0bbb52e0670075b77a85b95bb80b628
tree0abab3c8309779ec4de55c7889795c6170fb41bf
parentf9b34b577896198dcf6b3befd0c97fc773f744d1
`alr install`: Installation of binary crates (#1302)

* Installation of binary releases

* Basic prevention of conflicting installs

* Self-review and cleanup

* Add test and related fixes

* gprbuild tests wrt library placement and artifacts
29 files changed:
.gitattributes
doc/AEPs/aep-0003.md [new file with mode: 0644]
doc/user-changes.md
scripts/alr-completion.bash
src/alire/alire-directories.adb
src/alire/alire-directories.ads
src/alire/alire-errors.adb
src/alire/alire-errors.ads
src/alire/alire-install.adb [new file with mode: 0644]
src/alire/alire-install.ads [new file with mode: 0644]
src/alire/alire-milestones-containers.ads
src/alire/alire-platforms-common.ads
src/alire/alire-platforms-folders.ads
src/alire/alire-releases.adb
src/alire/alire-vfs.ads
src/alire/alire.adb
src/alire/alire.ads
src/alire/os_linux/alire-platforms-folders__linux.adb
src/alire/os_macos/alire-platforms-folders__macos.adb
src/alire/os_windows/alire-platforms-folders__windows.adb
src/alr/alr-commands-install.adb [new file with mode: 0644]
src/alr/alr-commands-install.ads [new file with mode: 0644]
src/alr/alr-commands.adb
testsuite/tests/install/binary-release/my_index/crates/crate/crate.tgz [new file with mode: 0644]
testsuite/tests/install/binary-release/my_index/index/cr/crate/crate-0.1.0.toml [new file with mode: 0644]
testsuite/tests/install/binary-release/my_index/index/cr/crate/crate-1.0.0.toml [new file with mode: 0644]
testsuite/tests/install/binary-release/my_index/index/index.toml [new file with mode: 0644]
testsuite/tests/install/binary-release/test.py [new file with mode: 0644]
testsuite/tests/install/binary-release/test.yaml [new file with mode: 0644]