84 } 85 86 msys_help() { 87 PKGHANDLER_COMMAND="" 88 } 89 90 apt_help() { 91 case $1 in 92 reduced) 93 PKGHANDLER_COMMAND="sudo apt-get install gcc-multilib g++-multilib" ;; 94 devkit) 95 PKGHANDLER_COMMAND="sudo apt-get install build-essential" ;; 96 alsa) 97 PKGHANDLER_COMMAND="sudo apt-get install libasound2-dev" ;; 98 cups) 99 PKGHANDLER_COMMAND="sudo apt-get install libcups2-dev" ;; 100 fontconfig) 101 PKGHANDLER_COMMAND="sudo apt-get install libfontconfig1-dev" ;; 102 freetype) 103 PKGHANDLER_COMMAND="sudo apt-get install libfreetype6-dev" ;; 104 ffi) 105 PKGHANDLER_COMMAND="sudo apt-get install libffi-dev" ;; 106 x11) 107 PKGHANDLER_COMMAND="sudo apt-get install libx11-dev libxext-dev libxrender-dev libxrandr-dev libxtst-dev libxt-dev" ;; 108 ccache) 109 PKGHANDLER_COMMAND="sudo apt-get install ccache" ;; 110 dtrace) 111 PKGHANDLER_COMMAND="sudo apt-get install systemtap-sdt-dev" ;; 112 esac 113 } 114 115 zypper_help() { 116 case $1 in 117 devkit) 118 PKGHANDLER_COMMAND="sudo zypper install gcc gcc-c++" ;; 119 alsa) 120 PKGHANDLER_COMMAND="sudo zypper install alsa-devel" ;; 121 cups) 122 PKGHANDLER_COMMAND="sudo zypper install cups-devel" ;; 123 fontconfig) 124 PKGHANDLER_COMMAND="sudo zypper install fontconfig-devel" ;; 125 freetype) 126 PKGHANDLER_COMMAND="sudo zypper install freetype-devel" ;; 127 x11) 128 PKGHANDLER_COMMAND="sudo zypper install libX11-devel libXext-devel libXrender-devel libXrandr-devel libXtst-devel libXt-devel libXi-devel" ;; 129 ccache) 130 PKGHANDLER_COMMAND="sudo zypper install ccache" ;; 131 esac 132 } 133 134 yum_help() { 135 case $1 in 136 devkit) 137 PKGHANDLER_COMMAND="sudo yum groupinstall \"Development Tools\"" ;; 138 alsa) 139 PKGHANDLER_COMMAND="sudo yum install alsa-lib-devel" ;; 140 cups) 141 PKGHANDLER_COMMAND="sudo yum install cups-devel" ;; 142 fontconfig) 143 PKGHANDLER_COMMAND="sudo yum install fontconfig-devel" ;; 144 freetype) 145 PKGHANDLER_COMMAND="sudo yum install freetype-devel" ;; 146 x11) 147 PKGHANDLER_COMMAND="sudo yum install libXtst-devel libXt-devel libXrender-devel libXrandr-devel libXi-devel" ;; 148 ccache) 149 PKGHANDLER_COMMAND="sudo yum install ccache" ;; 150 esac 151 } 152 153 brew_help() { 154 case $1 in 155 freetype) 156 PKGHANDLER_COMMAND="brew install freetype" ;; 157 ccache) 158 PKGHANDLER_COMMAND="brew install ccache" ;; 159 esac 160 } 161 162 port_help() { 163 PKGHANDLER_COMMAND="" 164 } 165 | 84 } 85 86 msys_help() { 87 PKGHANDLER_COMMAND="" 88 } 89 90 apt_help() { 91 case $1 in 92 reduced) 93 PKGHANDLER_COMMAND="sudo apt-get install gcc-multilib g++-multilib" ;; 94 devkit) 95 PKGHANDLER_COMMAND="sudo apt-get install build-essential" ;; 96 alsa) 97 PKGHANDLER_COMMAND="sudo apt-get install libasound2-dev" ;; 98 cups) 99 PKGHANDLER_COMMAND="sudo apt-get install libcups2-dev" ;; 100 fontconfig) 101 PKGHANDLER_COMMAND="sudo apt-get install libfontconfig1-dev" ;; 102 freetype) 103 PKGHANDLER_COMMAND="sudo apt-get install libfreetype6-dev" ;; 104 harfbuzz) 105 PKGHANDLER_COMMAND="sudo apt-get install libharfbuzz-dev" ;; 106 ffi) 107 PKGHANDLER_COMMAND="sudo apt-get install libffi-dev" ;; 108 x11) 109 PKGHANDLER_COMMAND="sudo apt-get install libx11-dev libxext-dev libxrender-dev libxrandr-dev libxtst-dev libxt-dev" ;; 110 ccache) 111 PKGHANDLER_COMMAND="sudo apt-get install ccache" ;; 112 dtrace) 113 PKGHANDLER_COMMAND="sudo apt-get install systemtap-sdt-dev" ;; 114 esac 115 } 116 117 zypper_help() { 118 case $1 in 119 devkit) 120 PKGHANDLER_COMMAND="sudo zypper install gcc gcc-c++" ;; 121 alsa) 122 PKGHANDLER_COMMAND="sudo zypper install alsa-devel" ;; 123 cups) 124 PKGHANDLER_COMMAND="sudo zypper install cups-devel" ;; 125 fontconfig) 126 PKGHANDLER_COMMAND="sudo zypper install fontconfig-devel" ;; 127 freetype) 128 PKGHANDLER_COMMAND="sudo zypper install freetype-devel" ;; 129 harfbuzz) 130 PKGHANDLER_COMMAND="sudo zypper install harfbuzz-devel" ;; 131 x11) 132 PKGHANDLER_COMMAND="sudo zypper install libX11-devel libXext-devel libXrender-devel libXrandr-devel libXtst-devel libXt-devel libXi-devel" ;; 133 ccache) 134 PKGHANDLER_COMMAND="sudo zypper install ccache" ;; 135 esac 136 } 137 138 yum_help() { 139 case $1 in 140 devkit) 141 PKGHANDLER_COMMAND="sudo yum groupinstall \"Development Tools\"" ;; 142 alsa) 143 PKGHANDLER_COMMAND="sudo yum install alsa-lib-devel" ;; 144 cups) 145 PKGHANDLER_COMMAND="sudo yum install cups-devel" ;; 146 fontconfig) 147 PKGHANDLER_COMMAND="sudo yum install fontconfig-devel" ;; 148 freetype) 149 PKGHANDLER_COMMAND="sudo yum install freetype-devel" ;; 150 harfbuzz) 151 PKGHANDLER_COMMAND="sudo yum install harfbuzz-devel" ;; 152 x11) 153 PKGHANDLER_COMMAND="sudo yum install libXtst-devel libXt-devel libXrender-devel libXrandr-devel libXi-devel" ;; 154 ccache) 155 PKGHANDLER_COMMAND="sudo yum install ccache" ;; 156 esac 157 } 158 159 brew_help() { 160 case $1 in 161 freetype) 162 PKGHANDLER_COMMAND="brew install freetype" ;; 163 ccache) 164 PKGHANDLER_COMMAND="brew install ccache" ;; 165 esac 166 } 167 168 port_help() { 169 PKGHANDLER_COMMAND="" 170 } 171 |