| line |
stmt |
bran |
cond |
sub |
pod |
time |
code |
|
1
|
1
|
|
|
1
|
|
196698
|
use alienfile; |
|
|
1
|
|
|
|
|
2
|
|
|
|
1
|
|
|
|
|
7
|
|
|
2
|
|
|
|
|
|
|
|
|
3
|
|
|
|
|
|
|
# idiomatic way to make sure we always install/update? |
|
4
|
|
|
|
|
|
|
probe [ sprintf q{ sh -c 'exit %d' }, |
|
5
|
|
|
|
|
|
|
(($ENV{ALIEN_ULTRAVIOLET_INSTALL_TYPE} and $ENV{ALIEN_ULTRAVIOLET_INSTALL_TYPE} eq 'system') ? 0 : 127) ]; |
|
6
|
|
|
|
|
|
|
|
|
7
|
|
|
|
|
|
|
share { |
|
8
|
|
|
|
|
|
|
start_url 'https://astral.sh/uv/install.sh'; |
|
9
|
|
|
|
|
|
|
plugin 'Download'; |
|
10
|
|
|
|
|
|
|
plugin 'Extract::File'; |
|
11
|
|
|
|
|
|
|
|
|
12
|
|
|
|
|
|
|
build [ |
|
13
|
|
|
|
|
|
|
[ q{ mkdir -p %{alien.install.prefix}/bin } ], |
|
14
|
|
|
|
|
|
|
[ q{ INSTALLER_NO_MODIFY_PATH=1 UV_INSTALL_DIR=%{alien.install.prefix}/bin . %{alien.install.extract}/uv-installer.sh } ], |
|
15
|
|
|
|
|
|
|
]; |
|
16
|
|
|
|
|
|
|
}; |
|
17
|
|
|
|
|
|
|
|
|
18
|
|
|
|
|
|
|
# vim: set ft=perl: |