ScoopInstaller_Main/bucket/oracle-instant-client-sdk.json
2022-07-19 14:44:19 +01:00

48 lines
2.2 KiB
JSON

{
"version": "21.6.0.0.0",
"description": "Additional header files and an example makefile for developing Oracle applications with Instant Client.",
"homepage": "https://www.oracle.com/database/technologies/instant-client.html",
"license": {
"identifier": "Freeware",
"url": "https://www.oracle.com/downloads/licenses/instant-client-lic.html"
},
"depends": "oracle-instant-client",
"architecture": {
"64bit": {
"url": "https://download.oracle.com/otn_software/nt/instantclient/216000/instantclient-sdk-windows.x64-21.6.0.0.0dbru.zip",
"hash": "bdf5e826e5b17402f8bc3c1e92673ae0a3abe6750f7ba21f62cf4b5e67a5ce14"
},
"32bit": {
"url": "https://download.oracle.com/otn_software/nt/instantclient/216000/instantclient-sdk-nt-21.6.0.0.0dbru.zip",
"hash": "cb0b92f821ce1d547f314d4ed90d6ed287454442b9e8d4a0b8a8a7a40188876c"
}
},
"extract_dir": "instantclient_21_6",
"pre_install": [
"$instantclient = versiondir 'oracle-instant-client' 'current'",
"Copy-Item -Path \"$dir\\*\" -Destination \"$instantclient\" -Force -Recurse | Out-Null"
],
"uninstaller": {
"script": [
"$instantclient = versiondir 'oracle-instant-client' 'current'",
"Get-ChildItem -Path \"$dir\" -Exclude *.json | ForEach-Object { Remove-Item -LiteralPath \"$instantclient\\$($_.Name)\" -Recurse -Force -ErrorAction SilentlyContinue }"
]
},
"checkver": {
"url": "https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html",
"regex": "Version ([\\d.]+)",
"useragent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)"
},
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://download.oracle.com/otn_software/nt/instantclient/$cleanVersion/instantclient-sdk-windows.x64-$versiondbru.zip"
},
"32bit": {
"url": "https://download.oracle.com/otn_software/nt/instantclient/$cleanVersion/instantclient-sdk-nt-$versiondbru.zip"
}
},
"extract_dir": "instantclient_$majorVersion_$minorVersion"
}
}