Commit 6719e7698d623bfacd381578cea34c2d88f0045b

Authored by Perry Werneck
1 parent 5e5746fe
Exists in develop

Updating windows bundler.

Showing 2 changed files with 26 additions and 23 deletions   Show diff stats
win/bundle.common
... ... @@ -332,6 +332,7 @@ make_nsis() {
332 332 -DWITHIPC \
333 333 -DWITHPLUGINS \
334 334 -DWITHSDK \
  335 + -DPKGDIR=${buildroot}${MINGW_PREFIX} \
335 336 ${buildroot}${MINGW_PREFIX}/${PACKAGE_NAME}.nsi
336 337 if [ "$?" != "0" ]; then
337 338 echo "Cant build nsis script"
... ... @@ -357,7 +358,7 @@ make_nsis() {
357 358  
358 359 install_license() {
359 360 mkdir -p "${buildroot}${MINGW_PREFIX}/usr/share/${PACKAGE_NAME}"
360   - cp "${srcdir}/LICENSE" "${buildroot}${MINGW_PREFIX}/share/${PACKAGE_NAME}"
  361 + cp "${srcdir}/LICENSE" "${buildroot}${MINGW_PREFIX}/usr/share/${PACKAGE_NAME}"
361 362 if [ "$?" != "0" ]; then
362 363 echo "Cant copy LICENSE"
363 364 exit -1
... ... @@ -369,14 +370,33 @@ install_runtime() {
369 370 install_locale
370 371 }
371 372  
372   -make_packages() {
  373 +build_package() {
373 374  
374   - mkdir -p "${buildroot}${MINGW_PREFIX}/nsi"
375   - cp "${srcdir}/win/${PACKAGE_NAME}.nsi" "${buildroot}${MINGW_PREFIX}/${PACKAGE_NAME}.nsi"
  375 + # Build
  376 + make -C "${srcdir}" all
376 377 if [ "$?" != "0" ]; then
377   - echo "Cant copy nsis script"
378   - fi
  378 + echo "Build failed"
  379 + exit -1
  380 + fi
379 381  
  382 + make -C "${srcdir}" "DESTDIR=${buildroot}" install
  383 + if [ "$?" != "0" ]; then
  384 + echo "Install failed"
  385 + exit -1
  386 + fi
  387 +
  388 +}
  389 +
  390 +make_packages() {
  391 +
  392 + if [ -e "${srcdir}/win/${PACKAGE_NAME}.nsi" ]; then
  393 + mkdir -p "${buildroot}${MINGW_PREFIX}/nsi"
  394 + cp "${srcdir}/win/${PACKAGE_NAME}.nsi" "${buildroot}${MINGW_PREFIX}/${PACKAGE_NAME}.nsi"
  395 + if [ "$?" != "0" ]; then
  396 + echo "Cant copy nsis script"
  397 + fi
  398 + fi
  399 +
380 400 argument "zip" > /dev/null
381 401 if [ "$?" == "0" ]; then
382 402 make_zip
... ...
win/bundle.cross
... ... @@ -76,23 +76,6 @@ install_prereqs() {
76 76 done
77 77 }
78 78  
79   -build_package() {
80   -
81   - # Build
82   - make -C "${srcdir}" all
83   - if [ "$?" != "0" ]; then
84   - echo "Build failed"
85   - exit -1
86   - fi
87   -
88   - make -C "${srcdir}" "DESTDIR=${buildroot}" install
89   - if [ "$?" != "0" ]; then
90   - echo "Install failed"
91   - exit -1
92   - fi
93   -
94   -}
95   -
96 79 argument "install-requires" > /dev/null
97 80 if [ "$?" == "0" ]; then
98 81 install_prereqs
... ...