85
86 apt_help() {
87 case $1 in
88 reduced)
89 PKGHANDLER_COMMAND="sudo apt-get install gcc-multilib g++-multilib" ;;
90 devkit)
91 PKGHANDLER_COMMAND="sudo apt-get install build-essential" ;;
92 openjdk)
93 PKGHANDLER_COMMAND="sudo apt-get install openjdk-8-jdk" ;;
94 alsa)
95 PKGHANDLER_COMMAND="sudo apt-get install libasound2-dev" ;;
96 cups)
97 PKGHANDLER_COMMAND="sudo apt-get install libcups2-dev" ;;
98 fontconfig)
99 PKGHANDLER_COMMAND="sudo apt-get install libfontconfig1-dev" ;;
100 freetype)
101 PKGHANDLER_COMMAND="sudo apt-get install libfreetype6-dev" ;;
102 ffi)
103 PKGHANDLER_COMMAND="sudo apt-get install libffi-dev" ;;
104 x11)
105 PKGHANDLER_COMMAND="sudo apt-get install libx11-dev libxext-dev libxrender-dev libxtst-dev libxt-dev" ;;
106 ccache)
107 PKGHANDLER_COMMAND="sudo apt-get install ccache" ;;
108 dtrace)
109 PKGHANDLER_COMMAND="sudo apt-get install systemtap-sdt-dev" ;;
110 esac
111 }
112
113 yum_help() {
114 case $1 in
115 devkit)
116 PKGHANDLER_COMMAND="sudo yum groupinstall \"Development Tools\"" ;;
117 openjdk)
118 PKGHANDLER_COMMAND="sudo yum install java-1.8.0-openjdk-devel" ;;
119 alsa)
120 PKGHANDLER_COMMAND="sudo yum install alsa-lib-devel" ;;
121 cups)
122 PKGHANDLER_COMMAND="sudo yum install cups-devel" ;;
123 fontconfig)
124 PKGHANDLER_COMMAND="sudo yum install fontconfig-devel" ;;
125 freetype)
126 PKGHANDLER_COMMAND="sudo yum install freetype-devel" ;;
127 x11)
128 PKGHANDLER_COMMAND="sudo yum install libXtst-devel libXt-devel libXrender-devel libXi-devel" ;;
129 ccache)
130 PKGHANDLER_COMMAND="sudo yum install ccache" ;;
131 esac
132 }
133
134 brew_help() {
135 case $1 in
136 openjdk)
137 PKGHANDLER_COMMAND="brew cask install java" ;;
138 freetype)
139 PKGHANDLER_COMMAND="brew install freetype" ;;
140 ccache)
141 PKGHANDLER_COMMAND="brew install ccache" ;;
142 esac
143 }
144
145 port_help() {
146 PKGHANDLER_COMMAND=""
147 }
148
|
85
86 apt_help() {
87 case $1 in
88 reduced)
89 PKGHANDLER_COMMAND="sudo apt-get install gcc-multilib g++-multilib" ;;
90 devkit)
91 PKGHANDLER_COMMAND="sudo apt-get install build-essential" ;;
92 openjdk)
93 PKGHANDLER_COMMAND="sudo apt-get install openjdk-8-jdk" ;;
94 alsa)
95 PKGHANDLER_COMMAND="sudo apt-get install libasound2-dev" ;;
96 cups)
97 PKGHANDLER_COMMAND="sudo apt-get install libcups2-dev" ;;
98 fontconfig)
99 PKGHANDLER_COMMAND="sudo apt-get install libfontconfig1-dev" ;;
100 freetype)
101 PKGHANDLER_COMMAND="sudo apt-get install libfreetype6-dev" ;;
102 ffi)
103 PKGHANDLER_COMMAND="sudo apt-get install libffi-dev" ;;
104 x11)
105 PKGHANDLER_COMMAND="sudo apt-get install libx11-dev libxext-dev libxrender-dev libxrandr-dev libxtst-dev libxt-dev" ;;
106 ccache)
107 PKGHANDLER_COMMAND="sudo apt-get install ccache" ;;
108 dtrace)
109 PKGHANDLER_COMMAND="sudo apt-get install systemtap-sdt-dev" ;;
110 esac
111 }
112
113 yum_help() {
114 case $1 in
115 devkit)
116 PKGHANDLER_COMMAND="sudo yum groupinstall \"Development Tools\"" ;;
117 openjdk)
118 PKGHANDLER_COMMAND="sudo yum install java-1.8.0-openjdk-devel" ;;
119 alsa)
120 PKGHANDLER_COMMAND="sudo yum install alsa-lib-devel" ;;
121 cups)
122 PKGHANDLER_COMMAND="sudo yum install cups-devel" ;;
123 fontconfig)
124 PKGHANDLER_COMMAND="sudo yum install fontconfig-devel" ;;
125 freetype)
126 PKGHANDLER_COMMAND="sudo yum install freetype-devel" ;;
127 x11)
128 PKGHANDLER_COMMAND="sudo yum install libXtst-devel libXt-devel libXrender-devel libXrandr-devel libXi-devel" ;;
129 ccache)
130 PKGHANDLER_COMMAND="sudo yum install ccache" ;;
131 esac
132 }
133
134 brew_help() {
135 case $1 in
136 openjdk)
137 PKGHANDLER_COMMAND="brew cask install java" ;;
138 freetype)
139 PKGHANDLER_COMMAND="brew install freetype" ;;
140 ccache)
141 PKGHANDLER_COMMAND="brew install ccache" ;;
142 esac
143 }
144
145 port_help() {
146 PKGHANDLER_COMMAND=""
147 }
148
|