Skip to content

Commit

Permalink
Update windows build information and cx_freeze
Browse files Browse the repository at this point in the history
  • Loading branch information
Erik Daguerre committed Apr 12, 2018
1 parent e08b930 commit 5aa1587
Show file tree
Hide file tree
Showing 4 changed files with 27 additions and 137 deletions.
2 changes: 2 additions & 0 deletions docs/source/change_log.rst
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@ Version 1.11.x

* Added support for setting message UID character set options
* Bumped the required minimum version of Python to 3.4 and GTK to 3.14
* Update Windows build to use pygi-aio-3.24.1_rev1 PyGObjects
* Multiple bug fixes.

Version 1.10.x
^^^^^^^^^^^^^^
Expand Down
16 changes: 14 additions & 2 deletions docs/source/development/versions_reference.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ regarding dropping support for legacy systems.
Reference Table
---------------

**Last Updated:** April 6\ :sup:`th`, 2018 by Spencer McIntyre
**Last Updated:** April 12\ :sup:`th`, 2018 by Erik Daguerre

+-----------------------------+-------------------------+------------+
| Flavor | Software | Version |
Expand Down Expand Up @@ -61,7 +61,7 @@ Reference Table
| +-------------------------+------------+
| April 21\ :sup:`st` 2016 | Python3 | 3.5.2 |
+-----------------------------+-------------------------+------------+
| Windows | GTK3 | 3.14.15 |
| Windows | GTK3 | 3.18.9 |
| +-------------------------+------------+
| | Python3 | 3.4.4 |
+-----------------------------+-------------------------+------------+
Expand All @@ -85,3 +85,15 @@ Fedora
koji latest-pkg --all f24 | grep -i gtk3
.. _packages.debian.com: https://packages.debian.org/search

Windows
~~~~~~

.. code-block:: shell
# run KingPhisher in debug mode
cd king-phisher
python KingPhisher -L DEBUG
# The first 7 lines of out put will contain gi.repository version informaiton.
# Get python version
python --version
..
8 changes: 7 additions & 1 deletion docs/source/development/windows_build.rst
Original file line number Diff line number Diff line change
Expand Up @@ -40,10 +40,16 @@ Below is the name fields and example values.
+--------------------------------+---------------------------------+
| Name | Example Value |
+================================+=================================+
| Python Version | 3.4 |
| Python Version | 3.4.4rc1 |
+--------------------------------+---------------------------------+
| PyGI-AIO Version | 3.24.1 rev1 |
+--------------------------------+---------------------------------+
| gi.repository GLib | 2.52.1 |
+--------------------------------+---------------------------------+
| gi.repository GObject | 3.24.1 |
+--------------------------------+---------------------------------+
| gi.repository GTK | 3.18.9 |
+--------------------------------+---------------------------------+

Python 3.4 Build
----------------
Expand Down
138 changes: 4 additions & 134 deletions tools/development/cx_freeze.py
Original file line number Diff line number Diff line change
Expand Up @@ -48,121 +48,14 @@

include_dll_path = os.path.join(site.getsitepackages()[1], 'gnome')

# DLLs from site-packages\gnome\ last updated for pygi-aio 3.24.1 rev1
# DLLs and DLL dependencies from site-packages\gnome\ last updated for pygi-aio 3.24.1 rev1
missing_dlls = [
'lib\enchant\libenchant_aspell.dll',
'lib\enchant\libenchant_myspell.dll',
"lib\\GConf\\2\\libgconfbackend-evoldap.dll",
"lib\\GConf\\2\\libgconfbackend-oldxml.dll",
"lib\\GConf\\2\\libgconfbackend-xml.dll",
'lib\gio\modules\libgiognomeproxy.dll',
'lib\gio\modules\libgiognutls.dll',
'lib\gio\modules\libgiolibproxy.dll',
'lib\gio\modules\libgioopenssl.dll',
'lib\gio\modules\libgsettingsgconfbackend.dll',
'lib\gstreamer-1.0\libgstadder.dll',
'lib\gstreamer-1.0\libgstalaw.dll',
'lib\gstreamer-1.0\libgstalpha.dll',
'lib\gstreamer-1.0\libgstalphacolor.dll',
'lib\gstreamer-1.0\libgstapetag.dll',
'lib\gstreamer-1.0\libgstapp.dll',
'lib\gstreamer-1.0\libgstaudioconvert.dll',
'lib\gstreamer-1.0\libgstaudiofx.dll',
'lib\gstreamer-1.0\libgstaudioparsers.dll',
'lib\gstreamer-1.0\libgstaudiorate.dll',
'lib\gstreamer-1.0\libgstaudioresample.dll',
'lib\gstreamer-1.0\libgstaudiotestsrc.dll',
'lib\gstreamer-1.0\libgstauparse.dll',
'lib\gstreamer-1.0\libgstautodetect.dll',
'lib\gstreamer-1.0\libgstavi.dll',
'lib\gstreamer-1.0\libgstcairo.dll',
'lib\gstreamer-1.0\libgstcoreelements.dll',
'lib\gstreamer-1.0\libgstcoretracers.dll',
'lib\gstreamer-1.0\libgstcutter.dll',
'lib\gstreamer-1.0\libgstdebug.dll',
'lib\gstreamer-1.0\libgstdeinterlace.dll',
'lib\gstreamer-1.0\libgstdirectsoundsink.dll',
'lib\gstreamer-1.0\libgstdtmf.dll',
'lib\gstreamer-1.0\libgstdv.dll',
'lib\gstreamer-1.0\libgsteffectv.dll',
'lib\gstreamer-1.0\libgstencoding.dll',
'lib\gstreamer-1.0\libgstequalizer.dll',
'lib\gstreamer-1.0\libgstflac.dll',
'lib\gstreamer-1.0\libgstflv.dll',
'lib\gstreamer-1.0\libgstflxdec.dll',
'lib\gstreamer-1.0\libgstgdkpixbuf.dll',
'lib\gstreamer-1.0\libgstgio.dll',
'lib\gstreamer-1.0\libgstgoom.dll',
'lib\gstreamer-1.0\libgstgoom2k1.dll',
'lib\gstreamer-1.0\libgsticydemux.dll',
'lib\gstreamer-1.0\libgstid3demux.dll',
'lib\gstreamer-1.0\libgstimagefreeze.dll',
'lib\gstreamer-1.0\libgstinterleave.dll',
'lib\gstreamer-1.0\libgstisomp4.dll',
'lib\gstreamer-1.0\libgstjpeg.dll',
'lib\gstreamer-1.0\libgstlevel.dll',
'lib\gstreamer-1.0\libgstlibav.dll',
'lib\gstreamer-1.0\libgstlibvisual.dll',
'lib\gstreamer-1.0\libgstmatroska.dll',
'lib\gstreamer-1.0\libgstmulaw.dll',
'lib\gstreamer-1.0\libgstmultifile.dll',
'lib\gstreamer-1.0\libgstmultipart.dll',
'lib\gstreamer-1.0\libgstogg.dll',
'lib\gstreamer-1.0\libgstopus.dll',
'lib\gstreamer-1.0\libgstpango.dll',
'lib\gstreamer-1.0\libgstpbtypes.dll',
'lib\gstreamer-1.0\libgstplayback.dll',
'lib\gstreamer-1.0\libgstpng.dll',
'lib\gstreamer-1.0\libgstpythonplugin.dll',
'lib\gstreamer-1.0\libgstreplaygain.dll',
'lib\gstreamer-1.0\libgstrtp.dll',
'lib\gstreamer-1.0\libgstrtpmanager.dll',
'lib\gstreamer-1.0\libgstrtsp.dll',
'lib\gstreamer-1.0\libgstrtspclientsink.dll',
'lib\gstreamer-1.0\libgstshapewipe.dll',
'lib\gstreamer-1.0\libgstsmpte.dll',
'lib\gstreamer-1.0\libgstspectrum.dll',
'lib\gstreamer-1.0\libgstspeex.dll',
'lib\gstreamer-1.0\libgstsubparse.dll',
'lib\gstreamer-1.0\libgsttaglib.dll',
'lib\gstreamer-1.0\libgsttcp.dll',
'lib\gstreamer-1.0\libgsttheora.dll',
'lib\gstreamer-1.0\libgsttypefindfunctions.dll',
'lib\gstreamer-1.0\libgstudp.dll',
'lib\gstreamer-1.0\libgstvideobox.dll',
'lib\gstreamer-1.0\libgstvideoconvert.dll',
'lib\gstreamer-1.0\libgstvideocrop.dll',
'lib\gstreamer-1.0\libgstvideofilter.dll',
'lib\gstreamer-1.0\libgstvideomixer.dll',
'lib\gstreamer-1.0\libgstvideorate.dll',
'lib\gstreamer-1.0\libgstvideoscale.dll',
'lib\gstreamer-1.0\libgstvideotestsrc.dll',
'lib\gstreamer-1.0\libgstvolume.dll',
'lib\gstreamer-1.0\libgstvorbis.dll',
'lib\gstreamer-1.0\libgstvpx.dll',
'lib\gstreamer-1.0\libgstwavenc.dll',
'lib\gstreamer-1.0\libgstwavpack.dll',
'lib\gstreamer-1.0\libgstwavparse.dll',
'lib\gstreamer-1.0\libgsty4menc.dll',
'lib\\gtk-3.0\\3.0.0\\theming-engines\\libunico.dll',
'lib\\libvisual-0.4\\actor\\actor_bumpscope.dll',
'lib\\libvisual-0.4\\actor\\actor_corona.dll',
'lib\\libvisual-0.4\\actor\\actor_infinite.dll',
'lib\\libvisual-0.4\\actor\\actor_jakdaw.dll',
'lib\\libvisual-0.4\\actor\\actor_JESS.dll',
'lib\\libvisual-0.4\\actor\\actor_lv_scope.dll',
'lib\\libvisual-0.4\\actor\\actor_oinksie.dll',
'lib\\libvisual-0.4\\morph\\morph_alphablend.dll',
'lib\\libvisual-0.4\\morph\\morph_flash.dll',
'lib\\libvisual-0.4\\morph\\morph_slide.dll',
'lib\\libvisual-0.4\\morph\\morph_tentacle.dll',
'lib\pkcs11\p11-kit-trust.dll',
'libaspell-15.dll',
'libatk-1.0-0.dll',
'libavcodec-57.dll',
'libavfilter-6.dll',
'libavformat-57.dll',
'libavutil-55.dll',
'libcairo-gobject-2.dll',
'libdbus-1-3.dll',
'libdbus-glib-1-2.dll',
Expand All @@ -171,56 +64,35 @@
'libffi-6.dll',
'libfontconfig-1.dll',
'libfreetype-6.dll',
'libgailutil-3-0.dll',
'libgconf-2-4.dll',
'libgcrypt-11.dll',
'libgdk-3-0.dll',
'libgdk_pixbuf-2.0-0.dll',
'libgee-0.8-2.dll',
'libgdk-3-0.dll',
'libgeoclue-0.dll',
'libgio-2.0-0.dll',
'libgirepository-1.0-1.dll',
'libglib-2.0-0.dll',
'libgmodule-2.0-0.dll',
'libgnutls-28.dll',
'libgobject-2.0-0.dll',
'libgspell-1-0.dll',
'libgssapi-3.dll',
'libgstallocators-1.0-0.dll',
'libgstapp-1.0-0.dll',
'libgstaudio-1.0-0.dll',
'libgstbase-1.0-0.dll',
'libgstcheck-1.0-0.dll',
'libgstcontroller-1.0-0.dll',
'libgstfft-1.0-0.dll',
'libgstnet-1.0-0.dll',
'libgstpbutils-1.0-0.dll',
'libgstreamer-1.0-0.dll',
'libgstriff-1.0-0.dll',
'libgstrtp-1.0-0.dll',
'libgstrtsp-1.0-0.dll',
'libgstrtspserver-1.0-0.dll',
'libgstsdp-1.0-0.dll',
'libgsttag-1.0-0.dll',
'libgstvideo-1.0-0.dll',
'libgthread-2.0-0.dll',
'libgtk-3-0.dll',
'libgtksourceview-3.0-1.dll',
'libgtkspell3-3-0.dll',
'libgxml-0.14-14.dll',
'libharfbuzz-0.dll',
'libharfbuzz-gobject-0.dll',
'libharfbuzz-icu-0.dll',
'libicu52.dll',
'libintl-8.dll',
'libisocodes-0.dll',
'libjasper-1.dll',
'libjavascriptcoregtk-3.0-0.dll',
'libjpeg-8.dll',
'libopenssl.dll',
'liborc-0.4-0.dll',
'liborc-test-0.4-0.dll',
'libp11-kit-0.dll',
'libpango-1.0-0.dll',
'libpangocairo-1.0-0.dll',
'libpangoft2-1.0-0.dll',
Expand All @@ -232,16 +104,14 @@
'libsoup-2.4-1.dll',
'libsqlite3-0.dll',
'libstdc++.dll',
'libswresample-2.dll',
'libswscale-4.dll',
'libtiff-5.dll',
'libvisual-0.4-0.dll',
'libwebkitgtk-3.0-0.dll',
'libwebp-5.dll',
'libwinpthread-1.dll',
'libxmlxpat.dll',
'libxslt-1.dll',
'libzzz.dll'
'libzzz.dll',
'icudt52l.dat',
]

include_files = []
Expand Down

0 comments on commit 5aa1587

Please sign in to comment.