File tree Expand file tree Collapse file tree 1 file changed +9
-8
lines changed Expand file tree Collapse file tree 1 file changed +9
-8
lines changed Original file line number Diff line number Diff line change 1
1
add_firebird_client_darwin () {
2
- firebird_tag=' R3_0_7'
3
- pkg_name=$( get -s -n " " https://api.github.com/repos/FirebirdSQL/firebird/releases/tags/" $firebird_tag " | grep -Eo " Firebird-.*.pkg" | head -n 1)
4
- [ -z " $pkg_name " ] && pkg_name=$( get -s -n " " https://github.com/FirebirdSQL/firebird/releases/expanded_assets/" $firebird_tag " | grep -Eo " Firebird-.*.pkg" | head -n 1)
5
- get -q -e " /tmp/firebird.pkg" https://github.com/FirebirdSQL/firebird/releases/download/" $firebird_tag " /" $pkg_name "
6
- sudo installer -pkg /tmp/firebird.pkg -target /
7
- sudo mkdir -p /opt/firebird/include /opt/firebird/lib
8
- sudo find /Library/Frameworks/Firebird.framework -name ' *.h' -exec cp " {}" /opt/firebird/include \;
9
- sudo find /Library/Frameworks/Firebird.framework -name ' *.dylib' -exec cp " {}" /opt/firebird/lib \;
2
+ firebird_tag=' v3.0.11'
3
+ arch=" $( uname -m) "
4
+ arch_name=" x64"
5
+ [[ " $arch " = " arm64" || " $arch " = " aarch64" ]] && arch_name=" arm64"
6
+ pkg_name=$( get -s -n " " https://api.github.com/repos/FirebirdSQL/firebird/releases/tags/" $firebird_tag " | grep -Eo " Firebird-3.*.$arch_name .tar.gz" | head -n 1)
7
+ [ -z " $pkg_name " ] && pkg_name=$( get -s -n " " https://github.com/FirebirdSQL/firebird/releases/expanded_assets/" $firebird_tag " | grep -Eo " Firebird-3.*.$arch_name .tar.gz" | head -n 1)
8
+ get -q -e " /tmp/firebird.tar.gz" https://github.com/FirebirdSQL/firebird/releases/download/" $firebird_tag " /" $pkg_name "
9
+ sudo tar -xzf /tmp/firebird.tar.gz -C /opt
10
+ add_path " /opt/firebird/bin"
10
11
}
11
12
12
13
add_firebird_helper () {
You can’t perform that action at this time.
0 commit comments