2_extract.sh 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. # Extract files and place them in the pynsist_pkgs folder
  2. mkdir pynsist_pkgs
  3. # Unzip the bindings
  4. 7z x numpy.whl -onumpy
  5. 7z x matplotlib.exe -omatplotlib
  6. 7z x pygi.exe -opygi
  7. # Copy matplotlib and numpy into the pynsist_pkgs folder and delete the folders
  8. cp -r matplotlib/PLATLIB/matplotlib pynsist_pkgs
  9. rm -r matplotlib
  10. cp -r numpy/numpy pynsist_pkgs
  11. rm -r numpy
  12. # Copy the PyGI packages into the pynsist_pkgs folder
  13. 7z x pygi/binding/py3.4-64/py3.4-64.7z -obindings
  14. cp -r bindings/* pynsist_pkgs
  15. rm -r bindings
  16. # ATK
  17. 7z x pygi/noarch/ATK/ATK.data.7z -oATKnoarch
  18. cp -r ATKnoarch/gnome/* pynsist_pkgs/gnome
  19. rm -r ATKnoarch
  20. 7z x pygi/rtvc10-64/ATK/ATK.bin.7z -oATK
  21. cp -r ATK/gnome/* pynsist_pkgs/gnome
  22. rm -r ATK
  23. # Base
  24. 7z x pygi/noarch/Base/Base.data.7z -oBasenoarch
  25. cp -r Basenoarch/gnome/* pynsist_pkgs/gnome
  26. rm -r Basenoarch
  27. 7z x pygi/rtvc10-64/Base/Base.bin.7z -oBase
  28. cp -r Base/gnome/* pynsist_pkgs/gnome
  29. rm -r Base
  30. # GDK
  31. 7z x pygi/noarch/GDK/GDK.data.7z -oGDKnoarch
  32. cp -r GDKnoarch/gnome/* pynsist_pkgs/gnome
  33. rm -r GDKnoarch
  34. 7z x pygi/rtvc10-64/GDK/GDK.bin.7z -oGDK
  35. cp -r GDK/gnome/* pynsist_pkgs/gnome
  36. rm -r GDK
  37. # GDKPixbuf
  38. 7z x pygi/noarch/GDKPixbuf/GDKPixbuf.data.7z -oGDKPixbufnoarch
  39. cp -r GDKPixbufnoarch/gnome/* pynsist_pkgs/gnome
  40. rm -r GDKPixbufnoarch
  41. 7z x pygi/rtvc10-64/GDKPixbuf/GDKPixbuf.bin.7z -oGDKPixbuf
  42. cp -r GDKPixbuf/gnome/* pynsist_pkgs/gnome
  43. rm -r GDKPixbuf
  44. # GTK
  45. 7z x pygi/noarch/GTK/GTK.data.7z -oGTKnoarch
  46. cp -r GTKnoarch/gnome/* pynsist_pkgs/gnome
  47. rm -r GTKnoarch
  48. 7z x pygi/rtvc10-64/GTK/GTK.bin.7z -oGTK
  49. cp -r GTK/gnome/* pynsist_pkgs/gnome
  50. rm -r GTK
  51. # JPEG
  52. 7z x pygi/noarch/JPEG/JPEG.data.7z -oJPEGnoarch
  53. cp -r JPEGnoarch/gnome/* pynsist_pkgs/gnome
  54. rm -r JPEGnoarch
  55. 7z x pygi/rtvc10-64/JPEG/JPEG.bin.7z -oJPEG
  56. cp -r JPEG/gnome/* pynsist_pkgs/gnome
  57. rm -r JPEG
  58. # Pango
  59. 7z x pygi/noarch/Pango/Pango.data.7z -oPangonoarch
  60. cp -r Pangonoarch/gnome/* pynsist_pkgs/gnome
  61. rm -r Pangonoarch
  62. 7z x pygi/rtvc10-64/Pango/Pango.bin.7z -oPango
  63. cp -r Pango/gnome/* pynsist_pkgs/gnome
  64. rm -r Pango
  65. # WebP
  66. 7z x pygi/noarch/WebP/WebP.data.7z -oWebPnoarch
  67. cp -r WebPnoarch/gnome/* pynsist_pkgs/gnome
  68. rm -r WebPnoarch
  69. 7z x pygi/rtvc10-64/WebP/WebP.bin.7z -oWebP
  70. cp -r WebP/gnome/* pynsist_pkgs/gnome
  71. rm -r WebP
  72. # TIFF
  73. 7z x pygi/noarch/TIFF/TIFF.data.7z -oTIFFnoarch
  74. cp -r TIFFnoarch/gnome/* pynsist_pkgs/gnome
  75. rm -r TIFFnoarch
  76. 7z x pygi/rtvc10-64/TIFF/TIFF.bin.7z -oTIFF
  77. cp -r TIFF/gnome/* pynsist_pkgs/gnome
  78. rm -r TIFF
  79. #Remove pygi Folder
  80. rm -r pygi