File tree 2 files changed +11
-15
lines changed
2 files changed +11
-15
lines changed Original file line number Diff line number Diff line change 1
1
sources :
2
2
" 12.14.1 " :
3
- - os : " Windows"
4
- url : " https://nodejs.org/dist/v12.14.1/node-v12.14.1-win-x64.zip"
3
+ - url : " https://nodejs.org/dist/v12.14.1/node-v12.14.1-win-x64.zip"
5
4
sha256 : " 1f96ccce3ba045ecea3f458e189500adb90b8bc1a34de5d82fc10a5bf66ce7e3"
6
- - os : " Linux"
7
- url : " https://nodejs.org/dist/v12.14.1/node-v12.14.1-linux-x64.tar.xz"
5
+ - url : " https://nodejs.org/dist/v12.14.1/node-v12.14.1-linux-x64.tar.xz"
8
6
sha256 : " 07cfcaa0aa9d0fcb6e99725408d9e0b07be03b844701588e3ab5dbc395b98e1b"
9
- - os : " Macos"
10
- url : " https://nodejs.org/dist/v12.14.1/node-v12.14.1-darwin-x64.tar.gz"
7
+ - url : " https://nodejs.org/dist/v12.14.1/node-v12.14.1-darwin-x64.tar.gz"
11
8
sha256 : " 0be10a28737527a1e5e3784d3ad844d742fe8b0718acd701fd48f718fd3af78f"
12
9
" 13.6.0 " :
13
- - os : " Windows"
14
- url : " https://nodejs.org/dist/v13.6.0/node-v13.6.0-win-x64.zip"
10
+ - url : " https://nodejs.org/dist/v13.6.0/node-v13.6.0-win-x64.zip"
15
11
sha256 : " 7fe37b34a4673a071bea52fcaf913ec422cf6fd79fd025bfb22de42ccc77f386"
16
- - os : " Linux"
17
- url : " https://nodejs.org/dist/v13.6.0/node-v13.6.0-linux-x64.tar.xz"
12
+ - url : " https://nodejs.org/dist/v13.6.0/node-v13.6.0-linux-x64.tar.xz"
18
13
sha256 : " 00f01315a867da16d1638f7a02966c608e344ac6c5b7d04d1fdae3138fa9d798"
19
- - os : " Macos"
20
- url : " https://nodejs.org/dist/v13.6.0/node-v13.6.0-darwin-x64.tar.gz"
14
+ - url : " https://nodejs.org/dist/v13.6.0/node-v13.6.0-darwin-x64.tar.gz"
21
15
sha256 : " da13adb864777b322dda7af20410a9b0c63aa69de4b5574008d1e6910768bf69"
Original file line number Diff line number Diff line change @@ -18,13 +18,15 @@ def _source_subfolder(self):
18
18
return os .path .join (self .source_folder , "source_subfolder" )
19
19
20
20
def source (self ):
21
+ os_name = {"Windows" : "-win" , "Macos" : "-darwin" , "Linux" : "-linux" }
21
22
for data in self .conan_data ["sources" ][self .version ]:
22
- oss , sha , url = data .values ()
23
+ sha , url = data .values ()
23
24
filename = url [url .rfind ("/" )+ 1 :]
24
25
tools .download (url , filename )
25
26
tools .check_sha256 (filename , sha )
26
- if self .settings .os_build == oss :
27
- os .rename (filename [:filename .rfind ("." )], self ._source_subfolder )
27
+ if os_name [str (self .settings .os_build )] in url :
28
+ tools .unzip (filename )
29
+ os .rename (filename [:filename .rfind ("x64" )+ 3 ], self ._source_subfolder )
28
30
29
31
def package (self ):
30
32
self .copy (pattern = "LICENSE" , dst = "licenses" , src = self ._source_subfolder )
You can’t perform that action at this time.
0 commit comments