[pyinstaller/pyinstaller] 5037ad: Hooks: gi: GIR files are only required on OSX

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[pyinstaller/pyinstaller] 5037ad: Hooks: gi: GIR files are only required on OSX

Dustin Spicuzza
  Branch: refs/heads/develop
  Home:   https://github.com/pyinstaller/pyinstaller
  Commit: 5037add8e600d3a84f63e87393d793818dbfaa46
      https://github.com/pyinstaller/pyinstaller/commit/5037add8e600d3a84f63e87393d793818dbfaa46
  Author: Dustin Spicuzza <[hidden email]>
  Date:   2017-07-25 (Tue, 25 Jul 2017)

  Changed paths:
    M PyInstaller/utils/hooks/gi.py

  Log Message:
  -----------
  Hooks: gi: GIR files are only required on OSX

- This removes all of the GIR file detection, since it's only used on OSX anyways
- Fixes bug introduced by #2306
- Fixes #2586


  Commit: 3d6337398a18faaf399687c60ff03a302e986421
      https://github.com/pyinstaller/pyinstaller/commit/3d6337398a18faaf399687c60ff03a302e986421
  Author: Dustin Spicuzza <[hidden email]>
  Date:   2017-07-25 (Tue, 25 Jul 2017)

  Changed paths:
    M PyInstaller/utils/hooks/gi.py

  Log Message:
  -----------
  Hooks: gi: change gir search path when running from a virtualenv


  Commit: b6dadb27fcaf49b948c8b66e21bc4553c39c4069
      https://github.com/pyinstaller/pyinstaller/commit/b6dadb27fcaf49b948c8b66e21bc4553c39c4069
  Author: Dustin Spicuzza <[hidden email]>
  Date:   2017-07-25 (Tue, 25 Jul 2017)

  Changed paths:
    M PyInstaller/hooks/hook-gi.repository.Gio.py

  Log Message:
  -----------
  Hooks: gio: copy the mime.cache also

- This is required for GIO's content type detection, which happens to be used by GdkPixbuf
- Fixes #2669


  Commit: e1ab77f1a92f5836750249caa054f82b7967bd9e
      https://github.com/pyinstaller/pyinstaller/commit/e1ab77f1a92f5836750249caa054f82b7967bd9e
  Author: thiolliere <[hidden email]>
  Date:   2017-07-25 (Tue, 25 Jul 2017)

  Changed paths:
    M PyInstaller/hooks/hook-gi.repository.GdkPixbuf.py
    M PyInstaller/loader/rthooks/pyi_rth_gdkpixbuf.py

  Log Message:
  -----------
  Hooks: gi: package gdk-pixbuf in osx codesign agnostic dir

gdk-pixbuf-2.0 and 2.10.0 are invalid dir for codesign on osx


  Commit: 8b3ddce8f930622aa8e84452957dee51a71e2df7
      https://github.com/pyinstaller/pyinstaller/commit/8b3ddce8f930622aa8e84452957dee51a71e2df7
  Author: Dustin Spicuzza <[hidden email]>
  Date:   2017-07-25 (Tue, 25 Jul 2017)

  Changed paths:
    M PyInstaller/hooks/hook-gi.repository.GdkPixbuf.py

  Log Message:
  -----------
  Hooks: gi: support using gdk-pixbuf-query-loaders-64 when present


  Commit: b2ebf86e96a544cceed96c8d0a9dd47817d7c3f0
      https://github.com/pyinstaller/pyinstaller/commit/b2ebf86e96a544cceed96c8d0a9dd47817d7c3f0
  Author: Dustin Spicuzza <[hidden email]>
  Date:   2017-07-25 (Tue, 25 Jul 2017)

  Changed paths:
    M PyInstaller/hooks/hook-gi.repository.GdkPixbuf.py
    M PyInstaller/loader/rthooks/pyi_rth_gdkpixbuf.py

  Log Message:
  -----------
  Hooks: gi: rewrite the GdkPixbuf loader cache at runtime on Linux

The contents of GdkPixbuf's loader cache is only relocatable on
OSX/Windows or if a flag is specified at compile time
(see https://bugzilla.gnome.org/show_bug.cgi?id=737523). Since
we can't guarantee that it will be compiled with this flag,
instead we rewrite the cache at runtime to guarantee that it
will always point at the correct location, regardless of where
our app is.

Fixes #1833


  Commit: 93eec04eb2fbfc714d2c3453e04fd126e6a86f52
      https://github.com/pyinstaller/pyinstaller/commit/93eec04eb2fbfc714d2c3453e04fd126e6a86f52
  Author: Dustin Spicuzza <[hidden email]>
  Date:   2017-07-25 (Tue, 25 Jul 2017)

  Changed paths:
    M PyInstaller/loader/rthooks/pyi_rth_gdkpixbuf.py

  Log Message:
  -----------
  Hooks: gi: support onefile mode for GdkPixbuf


Compare: https://github.com/pyinstaller/pyinstaller/compare/7631cdb2e0b0...93eec04eb2fb

--
You received this message because you are subscribed to the Google Groups "PyInstaller" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
Visit this group at https://groups.google.com/group/pyinstaller.
For more options, visit https://groups.google.com/d/optout.
Loading...