
     hi                     F    d dl Z d dlZd dlmZ d dlmZ d dlmZmZm	Z	 d Z
y)    N)is_win)get_hook_config)GiModuleInfocollect_glib_share_filescollect_glib_translationsc                    t        dd      }|j                  sy |j                         \  }}}t        | dd      }|t	        d|      z  }|t        dd      z  }t        r[t        j                  j                  |j                         d      }t        j                  |      D ]  }|j                  |d	f        | j                  |       | j                  |        | j                  |  y )
NGLibz2.0gi	languagesglib20zglib-2.0schemaszgspawn-*-helper*.exe.)r   	availablecollect_typelib_datar   r   r   r   ospathjoin
get_libdirglobappend	add_datasadd_binariesadd_imports)hook_apimodule_infobinariesdatashiddenimports	lang_listpatternfs           UC:\des-py\Monitor\venv\Lib\site-packages\PyInstaller/hooks/hook-gi.repository.GLib.pyhookr#      s    vu-K  %0%E%E%G"He]  $<I	&x;;E 
%j)<<E '',,{5579OP7# 	&AOOQH%	& u(#H-(    )r   r   PyInstaller.compatr   PyInstaller.utils.hooksr   PyInstaller.utils.hooks.gir   r   r   r#    r$   r"   <module>r)      s     	 % 3 h h)r$   