Changeset 938:f26db2a00d8a for setup.py


Ignore:
Timestamp:
04/28/19 17:31:04 (5 years ago)
Author:
István Váradi <ivaradi@…>
Branch:
python3
hg-Phase:
(<MercurialRepository 1 'hg:/home/ivaradi/mlx/hg' '/'>, 'public')
Message:

Updated the explicit DLL list in setup.py for Wine (re #347)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • setup.py

    r935 r938  
    9999    if os.getenv("WINE")=="yes":
    100100        winsysdir=os.getenv("WINSYSDIR")
    101         data_files.append(("", [os.path.join(winsysdir, "python27.dll")]))
    102         data_files.append(("library", [
    103                             os.path.join(winsysdir, "pywintypes27.dll"),
    104                             os.path.join(winsysdir, "WINHTTP.dll")]))
    105101
    106102        if gtkRuntimeDir:
    107103            gtkBinDir = os.path.join(gtkRuntimeDir, "bin")
    108             data_files.append(("library", [
    109                                 os.path.join(gtkBinDir, "freetype6.dll"),
    110                                 os.path.join(gtkBinDir, "intl.dll"),
    111                                 os.path.join(gtkBinDir, "zlib1.dll"),
     104            data_files.append(("", [
     105                                os.path.join(gtkBinDir, "libatk-1.0-0.dll"),
     106                                os.path.join(gtkBinDir, "libbz2-1.dll"),
     107                                os.path.join(gtkBinDir, "libcairo-2.dll"),
     108                                os.path.join(gtkBinDir, "libcairo-gobject-2.dll"),
     109                                os.path.join(gtkBinDir, "libcroco-0.6-3.dll"),
     110                                os.path.join(gtkBinDir, "libcrypto-1_1.dll"),
     111                                os.path.join(gtkBinDir, "libdatrie-1.dll"),
     112                                os.path.join(gtkBinDir, "libepoxy-0.dll"),
     113                                os.path.join(gtkBinDir, "libexpat-1.dll"),
     114                                os.path.join(gtkBinDir, "libexslt-0.dll"),
     115                                os.path.join(gtkBinDir, "libffi-6.dll"),
     116                                os.path.join(gtkBinDir, "libfontconfig-1.dll"),
     117                                os.path.join(gtkBinDir, "libfreetype-6.dll"),
     118                                os.path.join(gtkBinDir, "libfribidi-0.dll"),
     119                                os.path.join(gtkBinDir, "libgcc_s_dw2-1.dll"),
     120                                os.path.join(gtkBinDir, "libgdk_pixbuf-2.0-0.dll"),
     121                                os.path.join(gtkBinDir, "libgio-2.0-0.dll"),
     122                                os.path.join(gtkBinDir, "libgirepository-1.0-1.dll"),
    112123                                os.path.join(gtkBinDir, "libglib-2.0-0.dll"),
    113                                 os.path.join(gtkBinDir, "libatk-1.0-0.dll"),
    114                                 os.path.join(gtkBinDir, "libcairo-2.dll"),
    115                                 os.path.join(gtkBinDir, "libexpat-1.dll"),
    116                                 os.path.join(gtkBinDir, "libpangowin32-1.0-0.dll"),
    117                                 os.path.join(gtkBinDir, "libgio-2.0-0.dll"),
    118                                 os.path.join(gtkBinDir, "libgdk-win32-2.0-0.dll"),
    119                                 os.path.join(gtkBinDir, "libpng14-14.dll"),
     124                                os.path.join(gtkBinDir, "libgmodule-2.0-0.dll"),
    120125                                os.path.join(gtkBinDir, "libgobject-2.0-0.dll"),
    121                                 os.path.join(gtkBinDir, "libgdk_pixbuf-2.0-0.dll"),
    122                                 os.path.join(gtkBinDir, "libfontconfig-1.dll"),
    123                                 os.path.join(gtkBinDir, "libpangoft2-1.0-0.dll"),
    124                                 os.path.join(gtkBinDir, "libgmodule-2.0-0.dll"),
     126                                os.path.join(gtkBinDir, "libgraphite2.dll"),
     127                                os.path.join(gtkBinDir, "libharfbuzz-0.dll"),
     128                                os.path.join(gtkBinDir, "libiconv-2.dll"),
     129                                os.path.join(gtkBinDir, "libintl-8.dll"),
     130                                os.path.join(gtkBinDir, "liblzma-5.dll"),
     131                                os.path.join(gtkBinDir, "libmpdec-2.dll"),
    125132                                os.path.join(gtkBinDir, "libpango-1.0-0.dll"),
    126133                                os.path.join(gtkBinDir, "libpangocairo-1.0-0.dll"),
    127                                 os.path.join(gtkBinDir, "libgtk-win32-2.0-0.dll"),
    128                                 os.path.join(gtkBinDir, "libgthread-2.0-0.dll")
     134                                os.path.join(gtkBinDir, "libpangoft2-1.0-0.dll"),
     135                                os.path.join(gtkBinDir, "libpangowin32-1.0-0.dll"),
     136                                os.path.join(gtkBinDir, "libpcre-1.dll"),
     137                                os.path.join(gtkBinDir, "libpixman-1-0.dll"),
     138                                os.path.join(gtkBinDir, "libpng16-16.dll"),
     139                                os.path.join(gtkBinDir, "librsvg-2-2.dll"),
     140                                os.path.join(gtkBinDir, "libssl-1_1.dll"),
     141                                os.path.join(gtkBinDir, "libssp-0.dll"),
     142                                os.path.join(gtkBinDir, "libstdc++-6.dll"),
     143                                os.path.join(gtkBinDir, "libthai-0.dll"),
     144                                os.path.join(gtkBinDir, "libwinpthread-1.dll"),
     145                                os.path.join(gtkBinDir, "libxml2-2.dll"),
     146                                os.path.join(gtkBinDir, "libxslt-1.dll"),
     147                                os.path.join(gtkBinDir, "zlib1.dll"),
    129148                              ]))
    130149        if cefDir:
    131             data_files.append(("library", [
    132                                 os.path.join(cefDir, "libcef.dll")
     150            data_files.append(("", [
     151                                os.path.join(cefDir, "libcef.dll"),
     152                                os.path.join(cefDir, "chrome_elf.dll")
    133153                              ]))
    134154
Note: See TracChangeset for help on using the changeset viewer.