Commit f07ce111d5d5455d14807ff693c651e0eb5f048f
1 parent
158dcc7a
Exists in
develop
Working on win32 package.
Showing
2 changed files
with
31 additions
and
20 deletions
Show diff stats
win/makeruntime.sh.in
| ... | ... | @@ -216,7 +216,7 @@ install_schemas() { |
| 216 | 216 | fi |
| 217 | 217 | } |
| 218 | 218 | |
| 219 | -install_icons() { | |
| 219 | +install_theme() { | |
| 220 | 220 | |
| 221 | 221 | mkdir -p "${buildroot}${prefix}/etc" |
| 222 | 222 | cp -rv "${prefix}/etc/gtk-3.0" "${buildroot}${prefix}/etc" |
| ... | ... | @@ -230,19 +230,7 @@ install_icons() { |
| 230 | 230 | rm -f ${buildroot}${prefix}/etc/gtk-3.0/gtkrc |
| 231 | 231 | |
| 232 | 232 | echo "[Settings]" > ${buildroot}${prefix}/etc/gtk-3.0/settings.ini |
| 233 | - echo "gtk-theme-name=win32" >> ${buildroot}${prefix}/etc/gtk-3.0/settings.ini | |
| 234 | - | |
| 235 | - mkdir -p ${buildroot}${prefix}/share/icons | |
| 236 | - if [ "$?" != 0 ]; then | |
| 237 | - echo "Can´t create icons folder" | |
| 238 | - exit -1 | |
| 239 | - fi | |
| 240 | - | |
| 241 | - cp -rv /usr/share/icons ${buildroot}${prefix}/share/icons | |
| 242 | - if [ "$?" != 0 ]; then | |
| 243 | - echo "Can´t copy ${1} icons" | |
| 244 | - exit -1 | |
| 245 | - fi | |
| 233 | + echo "gtk-theme-name=${1}" >> ${buildroot}${prefix}/etc/gtk-3.0/settings.ini | |
| 246 | 234 | |
| 247 | 235 | if [ -e "${srcdir}/win/gtk.css" ]; then |
| 248 | 236 | mkdir -p "${buildroot}${prefix}/share/themes/Default/gtk-3.0" |
| ... | ... | @@ -251,18 +239,39 @@ install_icons() { |
| 251 | 239 | |
| 252 | 240 | } |
| 253 | 241 | |
| 254 | -install_theme() { | |
| 255 | - cp -rv /usr/share/icons/${1} ${buildroot}${prefix}/share/icons | |
| 256 | - if [ "$?" != 0 ]; then | |
| 257 | - echo "Can´t copy ${1} icons" | |
| 242 | +install_icons() { | |
| 243 | + | |
| 244 | + mkdir -p "${buildroot}${prefix}/share/icons" | |
| 245 | + | |
| 246 | + if [ -d "${prefix}/share/icons/${1}" ]; then | |
| 247 | + | |
| 248 | + cp -rv "${prefix}/share/icons/${1}" "${buildroot}${prefix}/share/icons" | |
| 249 | + if [ "$?" != 0 ]; then | |
| 250 | + echo "Can´t copy ${1} icons" | |
| 251 | + exit -1 | |
| 252 | + fi | |
| 253 | + | |
| 254 | + elif [ -d "/usr/share/icons/${1}" ]; then | |
| 255 | + | |
| 256 | + cp -rv "/usr/share/icons/${1}" "${buildroot}${prefix}/share/icons" | |
| 257 | + if [ "$?" != 0 ]; then | |
| 258 | + echo "Can´t copy ${1} icons" | |
| 259 | + exit -1 | |
| 260 | + fi | |
| 261 | + | |
| 262 | + else | |
| 263 | + | |
| 264 | + echo "Can´t find ${1} icons" | |
| 258 | 265 | exit -1 |
| 266 | + | |
| 259 | 267 | fi |
| 268 | + | |
| 260 | 269 | } |
| 261 | 270 | |
| 262 | 271 | install_bin |
| 263 | 272 | install_locale |
| 264 | 273 | install_schemas |
| 265 | -install_icons | |
| 266 | -# install_theme "Adwaita" | |
| 274 | +install_theme "Adwaita" | |
| 275 | +install_icons "Adwaita" | |
| 267 | 276 | |
| 268 | 277 | ... | ... |